iPhone OS 4 Event

Před včerejším Apple Eventem hodně lidí očekávalo velké změny v iPhone OS. Spekulovalo se o všem možném avšak realita je nakonec ještě daleko lepší!

Z pohledu vývojáře nativních aplikací pro iPhone OS to byl včera opravdu vzrušující zážitek sledovat kolik nových funkcí přinese další verze operačního systému pro iPhone, iPad a iPod touch. Na celou keynote se můžete podívat na stránkách Apple.

Nyní bych rád zminíl jak úžasně Apple poslal několik vztyčených prostředníčků do tváří nemalým hráčům na tomto mobilním a herním trhu, kteří se snaží uspět ačkoli teď se dá říci, že jsou doslova v p*deli.

Adobe

Příští týden se Adobe chystá uvést novou verzi oblíbeného balíku Creative Suite; nyní ve verzi CS5, kde se předpokládá, že Flash CS5 bude umožňovat vývojářům generovat nativní aplikace pro iPhone OS. To je svým způsobem pravda a možné to bude. Problém ale nyní nastane když takto vygenerované apps bude chtít vývojář prodávat přes App Store. Tady se ale totálně narazí do zdi protože na základně nové licence se kterou musí každý registrovaný vývojář souhlasit bude nutné psát aplikace v nativních jazycích. Originální znění formulace  je následující:

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

První na tuto novinku upozornil John Gruber. V podstatě to znamená, že vlajková funkce nového Flash CS5 je zabanovaná. Skvělá zpráva pro uživatele a App Store, kde se nebudou vyskytovat pomalé a na koleni zbastlené aplikace vygenerované ve Flashi.

Oficiální výjadření Adobe Systems k tomuto problému je následující:

We are aware of the new SDK language and are looking into it. We continue to develop our Packager for iPhone OS technology, which we plan to debut in Flash CS5.

Je jasné ze Adobe teď má problém o kterém nevedělo a to že se Adobe snaží spolu s Google zlepšit integraci Flash v Google Chrome jim asi moc nepomůže. Můžeme jen doufat že budou další verze Photoshopu pro Mac díky tomuto manévru z Cupertina :-)

Můj osobní názor je velmi kladný, jsem rád za tuto změnu a věřím, že App Store a především uživatelé si uleví. Také mě samozřejmě velmi těší fakt, že nerozroste konkurence ikdyž by byla nekvalitní.

Google

iAdDo sídla této společnosti také jeden prostředníček v podobně iAd přistál ačkoliv už né tak velký. Apple tímto vyšoupnul Google z pozice výrazného hráče na poli reklamy uvnitř aplikací. Apple říká, že bude disponovat 1 miliardou zobrazení reklam denně.

Hlavní výhodou těchto reklam je ta, že nenutí uživatele opustit aplikaci ale umožní jim se na reklamu podívat a poté jí zavřít a být zpět tam kde jste v aplikaci skončili.

iAd - videos

Tyto reklamy jsou v podstatě efektní aplikace, které uživatele neodkážou jen na web inzerenta ale nabídnou například možnost nákupu přes eshop, přímou koupi jiné aplikace nebo shlednout video.

Na pěkné ukázky těchto reklam se můžete podívat v oficiální keynote. iAd umožní vývojářům lepé monetizovat jejich free aplikace a výdělek se dělí v poměru 60/40 z toho větší část připadne vývojáři. Tyto “reklamní aplikace” jsou napsané kompletně v HTML5.

Plus+ a OpenFeint

Game CenterDíky velkému počtu her (50k+) které jsou dostupné v App Store pro iPhone OS je logické, že Apple jednou přijde s vlastní herní sociální sítí – a tak se stalo — příchází Game Center, které výrazně ubere z koláčů zajetým službám jako je Plus+ a OpenFeint.

Game Center nabízí shrnutí vašich herních výsledků, poznávání nových spoluhráčů pro danou hru, tabulky a další. Jedná se o podobný princip jako je Xbox Live.

Jsem moc zvědavý jak se tyto kauzy budou dál vyvýjet. V dalším článku připravím shrnutí novinek a možností v novém operačním systému iPhone OS 4 z pohledu vývojáře takže stay tuned! :-)

Těšili jste se na to, že budete dělat aplikace pro iPhone ve Flashi CS5 a teď jste zklamaní? Podělte se o své názory v diskuzi pod článkem!