iPhone 4 CDMA kör inga applikationer, de första tecknen på fragmentering av iOS-plattformen visas

Idag Teleav, företaget som producera AT&T Navigator-applikationen för iPhone, har lanserat i AppStore en ny version av sin egen applikation speciellt gjord för CDMA-versionen av iPhone 4. Versionen för iPhone 4 GSM finns tillgänglig i AppStore, men den fungerar inte på iPhone 4 CDMA på grund av vissa hårdvaru skillnader som utvecklaren inte kände till ville inte ange någonting. Jag har redan skrivit en artikel där sa att iPhone 4 CDMA har en ny typ av antenn samt GPS integrerad i basbandschippet, men om vi även tar hänsyn till skillnaden mellan CDMA- och GSM-nätverk så kan det kanske förklaras behovet av att lansera en ny specialapplikation för iPhone 4 CDMA.

Verizon iPhone krävde modifieringar av Telenav-appen för att få den att fungera med den nya hårdvaran i handenheten. Företaget utvecklade inte vilka hårdvaruskillnader som tvingade fram förändringarna, men den primära skillnaden i de två versionerna av iPhone ligger i radioapparaterna (GSM vs. CDMA) och kanske GPS-kretsuppsättningen. Den nya Telenav-appen för Verizon iPhone kommer inte att köras på den ursprungliga iPhonen på grund av dessa hårdvaruskillnader.

Denna nödvändiga appändring leder till frågan om andra appar som talar direkt till hårdvaran kanske inte fungerar på båda versionerna av iPhone. Apputvecklare kanske tittar på att producera en ny version av appar som Telenav tvingades göra, för att se till att deras app kan köras på Verizon iPhone. Big Red förväntas sälja miljontals iPhones så detta är en betydande del av iPhone-marknaden som utvecklare inte har råd att missa.

iOS-plattformen var extremt framgångsrik och avsaknaden av fragmentering var ett viktigt element som lockade så många apputvecklare. Naturligtvis var applikationerna tvungna att göras för att fungera på olika versioner av iOS, men det är normalt, men nu när det har dykt upp hårdvaraskillnader, som kräver utveckling av separata applikationer, kan det vara problem mellan iPhone-terminalerna. Om utvecklarna kommer att behöva göra olika applikationer som fungerar på olika iPhone-modeller, så kan vi med största sannolikhet hamna i situationen med Android-plattformen där vissa applikationer bara fungerar på vissa enheter.

Personligen tror jag inte att något sådant kommer att hända med iOS-plattformen, jag tror inte att Apple kommer att tillåta detta just för att undvika att hamna i situationen för Android-plattformen. Apple vet att fragmentering kommer att orsaka stora problem och alienera utvecklare som redan är upprörda av reglerna som införts i AppStore, så vi pratar förmodligen nu bara om en applikation som måste anpassas till den nya GPS-modulen.

Vad tror du?