I dag var også dagen hvor iPhones SDK blev - efter laaaang ventetid - lanceret!
Apple har i dag annonceret at deres API og alle værktøjer til at designe iPhone apps kommer i en beta-version i dag, og kræver iPhone Firmware 2.0 for at virke.
Hele Apple’s nye SDK er baseret på OS X teknologi, hvilket giver en robust og gennemtestet udviklingsplatform til at udvikle native iPhone applikationer. Alle applikationer vil virke både på iPhone og iPod Touch.
Apple’s grafiske brugerflade er døbt Cocoa Touch og giver udviklere adgang til både Multi-touch events og Multi-touch controls samt fuld adgang til bruger iPhone’s indbyggede Acceleromter. Det bliver også muligt at bruge ‘Localization’ som gør det muligt for et program at finde ud af hvor i verden man befinder sig. Ligeledes er åbnet op, så ens programmer kan arbejde sammen direkte med fotos på telefonen, kontakter, kameraet og Safari-browseren.
Ydermere er fuld OpenGL support - hvilket gør det muligt at lave FEDE 3D spil. (OpenGL anses som Mac/Linux-verdenens svar på Microsoft DirectX) - samtidig er der åbnet på for Core Audio og Core Animation som giver udviklere mulighed for at designe nogle fede animationer til programmer og spil. Ydermere er der også åbnet op for alle iPhones Billed, video og multiemedia teknolgoier som h.264 playback, JPG, PNG, TIGG, Lydoptagelse, Lyd-mixer, Quartz osv.
Alle udviklere får gennem det nye SDK adgang til en database baseret på SQLite, så der er hurtig adgang til data. Samtidig kommer der også FULD adgang til filsystemet og Internettet via både WiFi og EDGE/GPRS.
Der bliver i XCode mulighed for både at teste og debugge sine applikationer direkte på sin iPhone - eller gennem en Virtuel iPhone man kan køre på sin Mac.
Alle applikationer skal godkendes af Apple før de bliver lagt ud til download. En sådan godkendelse koster $99 - dvs. 480 danske kroner (aktuel valutakurs: 4,853). Efter godkendelse bliver ens applikation lagt til download i Apple’s nye iTunes App Store som både kan tilgås fra iTunes og direkte fra sin iPhone/iPod Touch.
Hvis man ønsker at tage penge for sine programmer, er dette også muligt. Man vælger en pris, og Apple tager så 20% af hvert salg, men tilgengæld står de for distribution, håndtering af kreditkort og penge, markedsføring osv. Man får så udbetalt sine penge hver måned.
Som udvikler er jeg måløs - og ude af stand til at tale. Jeg sidder lige nu bare og refersher min browser indtil jeg kan downloade min udvidelse til XCode der giver mig de muligheder jeg har drømt om siden jeg fik min iPhone for 5 måneder siden.
Udover alt dette annoncerer Apple bl.a. at der kommer en Instant Messenger klient til iPhone (AOL har udviklet AIM til iPhone), EA kommer med en række spil, de demoede bl.a. Spore. Ydermere var SEGA, og Salesforce.com også op og demonterer henholdsvis et spil og en CRM-applikation til iPhone.
Nye kommentarer