Vad du kan förvänta dig av den öppna iPhone

Med sin lättanvända pekskärm och snygga programvara – inklusive Apples iTunes – är iPhone mobiltelefonindustrins älskling. Och förra veckan gjorde Apple ett tillkännagivande som bara förstärker telefonens attraktionskraft. Företaget Cupertino, CA, presenterade en uppsättning nya funktioner för telefonen som gör att den fungerar bra med affärsprogramvara, inklusive e-post- och datasynkroniseringsprogram. Och avgörande, företaget släppte instruktionerna för iPhones hårdvara, och erbjuder ett mjukvaruutvecklingskit (SDK) som låter programmerare utanför Apple kika in i gadgeten och skriva sina egna applikationer för den.





Alla som använder en iPhone kommer snart att skörda fördelarna av telefonens nya funktioner – från att komma åt affärse-post, till att köra välbekanta skrivbordsprogram, till att utnyttja den inbyggda accelerometern för nya gestbaserade gränssnitt.

Det här är en enorm affär, säger Ken Case, vd för Omni Group , ett företag som implementerar idéer från David Allens Få saker gjorda i organisationsprogramvara för Mac-operativsystemet. Apple har byggt denna lilla handdator som är baserad på samma grundläggande teknik som Mac. Vad [SDK:n] betyder för oss är att vi nu har möjlighet att bygga mjukvara som folk har ropat efter sedan iPhone lanserades. Case säger att Omni planerar att göra en iPhone-version av sin att göra-lista på steroider som kommer att fånga data med telefonens kamera och inkludera platsinformation som görs tillgänglig genom utvecklingssatsen. Omnis programvara kan till exempel automatiskt dra upp en lista över matvaror när den känner igen att användaren har kommit in i en butik.

Företag kommer att vara mer benägna att dela ut iPhones till anställda eftersom Apple, förutom e-postkompatibilitet och synkroniseringsförmåga, nu erbjuder ett sätt för anställda att komma åt företagsservrar som finns bakom brandväggar. Dessutom kan telefonerna rensas från all data på distans, om de försvinner eller blir stulna. Och Salesforce.com, ett företagstjänsteföretag, har redan byggt applikationer med hjälp av utvecklingssatsen för iPhone. Jag tror att det du kommer att se är att bara lanseringen av företagsintegrationen ensam kommer att driva en betydande affärsförsäljning [av iPhone], säger Korpen Zachary , en mjukvaruutvecklare som startade iPhoneDevCamp , en serie workshops för att stimulera utvecklingen av webbaserade iPhone-applikationer. Du kommer att se människor lämna sina BlackBerrys på kontoret.



Särskilt hälsovårdsindustrin skulle kunna dra nytta av den öppna iPhone, säger Steven Frank , en utvecklare och grundare av Panik , ett Mac-programvaruföretag. EPokrates , ett medicinskt mjukvaruföretag, demonstrerade sin iPhone-applikation vid Apples pressevenemang i torsdags, och Frank tänkte genast på sin fru, en läkare. Hon använder och älskar sin iPhone men har fortfarande med sig en Palm handdator enbart för att köra ePocrates och andra liknande medicinska databaser, säger han. Frank förutspår att när dessa databaser är tillgängliga på iPhone, kommer hans fru att lämna sin Palm hemma. Det viktiga här är att Apple naturligtvis aldrig skulle leverera en databasapplikation för receptbelagda läkemedel för iPhone. SDK gör det möjligt att göra det, vilket öppnar upp för en helt ny klass av människor som nu realistiskt kan använda en iPhone som sin enda mobila enhet.

När iPhone först tillkännagavs i juni förra året var programmerare entusiastiska över möjligheterna den presenterade, men Apple undanhöll mycket information om telefonens mjukvaras inre funktion. Istället för att främja nedladdningsbara applikationer uppmuntrade Apple utvecklingen av webbaserade program som kördes i webbläsaren Safari. Men det begränsade programmens möjligheter. Till exempel kunde de inte dra full nytta av pekskärmen eller den treaxliga accelerometern, och de kunde inte lagra data på telefonens flashminne. Vissa programmerare övergick till att hacka telefonen – i huvudsak reverse-engineering-instruktioner som styr hårdvaran – så att de kunde bygga sina egna applikationer, inklusive virtuella gitarrer. (Se nästa generation av iPhone-hack.)

En del av mjukvaran som de tidiga iPhone-hackarna utvecklade, som den virtuella gitarren och spel som använder accelerometern, illustrerar potentialen hos SDK. Entreprenören och iPhone-experten Christopher Allen , till exempel, föreställer sig att skriva programvara som kan filtrera samtal eller textmeddelanden beroende på telefonens position: att lägga telefonen platt på skrivbordet kan indikera att du bara vill acceptera arbetsrelaterade samtal. (Se iPhones outnyttjade potential.)



Ändå, säger Allen, är det fortfarande inte helt gratis för alla. Det är inte klart om programmerare kommer att ha tillgång till vissa lager av information om telefonen, till exempel de som kan tillåta dem att bygga Bluetooth-kringutrustning som tangentbord. Allen säger att han ännu inte har haft en chans att dyka djupt in i SDK:n, men han är inte säker på om det kommer att tillåta programvara som låter iPhone-användare ta emot data, till exempel snabbmeddelanden, medan de ringer över mobilnätet (något som inte är möjligt nu).

Apple har redan anlitat några större företag för att utveckla tidiga applikationer som kommer att ge allmänheten en smak av vad utvecklingssatsen tillåter. Vid pressevenemanget presenterade AOL sitt iPhone-kompatibla snabbmeddelandeprogram och spelföretaget Electronic Arts visade upp Spore, ett spel som använder accelerometern för att styra spelet.

Även om SDK:n är nedladdningsbar just nu, kommer tredjepartsprogram skrivna för telefonen inte att vara tillgängliga förrän i juni, när Apple släpper iPhone 2.0-uppdateringen. Då kommer folk att kunna ladda ner program via iTunes, på samma sätt som de laddar ner låtar och filmer. Allen misstänker att Apple, precis som med podcaster, kommer att marknadsföra de mest populära programmen, vilket betyder att kvalitetsprylarna vinner, säger han. Det är definitivt inte vad som händer i mobiltelefonvärlden just nu: kvalitet är inte där. Om Apple öppnar iPhone, säger Allen, tror jag att detta är en avgörande sak.



Dölj