Krótkie spojrzenie na to, jak programiści testują zgodność aplikacji na iOS

Anonim

Czy zastanawiałeś się kiedyś, jak programista iOS testuje zgodność aplikacji z niezliczonymi urządzeniami i wersjami iOS? To zdjęcie od programisty Davida Smitha daje nam pewien pomysł, jak widać, wymaga dużo sprzętu. Cztery iPady, cztery iPody Touch, cztery iPhone'y, każdy z inną wersją mobilnego systemu operacyjnego Apple (jest nawet kilka urządzeń innych niż iOS wrzuconych tam do innych testów mobilnych, z dwoma telefonami z Androidem, Windows Phone, Kindle Fire tablet i Kindle 4).Jeśli zastanawiasz się, dlaczego jest to konieczne, David wyjaśnia:

Nie jest to jednak fragmentacja, to raczej spojrzenie na skrupulatność niektórych programistów iOS w zapewnianiu kompatybilności nawet w najbardziej niejasnych przypadkach użycia. Jak bardzo programiści będą musieli trzymać się tak wielu odmian iOS, dopiero się okaże, ale tempo adopcji najnowszych wersji iOS wydaje się dramatycznie przyspieszyć dzięki Apple wprowadzające funkcję aktualizacji OTA do iOS 5. Oczywiście oznacza to również że ci, którzy pozostają przy wcześniejszych wersjach iOS, nieuchronnie zaczną tracić nowe funkcje aplikacji i pełną kompatybilność, o czym może już poświadczyć każdy, kto używa starego sprzętu iPhone'a i iOS, i jest prawdopodobne, że przyszłe laboratoria kompatybilności z iOS będą obejmować tylko dwa urządzenia : iPhone i iPad.

Jeśli chodzi o komputery Mac, warto również zauważyć, że firma Apple ma laboratorium zgodności z komputerami Mac w kampusie 1 Infinite Loop w Cupertino w Kalifornii, w którym programiści mogą umawiać się na spotkania.Możesz zapoznać się z laboratorium zgodności komputerów Mac na stronie Apple.com i poznać ogromną liczbę komputerów Mac, ale najwyraźniej nie istnieje takie laboratorium dla sprzętu iOS… przynajmniej.

Krótkie spojrzenie na to, jak programiści testują zgodność aplikacji na iOS