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)
Diskuze k článku
Diskuze není pro tenhle článek otevřena.
Ahoj,
mel bych otazku k notifikacim, nikde neni videt a ani zmineno, jestli i kalendar ma svuj „widget“ jestli jsou upominky videt z lockscreenu atd.Dik moc
Nevíte jestli bude iCloud i pro windows jako bylo mobileme?
tipoval by som ze skoro stopercentne, kedze bol prezentovany photostream pre windows pictures folder. niesom vyvojar, ale tipujem ze najelegantnejsie a mozno jedine sa to da riesit aplikaciou pre windows. ta potom pravdepodobne bude bezat na pozadi a integruje sa do systemu tak ako bude icloud v lionovi (outlook, itunes (to je uz od dnes) atd. neviem ale presne ako je to momentalne s mobileme na windows, ako to funguje?
Mám dotaz k iMessage. Myslíte že bude nějaká aplikace která by s ní komunikovala i pro OS X? Díky za názory.
Co se týče iMessage, posílání zpráv těm co nemají iOS funguje na SMS bráně? Nebo je zpráva poslána z mého normálního telefoního čísla a tedy bude mě něco stát
Hádám, že se platí za datové služby …
Mňa by najviac zaujímalo na ktorých zariadeniach to iOS 5 pôjde teda po ktoru radu resp od ktorej či len na iP 4,5 alebo este aj 3GS
Na 3GS půjde taky. Bylo to řečeno přímo na konferenci, iPhone 3GS, iPhone 4, iPad 1 a 2, iPod touch 3 a 4.
ahoj , prosimta da sa uz zapnut gps vo flight mode?
Musi v kalendari byt upominka aby notification center ukazalo udalost v dany den nebo ukazuje udalosti i bez upominek?
Brano: kdyz dam letovy rezim, polohove sluzby muzu mit zapnute.
Vbruno: u kalendare to zatim vypada, ze zobrazuje jen primo prislusnou upominku v ten zadany cas, normalni zapisy zatim nezobrazuje (ani kdyz je upominka nastavena). Aspon me se to tak zatim chova. Nicmene co je pozitivni, ze uz konecne jde presouvat udalosti prstem.
Hans: zpravy budou podle me fungovat na podobnem principu jako treba FaceTime. Tedy jde o data nikoli klasicke SMS. :-)
Vzhledově bych uvítal do standard iPhoneMessages ty modré okýnka zprávy jakožto přijaté z iMessages a odeslané mnou šedé … vůbec mi nevyhovuje, že přijaté zprávy se mi zobrazují v šedém okýnku a odeslané mnou do očí bijící zelená. A na WinterBoard se obracet nechci.
ahojchtel bych se zeptat jak to bude s tim itunes streamingem zaplatim 25$ a ituns mi vylepsi skladby a dovoli mi je stahovat do ios pres itunse do dalsich zarizeni a po rose zase spadnu s kvalitou dolu a platim znova? nebo uz mi zustanou a 25 musim platit jen pokut si chci pridat dalsi muziku z jineho zdroje ?
Díky za odpověď!
ondra: diky , to myslis tak ze je to novinka ? ci fungovalo ti to uz na 4.3? mne to nejde.
a jak je to zo stabilitou celeho systemu ? oplati sa zhanat betu a ugradovat ?
Tak musím říct, že z nového iOS jsem teda nadšený, ale trochu mě mrzí, že nebyl představen nový iPhone.
Ahoj,
posílám odpovědi na dotazy:
@hafan
– kalendář zatím widget nemá, nicméně je možné, že bude přidán v další betě
– upomínky jsou vidět v lockscreenu, nicméně jen ty poslední, co přišly za dobu kdy byl telefon zamknut. V nofitikačním centru jsou vidět i starší notifikace – např. posledních 5 emailů, zpráv (záleží na nastavení)
– @maropus iCloud na widows by měl fungovat přinejmenším na obrázky, to bylo i ukázané na keynote, nicméně jak to bude přesně se zatím neví. Podle mě to bude na win „nějak“ fungovat, ale nejlepší to bude s Mac OS X
– @joe – iMessage zatim byla oznamena jen pro iOS, osobně tipuji, že se Mac klient objeví
– @brano – ne, GPS ve flight mode stale nefunguje. Chovani je stejne, jako v iOS 4 (vyzva k zruseni flight modu). Nevim, jak se to podarilo ondrovi, že mu to funguje, mě teda nikoiv.
– @vbruno – co se týče kalendáře, tak zatím zobrazuje v notifikačním centru jen notifikace, ale osobně tipuji, že bude widget
– @seki jak jsem to pochopil já, tak ta služba za $25 nebude streamovací – Apple prostě nechá stáhnout písničku bez DRM (což bylo uvedené i v keynote). Tu je pak možné použít kdekoliv a jakkoliv, třeba někam překopírovat). Tj. vylepšené písnička bude vaše.
Jinak varuji ty, kteří by chtěli updatovat na betu iOS5. Je to opravdu vývojový build, tj, iPhone se občas seká, aplikace padají, některé věci nefungují tak jak mají. Prosím počkejte a nestahujte nikde z torrentů. Návrat zpět na iOS 4 je dost obtížný!