Podľa očakávaní, aj keď s miernym omeškaním, vydal včera Apple vývojárské nástroje pre iPhone.
Software Develompent Kit umožňuje programátorom vyvíjať natívne OS X aplikácie pre iPhone a užívatelia si ich môžu v blízkej budúcnosti nainštalovať cez iTunes bez hackovania/jailbreakovania prístroja. Vzhľadom na to, že SDK nepovoľuje spoluprácu so zariadeniami tretích strán, pravdepodobne sa aj tak nedočkáme plnej GPS funkcinality a GPS navigačného softwaru (GPS modul nemá s iPhone ako komunikovať).
Vývojári však môžu využívať prevažnú väčšinu možností ako animácie, OpenGL, video, kameru, sieťovanie, Keychain, multi-touch a pod. Zatiaľ jediné známe obmedzenie je VOIP cez sieť operátora. VOIP aplikácie môžu fungovať len cez WiFi spojenie, nie cez EDGE (ani cez 3G, ak niekedy bude na trhu iPhone s 3G čipom).
Samozrejme nebudú chýbať hry, SEGA odprezentovala svoju hru Super Monkey Ball pre iPhone, záznam z videa nájdete na konci článku. Hry pre iPhone bude určite vyvíjať aj gigant herného priemyslu, Electronic Arts.
Vývojár nemusí na testovanie aplikáciu/hru inštalovať do iPhonu, pretože SDK obsahuje aj iPhone emulátor bežiaci priamo v Mac OS X. Emulátor je vlastne simulovaný iPhone na obrazovke počítača.
Apple sa zameral aj na korporátnu sféru a v júni vydá firmware pre iPhone a iPod touch vo verzii 2.0, ktorý bude obsahovať tieto funkcie: „Push email, Push calendar, Push contacts, Global address list, Cisco IPsec VPN, Certificates and Identities, WPA2 / 802.1×, Enforced security policies, Device configuration, Remote wipe, Active Sync and Microsoft Exchange support“. Netrúfam si zatiaľ odhadovať, na čo všetky z nich slúžia (detaily na oficiálnom webe), podpora Microsoft Exchange však poteší vo firemnom prostredí asi najviac. Väčšina firiem používa ako mailserver Microsoft Exchange, takže aplikácie iCal, Mail, Contacts budú vedieť s firemným serverom spolupracovať.
Aplikácie od vývojárov bude schvaľovať a testovať Apple, následne ich sprístupní na iTunes Store. Zabráni sa tým šíreniu nestabilných utilít, zbytočne problematických alebo ilegálnych nástrojov (pornografia, odblokovávanie a pod.). Keďže Apple zabezpečuje obchod, zjednotený marketing na frekventovanom mieste, náklady na prevádzku, technický priestor a kompletný shop-support, vývojár sa bude musieť s Apple podeliť na svojom zisku. 70% zisku ide vývojárovi, 30% zisku spoločnosti Apple. Vzhľadom na to, že vývojár nemá náklady na prípadný vlastný online shop, elektronické distribuovanie, nemusí financovať percento a dokladovať daňové priznanie k elektronickým platbám cez kreditné/debetné karty, nemusí vyrábať ochrany a sériové čísla, môže byť systém predaja ponúkaný Applom (pre malé firmičky a nových vývojárov) viac finančne výhodný aj efektívny. Programátor potrebuje len SDK a o viac sa nemusí starať, zisk obdrží v mesačnom intervale priamo od Apple. SDK je na stiahnutie zdarma, rok registrácie predajného priestoru na iTunes vyjde na 99 dolárov. Za poskytovanie freeware aplikácií samozrejme vývojár nemusí platiť.
Nemusíme si však nič nahovárať, SDK je ďalší spôsob, aký si Apple naplánoval na zvyšovanie ziskov z iPhone. Ak by som bol ale mladý talentovaný vývojár, ponúkaný spôsob by mi viac než vyhovoval. Veľké firmy ako EA, Sega a pod. majú s Apple určite iné – zaujímavejšie finančné dohody. Apple celkovo otvoril pre svoje mobilné zariadenie nový a veľký biznis.
Oficiálna stránka pre iPhone SDK je na http://developer.apple.com/iphone/program/.
Videozáznam z prezentácie SDK si môžete pozrieť cez QuickTime stream na tejto adrese.
komentárov
Určitě GPS navigace půjde řešit jiným způsobem. Viz tento odkaz http://www.youtube.com/watch?v=-6bC1MIhn44
hmm vyzera to velmi zaujimavo, nema niekto chut nieco povyvyjat?
Jak to bude reseno z oblasti, kde nefunguje oficialne iTunes Store? Kdyz ja budu neco psat pro iPhone, tak jaxi to cesti (slovensti) uzivatele stahnou a hlavne jak zaplati?
Takze chut je, napady taky, ale jak s tim placenim? Prece nikdo neceka, ze to budu delat zadarmo :-)
MartensPh: Vzhledem k tomu, že čeští a slovenští uživatelé iPhone oficiálně „nemají“, není ani důvod, proč by si pro něj měli stahovat aplikace. Bohužel. :-(
Jinak samozřejmě doufám v co nejdřívější změnu. Ale pochybuju, že nám ji vyjedná CDS, musíme se asi spolehnout na operátory.
Melebius: ale iPod touch sa predava aj u nas. Co sa tyka spristupnenie iTunes Store v nasich koncinach, tam CDS a nikto iny s nicim nepohne, pokial nebudeme pouzivat Euro. Aplikacie zdarma stahovat pojdu, existuje pekny sposob, ako sa registrovat na iTunes store aj bez kreditnej karty.
A urcite sa najdu sikulovia, ktori si napr. cez mBank spravia ucet v zahranici (rakosko) a je vymalovano.
Tie drobne co budu pytat za komercne aplikacie vysmrka aj bezdomovec kazde rano, takze financny problem nevidim
A vzhľdom na dátum prijatia Euro v CZ by som už ani nedúfal. Ale nie že by to u nás bol iné, mať Euro nerovná sa mať iPhone, viď zvyšok EU…
Melebius : Jenze iPod Touch tu je oficialne :-) a SDK je i pro nej, ne? Takze ta otazka stale sedi.
Apple pre iPhone aplikacie otvori novy obchod s nazvom Apps Store, ktory bude implementovany do noveho iPhone/iPod Touch softwaru a samozrejme aj iTunes, bude to vsak samostatny obchod, takze v iTunes bude od juna iTunes Store a hned pod nim Apps Store. Cenu za aplikacie si programator urci sam, pricom musi pocitac s tym, ze Apple si ponecha 30% z ceny a 70% z ceny pripadne programatorovi. Ak vsak programator bude chciet, aby bola aplikacia freeware, tak si Apple za jej distribuciu nebude uctovat nic. Aplikacia vsak musi splnat bezpecnostne a moralne standardy. Myslim, ze je to pre iPhone prelomovy moment. Sam som bol voci nemu doteraz skepticky, ale toto je velky krok dopredu. Ospravedlnujem sa, ak som opakoval nieco, co bolo v clanku, nemal som cas ho cely citat.
to Melebius
a co uzivatelia iPod Touch … tento SDK neni len pre iPhone … takze ceski a slovenski pouzivatelia oficialne iPod Touch maju.
iPhone samožřejmě oficiálně tady mít nemůžeme, ale co iPod touch? Už s tím placeným firmware mě dost naprudili. Nejde tak ani o ty peníze, jako spíše o to, že musím řešit nějaké nakupování poukázek pro iTunes store od lidí, které vůbec neznám.
Jobs sa vyjadril, ze software update (ktory uz bude zahrnat Apps Store) pre iPod Touch bude “mierne spoplatneny”, takze predpokladam zase najakych 20 dolarov… Cena aplikacii uz zalezi zase na programatorovi.