Uma breve olhada em como os desenvolvedores testam a compatibilidade de aplicativos iOS
Você já se perguntou como um desenvolvedor iOS testa a compatibilidade de aplicativos com uma infinidade de dispositivos e versões de iOS existentes? Esta foto do desenvolvedor David Smith nos dá uma ideia, como você pode ver, é preciso muito hardware. Quatro iPads, quatro iPod Touchs, quatro iPhones, cada um com uma versão diferente do sistema operacional móvel da Apple em execução (há até alguns dispositivos não iOS lançados lá para outros testes móveis, com dois telefones Android, um Windows Phone, um Kindle Fire tablet e um Kindle 4).Se você está se perguntando por que isso é necessário, David explica:
Isso não é uma coisa de fragmentação, é mais uma olhada em como alguns desenvolvedores iOS são meticulosos para garantir a compatibilidade até mesmo para os casos de uso mais obscuros. Quão necessário será para os desenvolvedores manterem tantas variações do iOS ainda não se sabe, mas a taxa de adoção das versões mais recentes do iOS parece acelerar drasticamente graças à Apple trazendo o recurso de atualização OTA para o iOS 5. Claro que isso também significa que aqueles que estão se demorando em versões anteriores do iOS inevitavelmente começarão a perder novos recursos de aplicativos e compatibilidade total, como qualquer pessoa que usa equipamentos antigos de iPhone e iOS já pode atestar, e é provável que os laboratórios de compatibilidade do iOS no futuro incluam apenas dois dispositivos : um iPhone e um iPad.
Para o lado Mac das coisas, também é interessante notar que a Apple tem um laboratório de compatibilidade Mac no campus 1 Infinite Loop em Cupertino, Califórnia, que os desenvolvedores podem agendar horários para usar.Você pode conhecer o laboratório de compatibilidade do Mac em Apple.com e explorar sua vasta quantidade de Macs, mas aparentemente não existe tal laboratório para equipamentos iOS… pelo menos ainda.