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

Kradená auta: Další úkol pro bezpečnostní kamery

Pavel Houser , 16. srpen 2017 06:30
Pavel Houser

Bezpečnostní kamery, které hledají ukradená vozidla nebo mají za úkol vozidlo jednoznačně identifiko...

Více






Kalendář

24. 08. Webinář Synology - DSM 6.1 - Virtual Machine Manager
27. 08.

31. 08.
VMworld 2017
01. 09.

06. 09.
IFA 2017
RSS 

Zprávičky

Apple opouští myšlenku výroby samořízeného vozu

ČTK , 23. srpen 2017 10:54

Do projektu Titan, který odstartoval v roce 2014, šel Apple se svým standardním nasazením. Projekt s...

Více 0 komentářů

Podíl sociálních sítí na on-line reklamě vzroste na pětinu

ČTK , 23. srpen 2017 09:00

Největší rozpočty mají každoročně technologické firmy, automobilové společnosti, obchodní řetězce, o...

Více 0 komentářů

Seznam chce za 3 roky prodávat polovinu reklamy na aukcích

ČTK , 23. srpen 2017 08:00

Mobily již nyní zprostředkovávají až 40 % přístupů na služby Seznamu....

Více 0 komentářů

Starší zprávičky

Útočníci si oblíbili sadu exploitů Lost in Translation

Pavel Houser , 22. srpen 2017 10:21

Studie mapuje vývoj malwaru v České republice a ve světě ve druhém čtvrtletí. ...

Více 0 komentářů

České Radiokomunikace nabízejí i privátní cloud

Pavel Houser , 22. srpen 2017 08:00

Řešení je podle CRA vhodné pro provoz citlivých, náročných a exponovaných aplikací a ukládání citliv...

Více 0 komentářů

LG V30 bude mít displej OLED FullVision

Pavel Houser , 21. srpen 2017 11:42

P-OLED vzniká umísťováním pixelů na plastový substrát, který je mnohem pevnější než skleněná základn...

Více 0 komentářů

Jak funguje byznys na tuzemském YouTube

ČTK , 21. srpen 2017 09:47

Zájem Čechů o sledování videí na YouTube vzrostl letos meziročně o 35 procent. Poptávka se přesouvá ...

Více 0 komentářů