Beh aplikácie na pozadí ...multitasking

ver4rs
Příspěvky: 7
Registrován: čtv 26. kvě 2016 5:46:01

Beh aplikácie na pozadí ...multitasking

Příspěvekod ver4rs » čtv 23. čer 2016 8:53:49

Zdravím, chcem sa spytat ako funguje beh aplikácií na pozadí. Popripade nejaky zdroj informácií.
Dakujem.
Uživatelský avatar
SanduQi
Moderátor
Příspěvky: 189
Registrován: úte 26. dub 2016 12:38:25
Bydliště: Brno

Re: Beh aplikácie na pozadí ...multitasking

Příspěvekod SanduQi » čtv 23. čer 2016 20:55:15

iOS už od 5 - 6 sám zavírá apliakce, které nepoužíváš. Takže není nutné vypínat je ručně. Můžeš si taky všimnout, že apliakce je většinu času načtená už předem, například ráno, protože si iPhone pamatuje, že tu appku každé ráno zapínáš.
Roses are red violets are blue,
Pornhub is down your Facebook will do.
MatoKRAL
Příspěvky: 117
Registrován: ned 22. kvě 2016 12:57:19
Bydliště: Slovensko-Senec
Kontaktovat uživatele:

Re: Beh aplikácie na pozadí ...multitasking

Příspěvekod MatoKRAL » čtv 23. čer 2016 21:36:56

To je nejaká blbosť čo si napísal... Normálne funguje multitasking, aplikácia si to pamätá, či je ráno alebo večer.. Ale na pozadí fungujú len niektoré funkcie (v Xcode sú na to funkcie keď sa vypne appka čo má robiť a pod..). Ja si myslím že zvyšok si uloží do flash disku, kde sa nachádza práve appka.. Čo si s ňou robil a pod.. Neukladá sa to asi do ram, kedže na iPhone máš otvorených 50 appiek a stále to drží pri 1GB Ram.. Nemusíš ich vypínať, funguje to skvele, neseká sa ako android :)
Uživatelský avatar
ElvisEK
Moderátor
Příspěvky: 418
Registrován: sob 14. kvě 2016 9:20:44
Bydliště: Hodonín

Re: Beh aplikácie na pozadí ...multitasking

Příspěvekod ElvisEK » pát 24. čer 2016 20:26:39

pokud vite, jak funguje hibernace ve windows, tak je to podobne. aplikace ktera se vypne bezi jeste nejaky procesorovy cas na pozadi,, pokud nejsou definovany triggery, ktery by aplikaci ozivovali, tak ji system jednoduse receno "zapauzuje" - ulozi obsah pameti na interni storage a ulozi stav instrukci v procesoru, proto, kdy si znovu sputite, tak jede skoro ve stejne stavu, jako jste ji ukoncili.

v programu, ale muzes definovat, jak se ma aplikace chovat - tedy, pokud zadat exit kod (vypnes aplikaci), tak se nemusi ulozit stav na interni storage, ale proste se ulozit progres (napr ve hre) a aplikace se korektne ukonci.
MacBook 12" 2015 | 1,1 GHz Intel Core M, R:8GB, H:256GB SSD
MBP Retina 13” 2014 | 2,6 GHz Intel Core i5, R:8 GB, H:128 GB SSD
iPhone 7 64GB
iPhone 7 RED 128GB
iPad mini 4 128GB
iPad mini 32GB
iPad Air 2 64GB
Watch Sport 42mm
Watch Sport 38mm

Zpět na „iOS“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host