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

Jak probíhá adopce cloudu

Pavel Houser , 16. únor 2018 09:45
Pavel Houser

Cloud už neznamená jen SaaS, jenže… K dispozici je řada analýz i prognóz, které dokládají, jak se po...

Více








RSS 

Zprávičky

Broadcom snížil nabídku na rivala Qualcomm na 117 miliard dolarů

ČTK , 23. únor 2018 10:00

Převzetí Qualcommu by bylo největší akvizicí v historii technologického sektoru....

Více 0 komentářů

T-Mobile měl úspěšný rok

Pavel Houser , 23. únor 2018 09:00

T-Mobile oznámil finanční výsledky za rok 2017. Celkové tržby z mobilních a pevných služeb včetně pr...

Více 0 komentářů

NÚKIB loni řešil méně hlášení o kybernetických incidentech

ČTK , 23. únor 2018 08:00

Na podzim NÚKIB musel řešit i útok na weby, na kterých se zobrazovaly aktuální volební výsledky....

Více 0 komentářů

Starší zprávičky

Hackeři zneužili cloudový systém Tesly k těžbě kryptoměn

ČTK , 22. únor 2018 10:00

Průnik se odehrál přes konzoli systému Kubernetes pro optimalizaci cloudových aplikací. ...

Více 0 komentářů

Dvakrát ze světa open source CRM: Sugar a SuiteCRM

Pavel Houser , 22. únor 2018 09:00

CRM systém Sugar je nabízen v několika edicích. Placené edice lze standardně provozovat formou služb...

Více 0 komentářů

Intel chce investovat 5 miliard dolarů do izraelské továrny

ČTK , 22. únor 2018 08:00

Předpokládá se, že Intel na rozšíření továrny obdrží státní podporu v hodnotě až 10 % investice....

Více 0 komentářů

Apple chce kupovat kobalt přímo od těžařů

ČTK , 21. únor 2018 11:48

Kobalt se používá v bateriích pro smartphony. Jeho cena výrazně vzrostla dále ji zvýší nástup elektr...

Více 0 komentářů