Apple iPhone SDK

Noname píše Dnes se bude uvolňovat dlouho očekávaný SDK pro iPhone, těšit se také můžeme na představení firemních fičur. Firemní fičury je to co mě osobně na iPhone chybělo nejvíce, těšit se ale už nyní můžete na podporu Microsoft Exchange a ActiveSync, „Push“ pro e-maily a kontakty, globální adresář, podporu pro Cisco IPsec VPN, autentikaci s certifikáty atd., dostupné to bude pro všechny hned, jak vyjde nová verze firmware.

SDK bude také bomba, vývojáři budou mít přístup ke stejnému Cocoa Touch frameworku a všem ostatním API používaným při vývoji iPhone, včetně hardwarově urychlované 3D grafiky, 3D akcelometru i všem mediálním schopnostem iPhone. Vývojáři mohou používat programovací prostředí balené ke každé kopii OS X – Xcode. Navíc bude dostupný iPhone Simulátor, který bude fungovat jako plnohodnotný emulátor pro testování zařízení, bez ohrožení vašeho miláška (vše via Engaged).

Takže tu najednou budete mít asi nejlépe rozšiřovatelné a mobilní mobilní zařízení všech dob, jsem zvědav co všechno na tom bude vymyšleno. Poslední obavy tak (alespoň u mě) panují k přístupu k externímu hardware. Podle mého názoru má ale iPhone potenciál dostat se i do oblastí jako jsou mobilní herní konzole. Když jsem viděl hru na iPhone jako na kytaru, tak už mě asi nepřekvapí nic.

Jak se vám líbil článek?
1 Star2 Stars3 Stars4 Stars5 Stars (hlasováno , průměr: 3,25)
Loading...

21 komentářů

  • Jenže je tu takový malý problémek: Nebude synchronizace poznámek. Mimochodem, dá se iphone použít jako modem (BT)? Iphonek se mi docela líbí, ale jsem zvyklý používat na data i hovory jednu simkartu.

  • Co jsem pro naše šéfy zjišťoval, tak jako BT modem to nefunguje. Existuje jakýsi hack, že na iPhone rozběhnete Socks Proxy a pak to jde skrz tu proxy, ale asi to není úplně ono a až tak to šéfům rozvrtávat nebudu 🙂

  • Co kytara, ale piano a bubny me nadchly 🙂

  • Aby se tomu dalo rikat (cituji) :

    „nejlépe rozšiřovatelné a mobilní mobilní zařízení všech dob“

    tab by asi bylo vhodne, aby bylo zarizeni otevrene i pro nahravani jinych aplikaci, nez ty ktere milostive Apple dovoli umistit na ten svuj App Shop.

  • me teda prekvapila sila iphonu co se tyce grafiky – Super Monkey Ball vypada perfektne!

  • Nejako mi nefunguje ta linka co mi dosla mailom po registracii. Inac SDK fici iba na Macu. Kto by to bol cakal? 🙂 Myslite, ze sa da rozbehat aj na Mac mini?

  • zas nějaká úplně zbytečná p*čovinka…

  • Ajeee, to zas bude u Hulana nablito. 🙂

  • dyztak via Engadget misto Engaged…

  • díky zordone, psal jsem to strašně na rychlo

  • a jejda.. kouzelná formulka IT bulváru „můžeme se těšit“ 🙂 K tomu, na co se dnes těšíte už jsem psal poznámku 9.8.2007 @ 21:45 http://www.marigold.cz/item/kudy-apple-vnesl-s-iphone-nervozitu-do-telekomunikaci

  • zajimavy je, ze Sun ohlasil podporu Javy (JVM) pro Iphone; co to bude znamenat? no asi to vsechno bude znamenat, ze Iphone bude jeste vic BIG nez je ted. Skoda, ze se neda normalne koupit v kramu bez hackovani a za rozumnout cenu. Nesnasim tyhle korporatni politiky.

  • [zordon:Java od Sunu] no tohle jen potvrzuje absurditu toho, co jsem psal v predchozim komentari..Java od Sunu bude jiste fajn, ale podle licence, ktera je u toho SDK, tak Java je typicka aplikace, kterou Apple nepovoli distribuovat (ponevadz provadi interpretovany kod). Nevadilo by mi ani tak zaplatit $99 baksis za digitalni certifikat, ale myslim, ze je proste ZHOVADILE, ze Apple chce rozhodovat, co si kdo muze nainstalovat/provozovat a co ne. Ze by byl Jobs na letnim tabore v Belorusku, ci na Kube ?

  • cyberdog: A není to náhodou tak, že chtějí rozhodovat o tom, na co jsou ochotní poskytovat podporu a záruku? Přece jen u mobilu lidé mají tendenci brát SW a HW jako jeden celek: tedy když něco např. padá, tak telefon nefunguje a chci po výrobci opravu.

    Apple myslím nijak zvlášť nezasahuje proti věcem, které ale logicky ani nepodporuje, jako je jailbreak. Pak si instalujte, co chcete, ale bez podpory Apple.

    A Java na iPhone bude IMHO populární asi jako na Mac OS X. Jako osina …
    Prostě bez Cocoa nebude mít GUI a obecně interface, který uživatelé Maca/iPhone vyžadují. Používat se to dá, ale jen, když nic lepšího, tedy nativní Cocoa aplikace, není.

  • [SiBaoEr] Doporucuju si precist licenci k tomu SDK, je to docela smutna pohadka, ze vseho nejvic mi to pripomina romany od Orwella…
    Ve strucnosti, chteji kontrolovat uplne vsechno, jsou specificky vyjmenovany typy aplikaci, ktere nebude mozne instalovat. Ale hlavne cela ta myslenka, ze budou kontrolovat co si kdo bude moct na svuj telefon nainstalovat je proste ujeta…co kdyby to takhle fungovalo i na desktopech ? Ja si chci na SVUJ telefon nainstalovat co budu chtit, myslim, ze do toho Apple ani nikomu dalsimu nic neni.

    Myslim, ze Jailbreak vadi Apple docela hodne. Rekl bych, ze kdyby mel Jobs tu moc seslat na jeho tvurce mor a choleru, tak to udela…

    Ohledne te „popularity“ Javy : kdyz to nekdo nechce, at si to neporizuje. Ale vzhledem k tomu, ze existuje docela hodne aplikaci, ktere proste v zadnem Cocoa nejsou, tak je myslim volba jestli mit aplikaci, byt v Jave, nebo ji nemit vubec, protoze si nejaky magor mysli, ze „to urcite nepotrebuju“ je celkem jasna. Proste Java na iPhone otevre prostor spouste vyvojaru, kteri se nechteji patlat s Objective-C ale presto dokazou udelat docela dobre aplikace. S tim, ze vzikne i hormada marastu, ktery si normalni clovek nikdy nenainstaluje (nebo uzna svuj omyl a hned to smaze) zadne umele omezeni stejne nic nenadelaji.

    Navic si myslim, ze Java na MacOS X je dost uzitecna. Jednak je jeji implementace udelana dost dobre, a byt jeste stale oficialne neexistuje verze 1.6, aspon pro me byla prave Java jednim z duvodu, proc jsem na Mac OS X presel. Navic s aplikacemi v Jave pracuji denne a jsem rad, ze nemusim pouzivat jejich Cocoa nativni alternativy, protoze jsou proste horsi. I v Jave se da udelat dost dobra aplikace…

  • Pokud to dobře chápu, tak jailbreak nelegální není ani v USA. Tedy Sun může JVM distribuovat sám bez Apple (a asi hodně naštvat Jobse a mít problémy s podporou, pročež je to jen teorie).

    Pokud jde o aplikace v Javě na Mac OS X, užívají je podle mě lidé, kteří a) potřebují nějaký specializovaný, třeba vědecký software, který má stejně zvláštní ovládání b) vývojáři v Javě píšící.
    Ani jedni nejsou moc zvyklí na macovský interface, takže jim nevadí, že nemají Services, textové views fungují úplně jinak než NSText, atd. atd. Žádná úspěšná mainstreamová pure Java aplikace ale pro mac neexistuje, protože do okolí zapadá a asi jako aplikace pro X11. Prostě v Javě se dá udělat skvělá aplikace, ale ne macovská. A s iPhonem to podle mě bude podobné.

    Takže podle mě Java pro iPhone: proč ne; stejně jako terminál s Vi, X11 a cokoliv jiného. Ale pro 99,5% uživatelů to nemá význam. Pro sebe bych raději ten terminál.

  • No otazka neni, zda je Jailbreak legalni, nebo ne, ale jestli Apple vadi, tedy jak bylo uvedeno v prvnim prispevku, Apple proti takovym vecem zasahuje. Myslim, ze mu Jailbreak vadi hodne a ze vyviji hodne usili, aby v kazde dalsi verzi byla ochrana obnovena a ze kdyby mel tu moc tvurce Jaibreaku nejak eliminovat, tak by to udelal. Pochybuju, ze by Sun zalozil distribuci sveho produktu na tom, ze je mozne ho do telefonu Jailbreaknout, to mi prijde jako velke scifi, spis myslim, ze dojednaji nejake specialni podminky.
    S Javou v MacOS X si myslim, ze situace vypada dost jinak, rozhodne se to neda srovnavat s X11. Sveho casu byla Java pro Apple dost dulezita (protoze se bal ze na Mac OS X nebude nikdo chtit psat aplikace), takze porad jeste existuje spousta specialnich nastroju a knihoven a dokonce i API pro pristup k vetsine funkci systemu (byt uz neni dal rozvijeno), takze napsat docela pouzitelnou aplikaci se da docela snadno. Pro BFU je dost casto uplne jedno, jestli text je NSText, nebo neco jineho, dulezite je, ze aplikaci spusti poklepanim na ikonku. Myslim, ze existuje docela dost uspesnych aplikaci, ktere nezapadaji do tech dvou skatulek. Ale to je zbytecna debata, protoze dulezite je, ze mi to dava moznost volby a v priapde iPhone by to prineslo spoustu aplikaci, ktere sice nebudou tolik Cocoa, jako kdyby vznikly pomoci iPhone SDK, ale jejich tvurci by je v Objective-C proste netvorili, protoze uz je maji jednou napsane pro jinou platformu v Jave. Takze je na uzivateli se rozhodnout, jestli mu aplikace vyhovuje, nebo jestli se bez ni obejde, protoze neni dostatecne iPhone-like.

    Ale aby to nekdo ustredne ridil, to je proste uchylne a nechapu jak to nekdo muze obhajovat.

  • No, já obhajuju přístup: ať si řídí svůj oficiální distribuční kanál, ale ať zároveň nechají vývojářům i kanál neoficiální. U něj ale uživatel musí mít na paměti, že ztrácí nárok si Apple stěžovat třeba na malou výdrž baterie apod.

    Takže mi víc vadí bránění jailbreaku než to, co Vám. Ale v posledním update i ten jailbreak nechali být, takže jim to snad až tolik nevadí… no, uvidíme.

  • Svuj distrbucni kanal at si klidne ridi jak chteji, to je jejich boj. Poplatek $99 a podepsane aplikace by mi taky nevadil, to je pro uzivatele prinos, mit jistotu, ze aplikaci dodava ten kdo je pod ni podepsany. Ale kdyby to nebyli dementi, tak nechaji telefon odemknuty at si tam muzu nahrat co chci, vcetne toho, ze si nebudu na nic stezovat. Ja jsem proste na to, aby mi nekdo prikazoval, co na svym pristroji smim a co ne alergickej, protoze to je bolsevicka manyra, to se jinak neda nazvat. A to ze se to da pokoutne obejit mi prijde trochu malo.

  • Hm a je mi to všechno k něčemu když mám Windows?:)