Os ecossistemas Android e iOS
Andy Rubin e seus colegas fundaram a Android Inc. para melhorar as câmeras digitais em 2003. Mas logo depois, eles migraram para os smartphones depois de enfrentarem desafios de vendas. O Google adquiriu a empresa em 2005 e lançou o primeiro telefone Android, o HTC Dream, em 2008. Desde então, o Android evoluiu com novas versões e recursos. Discutimos sua história completa em um post anterior.
O iOS surgiu em 2005, depois que Steve Jobs preferiu reduzir o Macintosh para obter um novo dispositivo. A competição interna entre as equipes do Macintosh e do iPod resultou na criação do iPhone OS, que mais tarde renomearam como iOS. A Apple lançou o sistema operacional para o primeiro iPhone em 2007, embora inicialmente não oferecesse suporte a aplicativos nativos de terceiros. Isso mudou com a introdução de um Kit de Desenvolvimento de Software (SDK) em 2008.
Ambiente de Desenvolvimento Integrativo
Android Studio é o ambiente de desenvolvimento integrado (IDE) oficial. Os desenvolvedores o usam para criar aplicativos que rodam em telefones, tablets e outros dispositivos Android. O Studio fornece um editor de código-fonte, um depurador e ferramentas de gerenciamento de projetos. Suporta Java e Kotlin, entre outras linguagens. No entanto, Java é a linguagem principal, pois é bem estabelecida e confiável. Mas tem suas limitações. Uma é que requer mais linhas de código, o que o torna complicado.
Kotlin aborda essas limitações. É muito mais conciso, expressivo e seguro para nulos, tornando muito mais fácil desenvolver aplicativos do que com Java.
Por outro lado, Xcode é o IDE oficial da Apple para desenvolvimento iOS, macOS, watchOS e tvOS. Suporta Swift e Objective-C, entre outras linguagens. Ele também fornece um rico conjunto de ferramentas para projetar, codificar, testar e implantar aplicativos em plataformas Apple. Objective-C foi a primeira linguagem de programação iOS, mas tinha uma curva de aprendizado acentuada e sintaxe complexa. É por isso que a Apple desenvolveu o Swift. Swift é mais moderno, rápido e poderoso.
O argumento do código aberto versus ecossistemas fechados
A abertura do Android significa que você pode personalizar profundamente seus dispositivos, desde ícones de aplicativos até fontes do sistema. Muitos fabricantes, incluindo Samsung e Oppo, sobrepuseram suas skins personalizadas na versão padrão do sistema operacional.
Isso permite que eles forneçam ampla personalização além do que existe nos telefones Google Pixel. As telas iniciais suportam vários layouts para aplicação de temas, pacotes de ícones e papéis de parede. Lançadores de terceiros também valem a pena tentar se você quiser mais opções.
Mas, como a maioria das tecnologias, o sistema operacional tem suas desvantagens. Ser de código aberto também significa que você está mais vulnerável a ataques de malware do que o usuário médio do iPhone. Mas não é algo que acontece regularmente. Você pode passar a vida inteira de um telefone sem enfrentar malware. A menos que você baixe deliberadamente aplicativos suspeitos de fontes não confiáveis ou se torne vulnerável, nada acontecerá ao seu dispositivo.
Além disso, o Google implementou medidas de segurança – eles simplesmente sabem que você não vai ouvir, de qualquer maneira. O Google Play Protect verifica continuamente aplicativos na Play Store em busca de malware e outras ameaças à segurança. O Android também isolará os aplicativos uns dos outros e do resto do sistema, reduzindo os danos potenciais que qualquer malware pode causar.
Hardware e preços
Os telefones Android são mais acessíveis porque têm uma variedade de opções. Você pode obter telefones diferentes entre as faixas alta, média e baixa. Somente entre os telefones Google Pixel, o Pixel 8 Pro custa a partir de US$ 999. Você também pode obter o modelo 7a de gama média por US$ 499 ou a versão 6a mais barata por US$ 349.
Os dispositivos iOS são geralmente mais caros por vários motivos. Por um lado, os iPhones têm qualidade de construção e processadores superiores. Além disso, eles mantêm um design consistente em todas as versões. O iPhone 15 usa material de titânio grau 5, algo que a NASA usa em seus foguetes. O iPhone 14 e os modelos anteriores usam molduras de alumínio.
Isso não quer dizer que você não encontrará materiais premium em telefones Android. O Samsung Galaxy S24 Ultra também usa uma moldura de titânio. No entanto, você encontrará esses materiais principalmente em carros-chefe, com telefones econômicos usando plástico ou outros materiais baratos. Os materiais podem até variar dependendo do fabricante.
A Apple também tem mais controle sobre os preços porque detém o monopólio do ecossistema. Portanto, os custos são mais consistentes em todo o mundo. Em termos de software, eles recebem atualizações mais demoradas do que os telefones Android. É uma vantagem valiosa se você quiser manter seu telefone por muito tempo. Mas isso influencia o custo geral.
Por exemplo, o iPhone 11 foi lançado com iOS 13 em 2019 e está qualificado para atualizações até 2026. Portanto, ele receberá todas as atualizações importantes e patches de segurança nesse período. São sete anos de atualizações no total. Se você tiver a sorte de possuir um smartphone Pixel, terá o mesmo nível de suporte. Caso contrário, você ficará preso ao suporte de quatro anos ou menos da Samsung com outras marcas.