iPhone har blitt en pengemaskin for utviklere, mens den samtidig tilfredsstiller mange etterspurte funksjoner. Apple har lansert ny programvare for iPhone.
Salen, full av amerikanske journalister er snart fullpakket. Jeg sitter hjemme i Norge og har fire faner åpen. Alle har en tekst-stream direkte fra Apples pressekonferanse som holder til i San Francisco jeg noterer fortløpende på grønne Post-it-lapper. Dette er det Apple har lansert i dag.
I følge pressekonferansen til Apple, har de solgt 17 millioner iPhoner allerede. 50 000 utviklere har meldt seg på iPhone Developers Program. I dag lanseres en ny versjon av programvaren, nemlig iPhone OS 3.0 – med nyheter for både utviklere og brukere.
Nytt for utviklere
Kjøpe oppgraderinger
For et år siden ble støtten for tredjepartsapplikasjoner og Apples programvarebutikk, AppStore lansert. Der kunne de som ville utvikle en applikasjon og ta betalt for denne, men inntil i dag har det ikke vært mulig for utviklerne å drive butikk og «kjøpe» nye funksjoner og lignende i programvaren. Dette løses nå ved at det vil være mulig å kjøpe direkte i applikasjonen, uten å forlate den.
Dette vil administreres av Apple, og går igjennom iTunes-kontoen. Dermed trenger man iTunes-passordet for å kunne kjøpe direkte i programmet. Bruksområdet for denne funksjonen skal være at man for eksempel kan kunne kjøpe et spill med 10 nivåer, og kjøpe 10 nivåer til for en rimelig penge. Eller for eksempel er dette en mulighet for å selge reiseguider direkte i applikasjonen. Det er imidlertid bare betalingsapplikasjoner som vil få denne muligheten, de applikasjonene som ligger gratis tilgjengelig kan ikke få denne funksjonen.
Bluetooth
iPhone har allerede Bluetooth-funksjonalitet, men dette blir tatt lengre ved at nå kan enheter finne hverandre gjennom Bluetooth. Bruksområder for dette vil for eksempel være dersom ungene vil spille et spill sammen i bilen, og iPhonene finner hverandre uten å måtte pares. Apple kaller dette Peer to peer og har potensielt mange muligheter.
API
Apple lanserer også en rekke API-er for utviklere, og blant dem er muligheten for å embedde Maps inn i egne applikasjoner. Dette ligner mer en komplett GPS-programvare.
Det er også lansert API-er for «iPod Libary access», e-post, VOIP, streaming av video over http osv.
Tilbehørsstøtte
iPhone kan nå også snakke direkte med tilbehør, som for eksempel kontrollere høytalerens EQ og mulighet for å stille inn FM-frekvensen på skjermen til FM-transmittertilbehør.
Push
Utviklere har tidligere klaget over at man ikke kan bruke den såkalte «push notification»-funksjonen som for eksempel viser på hjemmeskjermen når man har fått en ny e-post. Dette skulle blitt lansert i 2008, men det blir ikke lansert før med denne oppdateringen.
Apple snakket også om at de fortsatt ikke vil støtte muligheten for bakgrunnsprosesser, altså at en applikasjon kjører i bakgrunnen selv om den ikke er åpen. De hevdet at de hadde utført tester på sammenliknbare telefoner fra andre produsenter og funnet ut at batterikvaliteten hadde sunket drastisk. Altså, bakgrunnsprosessering ikke tilgjengelig denne gang heller.
Det de derimot fokuserte på var mulighetene for å bruke push-tjenesten sammen med instant messaging-applikasjoner som MeeBo, eller sportstjenester som ESPN sin applikasjon.
Utviklerdelen ble avsluttet med en rekke visninger av programmer som tok i bruk funksjonene som nettopp ble presentert, blant dem The Sims 3 hvor det er mulig å kjøpe funksjoner.
