Zavřít reklamu

Server 9to5Mac, konkrétně Mark Gurman už minulý měsíc přinesl několik zajímavých poznatků ohledně nadcházejícího operačního systému iOS 8, který by měl být představen už za necelé tři týdny na WWDC. Informace pochází přímo z jeho vlastních zdrojů a už v minulosti se ve většině případů ukázaly být pravdivé a přesné. Podle Gurmana by se měly iPady s osmou verzí iOS dočkat zásadní funkce, kterou poprvé předvedl Microsoft Surface – možnost práce se dvěma aplikacemi najednou.

Multitasking na Surface je jednou z nepopíratelných výhod, kterou tablet Microsoftu proti iPadu má, ostatně se v tomto ohledu Redmond několikrát do konkurence strefil ve svých reklamách. Co si budeme nalhávat, je to funkce, kterou někteří z nás tak trochu Windows RT závidíme. Sledovat video a zároveň si dělat poznámky, nebo psát a zároveň prohlížet web by bylo v mnoha situacích užitečné. V současné době iPad umožňuje pouze aplikace na celou šířku obrazovky a nejlepší možností pro práci s více aplikacemi je použití víceprstého gesta pro přepínání aplikací.

iOS 8 to má změnit. Podle Gurmanových zdrojů budou moci uživatelé iPadu pracovat se dvěma aplikacemi najednou. Zároveň má být snadnější přesouvání souborů mezi nimi, tedy využitím jednoduchého tažení z jednoho okna do druhého. To samé by se mělo týkat i textu či obrázků v dokumentech. V tom by měla pomoci i funkce XPC, na které podle Gurmana Apple už nějakou dobu pracuje. XPC funguje jednoduše tak, že aplikace A říká systému, „umím nahrávat obrázky na web“, a když v aplikaci B chcete obrázek sdílet, objeví se v nabídce možnost jej nahrát právě prostřednictvím aplikace A.

Implementace zobrazení dvou aplikací najednou je však složitější, než se na první pohled zdá. Předně takovýto multitasking představuje obrovské nároky na procesor i na operační paměť. Apple by kvůli tomu musel funkci omezit pouze na novější stroje, které mají alespoň 1 GB RAM. Tím odpadá například první generace iPadu mini. Dost pravděpodobně by se takové funkce dočkaly jen iPady představené v minulém roce, jelikož v sobě mají dostatek výkonu. Je také třeba počítat, že plnohodnotný běh dvou aplikací současně bude mít značný dopad na výdrž baterie.

Když odhlédneme od hardwarových komplikací, stále je problém třeba řešit softwarově. Apple totiž nemůže dát dvě aplikace jen tak vedle sebe v režimu na šířku, jak napovídá úvodní obrázek. Jednotlivé objekty by totiž byly těžko ovladatelné. Server Ars Technica naznačuje, že by tomu mohla pomoci funkce v Xcode, která je zde již od iOS 6 – Auto Layout. Díky ní je možné místo přesného umístění prvků nastavit třeba jen vzdálenost od okrajů a udělat tak aplikaci responzivní, podobně jako se to řeší na platformě Android. Jenže jak nám někteří vývojáři potvrdili, téměř nikdo tuto funkci nevyužívá a je k tomu důvod. Výrazně ji totiž chybí optimalizace a při jejím použití na složitějších obrazovkách dokáže aplikaci výrazně zpomalit. Hodí se maximálně pro obrazovky typu předvolby, řekl nám vývojář z Guided Ways.

Druhou možností je představení speciálního zobrazení, tedy třetí orientaci vedle vodorovné a svislé. Vývojář by musel svou aplikaci přesně uzpůsobit danému rozlišení, ať už by se jednalo o polovinu displeje nebo jiný rozměr. Každá aplikace by tak musela mít explicitní podporu a nebylo by možné používat nepodporované aplikace hned, což k Applu příliš nesedí. Když poprvé představil iPad, umožnil běh aplikací pro iPhone ve dvou režimech zvětšení a bylo tak možné používat všechny aplikace dostupné v App Store. Samozřejmě Apple může přijít se zcela nekonvenčním řešením, kterým by multitasking elegantně vyřešil.

Další problém k řešení je pak způsob, jakým dostat aplikace vedle sebe. Musí totiž být dostatečně jednoduchý a intuitivní, aby bylo možné druhou aplikaci snadno přidat, nebo ji naopak odpojit. Jeden způsob nabízí koncepční video níže, nicméně působí až příliš geekovsky, než aby ji dokázali používat i technicky méně zdatní uživatelé. Bude tedy zajímavé sledovat, jak se Apple s touto funkcí popere, pokud ji tedy opravdu představí.

[youtube id=_H6g-UpsSi8 width=“620″ height=“360″]

Zdroj: 9to5Mac
Témata: , ,
.