Megjelent az iPhone SDK (hivatalos iPhone fejlesztői környezet)
[Gizmodo] Mai napra hívta össze a sajtót az Apple, hogy megossza velük az iPhone fejlesztői környezetről (SDK) szóló terveit. Az eseményt Steve Jobs, az Apple igazgatója vezette és a következőket osztotta meg a megjelent újságírókkal:
Steve Jobs
Az iPhone az "smart-phone" USA 28%-át szerezte meg. Az amerikai mobil internetezők 71%-a (!) iPhone-ról internetezik, vagyis az iPhone tulajdonosok nagy számban barangolnak a világhálón.
Phil Schiller (marketingért felelős igazgatója)
Schiller elmondta, hogy a Genetech vállalatnál vállalati kommunikációs eszközként használják az iPhone-t. Mire is van szükséges az iPhone-nak, hogy beilleszkedjen a vállalati környezetbe?
- email
- naptár
- kapcsolatok listája
- globális címjegyzék
- Cisco IPsec VPN
- hitelesítés és identítások
- WPA2 / 802.1x kapcsolat
- kiemelt biztonság
- eszköz konfigurálás
- távoli törlésre (ha véletlenül elveszne a készülék, vagy ellopnák).
Az iPhone ezt mind tudni fogja. A következő iPhone frissítésben ezek benne lesznek. Lesz ActiveSync/Exchange támogatás is. A beépített Mail, Cal és címjegyzék programok támogatni fogják ezeket. A Nike és a Disney is az iPhone-t fogja használni.
Scott Forestall (az Apple platform szakértője)
Az Apple bejelentette az iPhone SDK béta-t, amely tartalmazza ugyanazokat az eszközöket és szükséges API-ket, amelyet az Apple is használ házon belül.
Az Apple egy platform fejlesztő vállalat. Erre remek példa ugyebár az OS X. Szerkezete három részből áll: a rendszer magja (kernel, lib rendszer, BSD TCP/IP, socket, biztonság, energia kezelés, Keychain, hitelesítések, file rendszer, bonjour), szükséges szolgáltatások (Address Book, hálózat, file hozzáférés, SQLite, Core Locations, hálózati szolgáltatások, threading, beállítások, URL eszközök), média réteg (Core Audio, OpenAL, Audio keverés/felvétel, videó lejátszás, JPG/PNG/TIFF/PDF, Quartz 2D, Core Animation, OpenGL ES) és Cocoa. Az iPhone rendszerének fejlesztésekor a három legalsó egységet használták fel, amelyet átültettek a készülékre. A Cocoa ennél egy picit érdekesebb volt, mert ugyebár egér és billentyűzet kell hozzá. Nos, összekombinálták a Cocoa-t a multi-touch technikával és ebből lett a Cocoa touch, ami a ma bejelentett iPhone SDK-ben benne is van.
A Cocoa touch a következőket tartalmazza:
- multi-touch események
- multi-touch vezérlés
- gyorsulásmérő
- nézeti hierarchia
- lokalizáció
- figyelmeztetések
- személy választó (kapcsolatok közül egy személy kiválasztása)
- kép választó (camerából, vagy a könyvtárból való kép kiválasztása)
- kamera
Az iPhone SDK béta alapja Xcode lesz. Pontosabban az XCode-ot kiszélesítették, hogy támogassa az iPhone-t is.
A Debugger vizuálisan jeleníti meg az iPhone processzorának állapotát, a memória használatot, a képfrissítés mértékét. Ezekkel az eszközökkel lehetőség lesz a legjobb teljesítmény mellett az optimális akku használatot is belőni. A program képes az iPhone kimenetéről rögzíteni is az összes adatot.
Több új alkalmazást is mellékel majd az Apple: Instruments, iPhone Simulator. Az iPhone Simulator tulajdonképpen egy szoftveres iPhone szimulátor, amely OS X fut majd.
Játékok
Az Apple kettő hete kérte meg a játékfejlesztő vállalatokat, hogy az iPhone SDK segítségével készítsenek saját programot. Az első így készült és bemutatott program a Spore iPhone változata volt, amelyet a helyszínen be is mutattak a látogatóknak. Az EA-nek sikerült mind a 18 szintet és egy teljes szerkesztő programot is lefordítania az iPhone-ra. Arról nincs hírünk, hogy ez napvilágot fog-e látni valaha is.
Üzletkötőknek
A salesforce.com készített egy demó alkalmazást, amellyel grafikusan is megjeleníthetőek a havi kitűzött eladási célok, statisztikák. A program képes együttműködni a beépített térképes szoftverrel (Map).
AOL IM
Lesz AIM iPhone-ra. Az AOL-nek mindössze 5 napjába tellett megépíteni a programot.
SEGA
A SEGA mindössze két hét alatt összedobta a SuperMonkeyBall iPhone változatát. Többek szerint a játék számára ez egy tökéletes platform, mert kihasználhatja a készülékbe épített gyorsulás-mérő elektronikát. Nehogy azt higgyétek, hogy mobil telefonos változatról van szó. Nem. A teljes konzolos verziót mutatták be iPhone-on.
Egyszerű lesz a fejlesztés
Akik már dolgoztak a fejlesztői csomaggal elmondták, hogy semelyik mások mobil platform fejlesztői környezetéhez sem hasonlítható. Majdnem olyan, mintha egy asztali rendszerre írnának programokat.
Steve Jobs
Az Apple központilag szeretné megoldani a programok terjesztését és bejelentette az "iTunes App Store"-t (iTunes program boltot). A programok letöltése vezeték nélkül történik (EDGE és Wi-Fi). A bolton belül megjelenik majd a legtöbbet letöltött 50 alkalmazás, de természetesen lehetőség lesz keresni is köztük. Későbbiekben a programok automatikusan fogják frissíteni magukat.
Hogyan működik majd mindez?
Ahhoz, hogy a fejlesztő iPhone programot tudjon kiadni a bolton keresztül, 99 USD-t kell fizetnie. Ezután a fejlesztő szabja meg a szoftvere árát. Ennek 70%-át megkapja. Nem kell hitelkártyákkal bajlódnia, nem kell hirdetnie, nem kell szervert bérelnie a programhoz. A befolyó összeget pedig havonta kapja majd. Az ingyenes programokért nem kell fizetni (se a fejlesztőnek, se a felhasználónak).
Az Apple-nek lehetősége lesz felügyelni az iPhone-ra írt programokat. Ezzel próbálják majd kiszűrni a kártevő alkalmazásokat is.
iPhone SDK béta
Az iPhone SDK béta-ja már ma a fejlesztők kezébe fog kerülni. Benne lesznek a ma említett eszközök és vállalati képességek is.
iPhone és iPod touch frissítés
Az iPhone tulajdonosok valamikor júniusban látják majd a szóban forgó frissítést. Az iPod touch tulajdonosoknak egy minimális összeget kell majd fizetniük érte (amerikai könyvelési szabályok ezt írják elő).
iFund
Steve Jobs bejelentette az iFund alapítványt amely célja, hogy a fiatal iPhone fejlesztőket és egyben az egész iPhone eco-rendszert támogassa. Az alapítvány 100 millió USD-s alappal indul.
Az iFund honlapja: http://www.kpcb.com/ifund
iPhone SDK beta letöltés
Az iPhone és iPod touch fejlesztői környezet kb egy óra mólva elérhető lesz az Apple weboldaláról.
A fejlesztői program honlapja:
http://developer.apple.com/iphone/program/
A fejlesztői csomag letöltése, 2.1GB (ingyenes regisztráció szükséges):
http://developer.apple.com/iphone/sdk1/
Ezt gondolták mások
Felesleges... ingyen letoltheto az Xcode csomag reszekent az Apple oldalarol.
csak úgy pörögnek itt az előadók, meg a cégek...
nem semm bemutató...
Azt hiszem kár találgatni lesz-e apple konzol.
Gyakorlatilag már egy éve van. :-)
Jól értem, hogy az SDK-t most valakik kapják (gondolom ADC előfizetők), majd júniustól az iPhone vásárlók? Azaz ne keressem?
miért lenne új hw? ez most egy developereknek szóló rendezvény. max új iphone/ipod touch sw frissités lesz.
Arra gondoltam, mármint új iPhone-ra hw.. Amúgy tetszik a dolog, ügyesen tolja az apple, 30% elég jó pénz, sokkal jobb mint pénzért adni a környezetet, bár még ott is lenyúlnak 99 dolcsit az elején :)
Jól értem, hogy az SDK-t most valakik kapják (gondolom ADC előfizetők), majd júniustól az iPhone vásárlók? Azaz ne keressem?
Elösször megkapják az SDK-t (persze betákat), aztán tesztelik folyamatosan, és végül jun.ban kijönn a végleges 2.0.
Engem az érdekelne, elérhető-e lesz majd ez a beszéd videó formájában valahonnan? Mondjuk az Apple.com-rol? :) Jobb' szeretem Stevetől hallani, mint olvasni az ilyet :)
Q: What will happen if someone does a VOIP app?
Steve: We will only stop VOIP over cell networks, but not WiFi.
Milyen rendesek :)
Q: Will SIM unlock software be considered software not allowed in the app store?
Steve: (pause) "... yes." Laughter.
:D
Lotus Notes? :o(
azért tetszik, hogy az apple iphonedev oldala egyszerűen nem elérhető :)
wyctim: ez igy szokott lenni az ilyen esemenyek utan. Amikor bemutattak a MacBook Air-t, az Apple oldala egy darabig eleg rendesen szetesett.
Azért ez így rendben lesz.
enterprise, játékok, SDK
+
igo8 for iphone, GPS vevővel...
@dombi: értem, csak már türelmetlenül várom, hogy a kezeim között legyen az SDK :)
wyctim: csaknem fejleszteni akarsz iPhone-ra? :) Mondjuk Taskpaper for iPhone? :)
@netman: ki tudja, megpróbálni meglehet, a taskpaper-t meghagyom jesse-nek :)
Arról nem esik túl sok szó, hogy mi van azokkal az országokkal, ahol nincs iTunes store. Ha arra gondolok, hogy számu(n)kra a 20 dolláros touch-frissítés sem volt elérhető, nem vagyok túl bizakodó.
@Bereczi Zoltán: ez bennem is felmerült, de ez az AppStore nem az iTMS-en keresztül megy majd, ha jól értettem és iPod Touch máshol is kapható, ahol nincs iTunes bolt. (ugyebár az SDK iPod Touch-hoz is használható)
Zsír, akkor akvetkező iPod touch széria is egy rakás újdonsággal lesz tele
http://events.apple.com.edgesuite.net/rtp20e92/event/index.html?internal=fj2l3s9dm
Itt a prezentáció!
én azt nem értem akkor, hogy tegnap hogy ichat-eltem a londoni barátommal, aki iphone-ról nyomta....
bár képet nem tudott fogadni, de gépelni meglepően gyorsan gépelt.
na végignéztem, érdemes volt.
hoppá... lehet, hogy mégis lesz iPhone-om?
Ez az SDK-s dolog így már kezd érdekessé válni...
Eszméletlenül zseniális!
Minden ájfon tulaj elérhetö. A kütyü tudja, hogy ki vagy, tudja, hogy hol vagy.
Ez pont az, amitöl mindenki parázik, de jelen esetben meg csorog a nyálunk, hogy haddlegyenilyenemlécciléccimégmaaaaaaa!
Asszem új korszak kezdödik :)))
hmm... leopard only. akkor nem lesz egyelőre. majd ha lesz bugfixelt leo. az meg nem úgy néz ki, hogy lesz.
Jól látom, hogy intel-only az SDK? Tehát mindenféle péécéén futtatható, akár almamatricáson is, de pl. PowerMac-en nem.
Kiadják ezek előbb-utóbb vindózra is.
Mikor érkezik a WinCE iPhone-ra? Hiszen ARM platform az is, mint a PocketPC -- a 'Bootcamp for iPhone' remek marketinghúzás lenne!
Az iPhone Simulator nincs benne a csomagban? Vagy valamit félreértettem?
@laximus: /Developer/Platform/Aspen Simulator/Applications/ ha jó emlékszek
Holid: nem hiszem hogy kiadnák, mivel XCode alapú az sdk, és nem hiszem hogy az apple hajandó lenne egy microsoft fejlesztői eszközhöz csatolni az ájfón sdk-t. azt meg még kevésbé hogy porotlnák az XCode-ot vindóz alá. persze minden lehetséges.
Végignézve a videót a konkurenseknek nagyon össze kell kapniuk majd magukat! De ez csak nekünk jelent jót!
Vágom, hogy az XCode az iPhone SDK-ja is. De nagyon nyitni akarnak, ahhoz pedig nem korlátozódhat az SDK ilyen alacsony elterjedtségű platformra.
A 'Bootcamp for iPhone' pedig a sok paraj átcsábítása miatt lesz fontos, mint a hasonló példa mutatja.






