Zavřít reklamu

Tuto část pokračování z konference WWDC 2011 bych rád věnoval mým dojmům z novinek, oznámených na Keynote. Nebudu samozřejmě vyjmenovávat všechny novinky, to už provedli kluci přede mnou, nicméně rád bych poukázal na nějaké souvislosti, na které jako vývojář můžu dohlédnout.

Bohužel se musím s informacemi pohybovat v mantinelech toho, co bylo oznámeno na WWDC (každý účastník konference musel podepsat NDA), nicméně i tak toho je poměrně dost. Některé novinky jsem si již přímo vyzkoušel na novém iOS 5 či Mac OS X Lion. Pokud by vás něco speciálně zajímalo, napište to prosím do diskuze. Příště se zas dostanu více k tomu, jak probíhá samotná konference.

iOS notifikace

Opravdu, zde se Apple inspiroval Androidem, na první pohled vypadá uživatelské rozhraní hodně podobně. Nicméně notifikační panel lze poměrně dobře nastavit (např. pořadí notifikací a počet notifikací pro každou aplikaci) a jde samozřejmě vypnout / zapnout ony „widgety“. Stejně tak zůstala možnost vypnutí notifikací pro určité aplikace. Na Keynote bylo možné vidět widget počasí a akcie, dle mého názoru budou moci vytvářet widgety i aplikace třetích stran (to ale zatím nikdo nepotvrdil ani nevyvrátil). Obecně se mi notifikace používají lépe, než na Androidu, díky možnosti nastavení nedochází k přehlcení notifikační obrazovky.

Integrace s Twitterem

Tak, tato zpráva určitě neudělala radost tvůrcům Twitter klientů třetích stran. Protože na to, aby správně fungovala, je třeba mít nainstalovaného oficiálního Twitter klienta (to je vidět i ze screenshotů WWDC prezentace). Osobně mi přijde tento krok od Apple dost zvláštní, že takto protěžují Twitter např. oproti Facebooku. Že by Apple chtěl koupit Twitter? Uvítal bych spíše nějaké obecnější integrační API pro sociální sítě.

Nicméně tato nová funkčnost umožní snadné tweetování z aplikací třetích stran, takže např. pro odeslání tweetu z vaší oblíbené čtečky zpráv se již nebude třeba pokaždé přihlašovat k Twitter účtu. Zároveň bude vývojářům umožněn přístup k Twitter API, tj. k seznamu followerů a podobně.

iMessage

Tentokrát neudělal Apple radost pro změnu operátorům, ale ani tvůrcům podobných již existujících řešení (např. Whatsapp). Z hlediska uživatele půjde o posílání zpráv přes aplikaci Messages, tak jako byl zvyklý dnes (nebude se tedy jednat o samostatnou aplikaci), pouze za poslání nebude nic platit. Pokud příjemce nebude mít iOS, bude zaslána normální SMS.

iCloud

Podle mne nejdůležitější oznámení a nejdůležitější novinka, kterou Apple na Keynote představil. Na celou věc je třeba koukat v širším kontextu. Je pravda, že podobné služby již nabízí Google, Amazon a další. Nicméně, rozdíl je (opět – tato strategie vychází Apple již několik let) v důkladné integraci do všech Apple produktů, v tom, že to „prostě jen funguje“ a také v možnosti jednoduchého použítí v aplikacích třetích stran.

Poslední bod může být dost zásadní. Vím to z vlastní zkušenosti, pro jeden z našich produktů jsme řešili přenos dat mezi mobilní a desktopovou aplikací. Kdo někdy něco podobného dělal, tak ví, co je s tím práce. Je třeba mít server, udělat rozhraní mezi mobilní aplikací a serverem, data synchronizovat na desktop a podobně. Nyní toto vše vyřeší iCloud – a to pro programátory velmi jednoduše a elegantně (to vím, už nám to ukazovali). Může to znamenat hodně konkurenční výhodu pro iOS, protože již nyní vznikají aplikace nejprve pro iOS a pak možná později pro Android. Nicméně pokud nabízí iOS jednoduché cloudové řešení, budou programátoři hledat pro ostatní platformy alternativní (a složitější) řešení, nebo radši věnují energii něčemu jinému?

Úvodní díl: Střípky z WWDC 2011 (1)
.