iPhone OS 4.0 a multitasking? Ne tak docela!

ITbiz.cz, 09. duben 2010 14:11 6 komentářů

Od včerejšího odpoledne jsou zahraniční servery plné bombastických titulků o iPhone OS čtvrté generace, Steve Jobs zkrátka umí dělat marketing. Ze sta novinek bylo představeno sedm, ne všechny jsou však takové, jaké se na první pohled zdály.

iphon os 4.0
Asi největší novinkou a zradou zároveň je takzvaný multitasking, který běžně označuje běh více procesů (úloh) v jeden moment (nemusí platit z pohledu CPU) na jednom hardwarovém zařízení. Při klasickém multitaskingu běží vždy jedna úloha na popředí (například textový editor) a další spuštěné úlohy na pozadí (např. webový prohlížeč stahující soubor, aplikace provádějící složitý matematický výpočet aj.). Hlavní nevýhody tohoto řešení spočívají ve zvýšených nárocích na procesor, neboť se všechny úlohy střídavě dělí o jeho výpočetní čas a v nárocích na operační paměť, neboť každé spuštěné aplikaci systém alokuje vlastní kus paměti k exkluzivnímu použití. Důležité je i to, že celá obsluha aplikací je řešena na úrovni právě operačního systému.

iPhone OS 4.0 sice podporuje spouštění více aplikací zdánlivě zároveň, ale ty přitom již nadále ve skutečnosti na pozadí nepoběží. Běžnému uživateli to však vadit nemusí, z jeho pohledu se všechny "spuštěné" aplikace stále chovají, jako by běžely. Technicky je celý proces řešen na úrovni API jako (lokální) doplnění notifikací, které jsou standardní vlastností iPhone OS od verze 3.0, novými možnostmi příjmu asynchronních externích událostí a reagování na ně. Těchto nových událostí má být celkem šest. Jediná služba, jež skutečně umožňí dočasný běh činnosti v pozadí, tak bude aplikace uskutečnující dokončení aktuálně vykonávané úlohy během ukončování aplikace.

Apple toto kompromisní řešení považuje pro mobilní telefony za optimální, neboť umožňuje z pohledu většiny uživatelů totéž, co klasický multitasking a zároveň výrazně šetří baterii (tradiční změna kontextu pochopitelně více vytěžuje procesor).

Apple pro podporu tohoto pseudomultitaskingu implementoval celkem sedm služeb, které mohou ostatní aplikace využívat. Jde o lokální notifikace časových událostí, přehrávání zvuku "na pozadí", VoIP "v pozadí", schopnost aplikace při přepínaní na jinou aplikaci uložit svůj aktuální stav a později ho zase obnovit a několik dalších funkcí. Jako demo byla prezentována například schopnost Skype, po přepnutí na pozadí udržovat uživatele dále ve stavu online a přijímat hovory či aplikace přehrávající na pozadí hudbu.

Uživatelské GUI tohoto zvláštního multitaskingu má na místě docku rolovatelný seznam s ikonami spuštěných aplikací, zobrazje se dvojitým klepnutím na "Home".

Více také v článku: Apple chystá nový iPhone OS, možná přinese i multitasking.


Komentáře

Náhodný kolemjdoucí #1
Náhodný kolemjdoucí 09. duben 2010 21:31

Nepříliš povedená snaha zaujmout zajímavým titulkem. FUJ!

Náhodný kolemjdoucí #2
Náhodný kolemjdoucí 09. duben 2010 21:54

He he, cerveny hadr pro vyznavace Apple :) Na druhe strane, on to v podstate multitasking je, jenom znacne omezeny. To, ze se aplikace musi sama rozhodnut, jestli se zavre, nebo zustane prostrednictvim nejakeho API viset je proste jina cesta, nez zname z kompu (kde se o vse stara system). Treba to za par let na mobilech bude brany jako normalni multitasking (podivete se na Nokii, ktera multitasking ma a je uplne na ***).

Náhodný kolemjdoucí #3
Náhodný kolemjdoucí 09. duben 2010 22:01

Tady jsou o tom podrobnosti (jen anglicky): http://events.apple.com.edgesuite.net/1004fk8d5gt/event/ ... ale porad mi to neni jasne, je to teda multitasking, nebo ne?

Náhodný kolemjdoucí #4
Náhodný kolemjdoucí 09. duben 2010 19:57

Proboha nečtěte to! ODPAD!!!
Ten člověk nemá tušení o čem mluví - nestačil jsem se divit, co vše je možné publikovat na webu.

Tomas Vana #5
Tomas Vana 09. duben 2010 21:17

Zato Vy jste se dokazal projevit. V cem presne nema ten clovek pravdu?

Náhodný kolemjdoucí #6
Náhodný kolemjdoucí 09. duben 2010 21:23

Vy jste v tom teda take zrovna jasno neudelal :)

RSS 

Komentujeme

Skutečně software pohltí svět?

Pavel Houser , 22. duben 2017 14:00
Pavel Houser

Výrok, podle něhož má software pojídat svět, jako první použil (zřejmě) Marc Andreessen v roce 2011 ...

Více





RSS 

Zprávičky

FabLab: brněnská dílna pro start-upy i technické nadšence

Pavel Houser , 23. duben 2017 09:00

3D dílna nabízí např. laserovou řezačku, 3D tiskárny a 3D skener. FabLab Brno je součástí celosvětov...

Více 0 komentářů

3 % Čechů již byla okradena při platbách online

Pavel Houser , 22. duben 2017 12:00

Ve většině případů šlo o částku do 5 000 Kč....

Více 0 komentářů

Senát zrušil plošné výjimky ze zveřejňování smluv v registru

ČTK , 22. duben 2017 10:00

Senát dnes schválil zrušení plošných výjimek ze zveřejňování smluv v jejich registru. Postavil se dn...

Více 0 komentářů

Starší zprávičky

Polovina českých měst prý uvažuje o využití IoT

ITBiz.cz , 21. duben 2017 14:00

Sedm procent českých měst a obcí už využívá internet věcí (IoT) pro efektivnější samosprávu, nejčast...

Více 0 komentářů

Asociace slovenských operátorů je proti vyřazení českých stanic

ČTK , 21. duben 2017 13:00

Za přehnaný označila asociace sdružující slovenské kabelové operátory (APKT) požadavek tamní soukrom...

Více 0 komentářů

Yoga A12, nový tablet do firem

Pavel Houser , 21. duben 2017 10:00

Společnost Lenovo představila další přírůstek do své rodiny zařízení s operačním systémem Android. ...

Více 0 komentářů

Policie eviduje sebepoškozování kvůli internetové hře

ČTK , 21. duben 2017 07:00

Policie zaznamenala několik případů sebepoškození pořezáním v rámci internetové hry Modrá velryba. N...

Více 2 komentářů