A vantagem do iOS com o ForeFlight

Autor
Data de postagem:
November 30, 2023
Assine a nossa newsletter

Para a comunidade Flight,


No mundo em constante mudança da tecnologia de aviação, a ForeFlight conquistou um nicho como fornecedora inovadora e inovadora de soluções de planejamento de voos e navegação. Da nossa equipe incrivelmente talentosa e apaixonada ao nosso suporte ao cliente de classe mundial, há muitos componentes que impulsionaram nosso sucesso. Uma escolha fundamental foi feita no primeiro dia, quando nos comprometemos a investir pesadamente — e exclusivamente — no ecossistema da Apple. Essa foi, e continua sendo, a decisão certa para nós. No entanto, uma das perguntas mais comuns que nos fazem é: “Ei, ForeFlight, por que você não usa o Android?”

É uma boa pergunta! Uma que abre as portas para entender como os produtos Apple moldaram a forma como inovamos. Vamos mergulhar no compromisso da ForeFlight com o ecossistema iOS e como essa estratégia contribuiu para nosso sucesso:

Estado da plataforma

O ForeFlight geralmente suporta o últimos dois grandes lançamentos do iOS - ou seja, enviamos novos recursos para dispositivos que operam em sistemas com até dois anos de atraso em relação à versão mais recente. Mesmo assim, o ForeFlight Mobile continua operando em dispositivos significativamente mais antigos, embora sem o benefício dos novos recursos do nosso cronograma de lançamento mensal. Essa decisão está enraizada em dois fatores principais. Primeiro, cada nova versão do iOS traz novos recursos e desempenho aprimorado, e queremos que nossos clientes se beneficiem disso imediatamente. Em segundo lugar, a base de instalação do iOS está incrivelmente atualizada. Relatórios da Apple que 76% de todos os iPads lançados nos últimos quatro anos e 71% de todos os iPads no total usam o iPadOS 16. Para o iPhone, os números são ainda maiores. A Apple relata que 90% de todos os iPhones lançados nos últimos quatro anos usam o iOS 16. Se compararmos isso com o ecossistema Android, os números são um pouco diferentes. De acordo com o AppBrain, apenas 25% de todos os dispositivos Android estão atualmente na versão mais recente, Android 13. Curiosamente, uma porcentagem significativa de usuários do Android continua usando a versão 2019 do Android 11 (21,5%), superando a taxa de adoção da versão 2021 do Android 12 (17,3%).

Os dados da versão do sistema operacional Android são apenas uma parte da imagem. Além dos diversos sistemas operacionais em uso, dispositivos Android individuais geralmente têm uma versão personalizada do sistema operacional Android. Os fabricantes adicionam sua própria camada sobre o sistema operacional Android básico para várias funções, adicionando complexidade aos testes. Cada dispositivo também varia nas especificações de hardware, incluindo tamanho da tela, CPU, bateria e outros sensores. O fragmentado A base de instalação do Android faz a pergunta “Por que você não está no Android?” complexo, pois depende da versão do Android, das modificações do fabricante e dos recursos de hardware. Essas complexidades geralmente levam a atrasos no lançamento de recursos em uma ou mais plataformas para um produto móvel multiplataforma, especialmente um tão extenso e complexo quanto um EFB.

Acreditamos no compromisso da Apple com uma pilha padronizada de software e hardware, combinada com o padrão e prompt as atualizações em todo o ecossistema são uma vantagem crítica sobre a plataforma Android. Não se trata apenas de segurança e estabilidade - ter nossos usuários no sistema operacional mais atualizado garante que o ForeFlight tenha o melhor desempenho, tornando cada voo uma experiência mais tranquila.

Design e desenvolvimento simplificados

A cadeia de ferramentas de desenvolvimento da Apple nos permite projetar, criar, testar e enviar uma única base de código que se implementa perfeitamente em todos os dispositivos Apple. Isso garante que a funcionalidade que desenvolvemos funcione conforme o esperado no dispositivo de cada cliente. Do ponto de vista do design, o da Apple Diretrizes de interface humana influenciaram fortemente nossa estratégia de design na ForeFlight. Aproveitamos as ferramentas da Apple, como suas Kit de design para iOS e Pré-visualização ao vivo do SwiftUI capacidades, para acelerar o ritmo de nossas iterações de design e a qualidade geral da experiência do usuário de nosso aplicativo. Da mesma forma, quando se trata de engenharia, nossa equipe de engenharia de iOS se beneficia de uma padronização entre empresas IDE por meio do Xcode. Esta ferramenta emprega testes unitários integrados, poderoso preenchimento de código, controle de versãoe muito mais. Esses recursos simplificam nosso processo de desenvolvimento de novos recursos e contribuem para uma maior estabilidade e uma experiência de usuário mais coesa no ForeFlight Mobile.

Integração rígida de hardware e software

Um dos benefícios de uma plataforma de hardware padronizada é a capacidade de vincular software capacidades muito mais próximas de hardware capacidades. Com um ecossistema de hardware coeso, há menos necessidade de abstrair as funções do software para acomodar vários sensores ou telas. Dessa forma, as APIs da Apple permitem que os desenvolvedores criem recursos mais eficientes desde o início. Por exemplo, o ForeFlight aproveita a forte integração das APIs do iOS com as GPUs da Apple, aprimorando a funcionalidade do nosso aplicativo. Notavelmente, o ForeFlight Mobile utiliza API gráfica Metal da Apple para impulsionar recursos como Vista 3D do aeroporto, Visão sintética, e o Mapa aeronáutico. Já que a Apple adapta suas APIs de software especificamente com base em suas capacidades de hardware, os desenvolvedores que criam seus aplicativos com base nessas APIs se beneficiam de um desempenho incomparável (e da duração da bateria!)

Na aviação, a durabilidade, estabilidade e interface amigável do iPad o tornaram o dispositivo preferido, e o ForeFlight se alinhou com essa tendência do setor desde o início. A integração perfeita do ecossistema unificado da Apple garante uma experiência de usuário confiável e consistente, o que nos permite estabelecer novos padrões em planejamento de voos e navegação. Portanto, o compromisso da ForeFlight com a Apple não se trata apenas de tecnologia; trata-se de oferecer aos nossos usuários uma experiência mais suave toda vez que eles usam nosso aplicativo.

Céu azul,

Ryan

Ryan McBride ingressou na ForeFlight em 2013 e atualmente ocupa o cargo de Chefe de Comunidade. Suas qualificações incluem uma licença de piloto privado obtida na Escola de Ciências Aeroespaciais John D. Odegard da Universidade de Dakota do Norte e um Bacharelado em Telecomunicações pela Michigan State University. O trabalho dedicado de Ryan no desenvolvimento de ferramentas de aviação que melhoram a segurança, a acessibilidade e a diversão desempenhou um papel vital no crescimento e no sucesso da empresa.