-
Data: 2017-06-02 13:19:40
Temat: Re: Windows phone - jakiś żart??
Od: Marek <f...@f...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Fri, 2 Jun 2017 09:12:06 +0200, "J.F."
<j...@p...onet.pl> wrote:
> No nie ma funkcji "zakoncz program".
Po co? Aplikacje androida to nie są programy analogiczne do
pctowych. To nie jest binarka elf z sekcjami .text do zaladowania 1:1
do ram i uruchomienia.Aplikacja jest rozszerzeniem klas (poza
specyficznymi wyjątkami), wymaga odpalenia całego ekosystemu
dalviik-vm. Zakończenie działania jest zbyt kosztowne, Szczegolnie
gdy ma być odpalona ponownie. Wywolanie aplikacji nawet zawierajacej
tylko "hello world" to przewalenie kilkadziesiąt MB kodu (jak już nie
kilkaset w 5) na start vm.System sam zarzadza pamięcią i trzyma
sobie w aplikacyjm "cache" to co jest czy było uruchamiane. Co do
idei jest to ok, natomiast spieprzono jeden szczegół implementacji
takiego "chache". Podczas wznowienia procesu jest on domyślnie
"odmrażany" w stanie jakim był, większość programistow z lenistwa nie
implementuje superon w oncreate, w efekcie mamy tak, zr np. wywolany
z chache web browser otwieranie ponownie poorzednie strony, co jest
irytujace bo np. wcale tego user nie chce przy kolejnym "odpaleniu"
przeglądarki i traci czas. Aby tego efektu nie było wymaga to dość
gimnastyki a programistom się nie chce.
Oczywiście bic nie stoi na przeszkodzie by w aplikacji dac
"zakoncz". Tylko tego się nie zaleca bo ponowny jej start będzie
dłuższy. No u rzesza programistow tego nie robi, jednocześnie
olewając aspekt konsekwencji "restartu" opisany wyżej.
--
Marek
Następne wpisy z tego wątku
- 02.06.17 13:24 Marek
- 02.06.17 16:39 ALEX MR
- 02.06.17 16:40 ALEX MR
- 02.06.17 16:52 Adam
- 02.06.17 17:16 Liwiusz
- 02.06.17 18:18 ALEX MR
- 02.06.17 18:24 J.F.
- 02.06.17 18:26 J.F.
- 02.06.17 18:37 J.F.
- 02.06.17 20:41 Marek
- 02.06.17 20:47 re
- 02.06.17 20:47 re
- 02.06.17 20:49 re
- 02.06.17 21:02 re
- 02.06.17 21:07 re
Najnowsze wątki z tej grupy
- Pomarańczowy rakietnyj on de telefon ;)
- Awaria VM?
- Fałszywe alerty
- DPD, przeniesienie numerów z a2mobile i z Orange
- Tapeta w Xiaomi
- 112
- Internet w Azji
- Się mi gówno przykleiło
- Tani darmowy manager plików
- Będzie Android z obsługą monitorów. Ciekawe bo to już było i się nazywało MHL
- Trump jak stereotypowy "twój stary". Obsługa iPhone'a go przerasta
- Jak włączyć dźwięk startu Asystenta?
- MMSy
- hot spot traci connected device
- czy znacie bardziej popierdolone sieci niż polskie?
Najnowsze wątki
- 2025-07-27 Jest porozumienie w sprawie umowy handlowej UE-USA
- 2025-07-27 Dziwne... :)
- 2025-07-27 Czy to jeszcze dziala
- 2025-07-27 Fotele firmy RECARO Aircraft Seating ze Świebodzina dla nowych samolotów LOT
- 2025-07-27 Fotele firmy RECARO Aircraft Seating ze Świebodzina dla nowych samolotów LOT
- 2025-07-26 Elektrownia Siersza w kolejce do zaorania
- 2025-07-26 Odkryte w Polsce złoża ropy i gazu powodują nerwowość u Niemców
- 2025-07-26 Odbiornik ADS-B i wzmacniacze
- 2025-07-26 Next.Gazeta informuje, że od 2029 roku (lub 2030 roku) cyfrowe euro stanie się prawnym środkiem płatniczym w całej UE
- 2025-07-26 Warszawa => Head of Technology <=
- 2025-07-26 Warszawa => Strategic Account Manager <=
- 2025-07-26 Mołdawia. Demokratura zastępuje demokrację.
- 2025-07-26 Prawicowa influencerka Candace Owens zapowiada walkę do końca ,,dla całego świata" [z parą prezydencką Macron]
- 2025-07-26 Next.Gazeta informuje, że od 2029 roku (lub 2030 roku) cyfrowe euro stanie się prawnym środkiem płatniczym w całej UE
- 2025-07-26 Ukraińscy kibice [w trakcie meczu] wzywali do zabijania Serbów