iPhone 4 CDMA nie uruchamia żadnych aplikacji, pojawiają się pierwsze oznaki fragmentacji platformy iOS

Dziś Telenav, firma, która produkować aplikacja AT&T Navigator dla iPhone'a, uruchomiła w AppStore nową wersję własnej aplikacji, stworzoną specjalnie dla wersji CDMA iPhone'a 4. Wersja dla iPhone'a 4 GSM jest dostępna w AppStore, ale nie działa na iPhone 4 CDMA ze względu na pewne różnice sprzętowe, o których programista nie wiedział, nie chciał niczego określać. Napisałem już artykuł, w którym powiedział że iPhone 4 CDMA ma nowy typ anteny i GPS zintegrowany w chipie pasma podstawowego, ale jeśli weźmiemy pod uwagę także różnicę między sieciami CDMA i GSM, to być może można by wytłumaczyć potrzebę uruchomienia nowej specjalnej aplikacji dla iPhone'a 4 CDMA.

IPhone Verizon wymagał modyfikacji aplikacji Telenav, aby działała z nowym sprzętem w telefonie. Firma nie podała, jakie różnice sprzętowe wymusiły zmiany, ale podstawowa różnica między obiema wersjami iPhone'a polega na radiu (GSM vs. CDMA) i być może chipsecie GPS. Nowa aplikacja Telenav dla telefonu iPhone Verizon nie będzie działać na oryginalnym telefonie iPhone ze względu na różnice sprzętowe.

Ta wymagana zmiana aplikacji prowadzi do pytania, czy inne aplikacje komunikujące się bezpośrednio ze sprzętem mogą nie działać na obu wersjach iPhone'a. Twórcy aplikacji mogą rozważać utworzenie nowej wersji aplikacji, do czego zmuszona była firma Telenav, aby mieć pewność, że ich aplikacja będzie działać na telefonie iPhone Verizon. Oczekuje się, że Big Red sprzeda miliony iPhone'ów, więc jest to znacząca część rynku iPhone'ów, której twórcy nie mogą przegapić.

Platforma iOS odniosła ogromny sukces, a brak fragmentacji był istotnym elementem, który przyciągnął tak wielu twórców aplikacji. Oczywiście aplikacje musiały być przystosowane do pracy na różnych wersjach iOS, ale jest to normalne, ale teraz, gdy pojawiły się różnice sprzętowe, które wymagają opracowania osobnych aplikacji, może pojawić się problem pomiędzy terminalami iPhone'a. Jeśli programiści będą musieli tworzyć różne aplikacje, które będą działać na różnych modelach iPhone'a, najprawdopodobniej możemy znaleźć się w sytuacji platformy Android, gdzie określone aplikacje działają tylko na określonych urządzeniach.

Osobiście nie sądzę, żeby coś takiego miało miejsce w przypadku platformy iOS, nie sądzę, aby Apple pozwolił na to właśnie po to, by nie skończyć się w sytuacji platformy Android. Apple wie, że fragmentacja sprawi duże problemy i odstraszy deweloperów, których i tak denerwują zasady narzucone w AppStore, więc prawdopodobnie mówimy teraz tylko o aplikacji, którą trzeba dostosować do nowego modułu GPS.

Co myślisz?