iPhone 4 CDMA kører ingen applikationer, de første tegn på fragmentering af iOS-platformen vises

I dag er Telenav, virksomheden, der producere AT&T Navigator-applikationen til iPhone, har i AppStore lanceret en ny version af sin egen applikation, der er specielt lavet til CDMA-versionen af ​​iPhone 4. Udgaven til iPhone 4 GSM er tilgængelig i AppStore, men den virker ikke på iPhone 4 CDMA på grund af nogle hardwareforskelle, som udvikleren ikke kendte til, ville ikke angive noget. Jeg har allerede skrevet en artikel, hvori sagde at iPhone 4 CDMA har en ny type antenne samt GPS integreret i baseband-chippen, men hvis vi også tager højde for forskellen mellem CDMA- og GSM-netværk, så kan det måske forklares behovet for at lancere en ny speciel applikation til iPhone 4 CDMA.

Verizon iPhone krævede ændringer af Telenav-appen for at få den til at fungere med den nye hardware i håndsættet. Virksomheden uddybede ikke, hvilke hardwareforskelle der fremtvang ændringerne, men den primære forskel i de to versioner af iPhone ligger i radioerne (GSM vs. CDMA) og måske GPS-chipsættet. Den nye Telenav-app til Verizon iPhone vil ikke køre på den originale iPhone på grund af disse hardwareforskelle.

Denne påkrævede appændring fører til spørgsmålet, om andre apps, der taler direkte til hardwaren, muligvis ikke fungerer på begge versioner af iPhone. App-udviklere kigger muligvis på at producere en ny version af apps, som Telenav blev tvunget til at gøre, for at sikre, at deres app kan køre på Verizon iPhone. Big Red forventes at sælge millioner af iPhones, så dette er en væsentlig del af iPhone-markedet, som udviklere ikke har råd til at gå glip af.

iOS-platformen var ekstremt vellykket, og manglen på fragmentering var et væsentligt element, der tiltrak så mange app-udviklere. Selvfølgelig skulle applikationerne laves til at virke på forskellige versioner af iOS, men det er normalt, men nu hvor der er opstået hardwareforskelle, som kræver udvikling af separate applikationer, kan der være et problem mellem iPhone-terminalerne. Hvis udviklerne skal lave forskellige applikationer, der virker på forskellige iPhone-modeller, så kan vi højst sandsynligt ende i situationen med Android-platformen, hvor visse applikationer kun virker på bestemte enheder.

Personligt tror jeg ikke, at sådan noget vil ske med iOS-platformen, jeg tror ikke, at Apple vil tillade dette netop for at undgå at havne i Android-platformens situation. Apple ved, at fragmentering vil give store problemer og fremmedgøre udviklere, der allerede er kede af de regler, der er pålagt i AppStore, så vi taler nu nok kun om en applikation, der skal tilpasses det nye GPS-modul.

Hvad synes du?