É importante diferenciar entre "software de aplicativo móvel" e "aplicativos móveis".
software de aplicativo móvel refere -se às ferramentas e estruturas
Os desenvolvedores usam para criar aplicativos móveis. Inclui:
*
linguagens de programação: *
Swift: O idioma principal da Apple para o desenvolvimento do iOS.
*
java (com o Android Studio): O idioma oficial do Google para o desenvolvimento do Android.
*
kotlin: Outra linguagem popular para o desenvolvimento do Android.
*
c# (com xamarin): Desenvolvimento entre plataformas para iOS e Android.
*
javascript (com react nativo, iônico, vibração): Estruturas de desenvolvimento de plataforma cruzada.
*
Ambientes de desenvolvimento integrado (IDES): *
xcode: IDE da Apple para o desenvolvimento do iOS.
*
Android Studio: O IDE do Google para o desenvolvimento do Android.
*
Visual Studio: O IDE da Microsoft com suporte para Xamarin.
*
estruturas e bibliotecas: *
Fundação (iOS), Android SDK: Bibliotecas principais para criar aplicativos.
*
reagir nativo, vibração: Estruturas de interface de plataforma cruzada.
*
Firebase, AWS Mobile SDK: Soluções de back-end-como-service (BAAs).
*
Ferramentas de teste: * Navegador de teste do xcode: Ferramentas de teste iOS.
*
Espresso, UI Automator (Android): Estruturas de teste Android.
*
Sistemas de controle de versão: *
git: O sistema de controle de versão mais popular para desenvolvedores.
Aplicativos móveis são os produtos
user-user Você baixa e usa no seu telefone. Exemplos incluem:
*
mídia social: Facebook, Instagram, Twitter
*
Mensagens: Whatsapp, telegrama, mensageiro
*
Produtividade: Google Docs, Microsoft Office, Slack
*
entretenimento: Netflix, Spotify, YouTube
*
Jogos: Candy Crush, PUBG Mobile, Clash of Clans
*
Compras: Amazon, eBay, Aliexpress
* Navegação: Google Maps, Waze, mapas de maçã
*
financiamento: Aplicativos bancários, PayPal, Venmo
Para resumir, o "software de aplicativo móvel" é as ferramentas "nos bastidores" para o desenvolvimento de aplicativos, enquanto "aplicativos móveis" são os aplicativos que você realmente usa no seu telefone.