Během letošní keynote na vývojářské konferenci WWDC tradičně zazněla i nezazněla celá řada informací, které není od věci sesumírovat a předložit je, protože často logicky doplňují představené novinky jako OS X El Capitan, iOS 9 nebo watch OS 2. Co letos patří ony střípky z Moscone Center?
Zajímavá čísla
Součástí každé konference Applu je tradičně celá řada zajímavých čísel, statistik a především výčtů úspěchu cupertinské firmy a jejích produktů. Pojďme se tedy krátce podívat na ty nejzajímavější cifry.
- Na WWDC 2015 dorazili účastníci ze 70 zemí světa, z nichž 80 % navštívilo tuto konferenci poprvé. 350 účastníků mohlo přijet díky zvlášnímu stipendijnímu programu.
- OS X Yosemite již běží na 55 % všech Maců a tento systém je tak rekordmanem odvětví. Žádný počítačový operační systém nedosáhl tak rychlé adopce.
- Hlasové asistence Siri uživatelé týdně položí miliardu dotazů.
- Siri bude díky novým optimalizacím ze strany Applu o 40 % rychlejší.
- Apple Pay nyní podporuje 2 500 bank a příští měsíc bude tuto platební metodu nabízet již jeden milion obchodních míst. 250 000 z nich najdeme v první den spuštění služby ve Velké Británii.
- Z App Storu již bylo staženo 100 miliard aplikací. 850 aplikací je nyní staženo každou vteřinu. Vývojářům bylo dosud vyplaceno 30 miliard dolarů.
- Průměrný uživatel má v zařízení 119 aplikací, přičemž v App Storu je jich momentálně k dispozici 1,5 milionu. 195 000 těchto aplikací je vzdělávacích.
Swift 2
Vývojáři budou mít nově k dispozici již 2. verzi nového programovacího jazyku Swift. Ten přináší novinky i lepší funkčnost. Nejzajímavější zprávou pak je, že celou kódovou databázi letos Apple uvolní jako open-source, fungovat bude dokonce i na Linuxu.
Minimalizace systému
iOS 8 nebyl sytém právě přívětivý k zařízením s menší 8GB či 16GB pamětí. Aktualizace na tento systém vyžadovaly mnoho gigabajtů volného prostoru a pro vlastní obsah již uživateli příliš místa nezbylo. iOS 9 se však k tomuto problému staví čelem. K aktualizaci již bude uživatel potřebovat jen 1,3 GB prostoru, což je oproti 4,6 GB slušné meziroční zlepšení.
Mechanismy, jak udělat aplikace co nejmenší, navíc budou mít k dispozici i vývojáři. Nejzajímavějším možnost se jmenuje „App Slicing“ a lze vysvětlit následovně: každá stažená aplikace obsahuje velký balík kódů pro všechna možná zařízení, na kterých má aplikace fungovat. Obsahuje části kódu, které umožňují chod na iPadu a na všech velikostech iPhonů, části kódu které umožňují chod v rámci 32- i 64bitové architektury, části kódu s Metal API a podobně. Například pro uživatele iPhonu 5 je tedy poměrně velká část kódu aplikace zbytečná.
A právě zde přichází novinka. Díky App Slicing si každý uživatel z App Storu stáhne aplikaci jen s tím, co skutečně potřebuje, a ušetří tak místo. Pro vývojáře navíc podle dokumentace nevzniká téměř žádná práce navíc. Musí se pouze oddělit jednotlivé části kódu štítkem s označením příslušné platformy. Aplikaci pak vývojář nahraje do App Storu úplně stejně jako doposud a obchod se již sám postará o distribuci těch správných verzí aplikací uživatelům konkrétních zařízení.
Druhý mechanismus, který prostor v paměti telefonu ušetří, je trochu složitější. Dá se ale říci, že aplikacím bude umožněno, aby využívaly jen „vyžádané zdroje“, tedy data, která momentálně skutečně potřebují ke svému chodu. Hrajete-li totiž třeba hru a jste v její 3. úrovni, teoreticky nepotřebujete mít v telefonu nahraný tutorial, již splněnou 1. a 2. úroveň a stejně tak ani úrovně třeba od desáté výš.
V případě her s možností nákupu uvnitř aplikace pak není potřeba skladovat uvnitř zařízení obsah hry, který jste si nezaplatili a není tedy odemčen. Apple v dokumentaci pro vývojáře samozřejmě přesně specifikuje, který obsah může do této kategorie „na vyžádání“ spadat.
HomeKit
Velké novinky se dočkala platforma pro chytrou domácnost HomeKit. Ta totiž s iOS 9 nově umožní vzdálený přístup skrze iCloud. Apple rovněž rozšířil kompatibilitu HomeKitu a nově v rámci něj budete moci používat i kouřové senzory, alarmy a podobně. Díky novinkám ve watchOS navíc budete mít možnost ovládat HomeKit i skrze hodinky Apple Watch.
První zařízení s podporou HomeKitu jdou již nyní do prodeje a podporu oznámila také společnost Philips. Ta již během podzimu napojí na HomeKit svůj systém chytrého osvětlení Hue. Dobrou zprávou je, že v rámci HomeKitu budou fungovat i dosavadní žárovky Hue a stávající uživatelé tak nebudou nuceni zakoupit si jejich novou generaci.
[youtube id=“BHvgtAcZl6g“ width=“620″ height=“350″]
CarPlay
Ačkoli Craig Federighi velkou novinku týkající se CarPlay vychrlil během několika sekund, rozhodně stojí za povšimnutí. Automobilky budou po vydání iOS 9 moci do systému přímo vkládat vlastní aplikace. Palubní počítač auta si tak již vystačí s jedním uživatelským prostředí, v rámci kterého bude možné přistupovat ke CarPlay i k různým prvkům ovládání vozu z dílny výrobce automobilu. Ty dosud stály odděleně, ale nově budou moci být součástí systému CarPlay.
Pokud tedy budete chtít využívat navigaci pomocí Apple Map a poslouchat hudbu z iTunes, ale zároveň si budete chtít regulovat teplotu uvnitř vozu, již nebudete muset přeskakovat mezi dvěma diametrálně odlišnými prostředími. Výrobce automobilu totiž bude moci implementovat jednoduchou aplikaci pro ovládání klimatizace přímo do CarPlay a umožní tak příjemnou uživatelskou zkušenost s jedním systémem. Příjemná novinka je také v tom, že CarPlay se bude umět spojit s autem bezdrátově.
Apple Pay
Služba Apple Pay se na letošním WWDC dočkala poměrně velké pozornosti. První velkou novinkou je příchod služby do Velké Británie. Ten se uskuteční již během července a Británie bude první lokalitou mimo Spojené státy, kde bude služba zprovozněna. V Británii je již připraveno přes 250 000 prodejních míst, které budou platby skrze Apple Pay přijímat, a partnerství Apple uzavřel s osmi z největších britských bank. Další bankovní instituce mají rychle následovat.
Co se týče samotného použití Apple Pay, Apple zapracoval na softwarovém pozadí služby. V iOS 9 již nebude přítomna aplikace Passbook. Své platební karty uživatelé najdou v nové aplikaci Wallet. Budou zde navíc doplněny i o věrnostní a klubové karty, jež bude služba Apple Pay také podporovat. Službě Apple Pay jdou naproti i vylepšené Mapy, které v iOS 9 u podniků poskytnou informaci, zda je v nich platba skrze Apple Pay umožněna.
Jednotný program pro vývojáře
Poslední novinka se týká vývojářů, kteří jsou nyní sjednoceni pod jeden vývojářský program. V praxi to znamená, že jim stačí jedna registrace a jeden poplatek ve výši 99 dolarů ročně, aby mohli produkovat aplikace pro iOS, OS X i watchOS. Účast v programu jim zároveň zaručuje přístup ke všem nástrojům a betaverzím všech tří systémů.
Add CarPlay: Docela by mne to zajímalo, ale asi jim to ještě nefachá, jak by mělo, zatím co jsem se ptal, tak automobilky mlčí :-(
Ale hlavní novinkou je, že developer účet už se nedělí na iOS a OSX, ale sloučili to, takže člověk nevysolí 5k ročně, ale jen půlku… Konečně jim to docvaklo…