Muito mais do que em dispositivos móveis
Em países como a China, os miniapps conquistaram o mercado. Além dos dispositivos móveis, onde os miniapps são onipresentes e são o habitat natural deles, os miniapps estão começando a conquistar outros ambientes de execução, como carros e computadores clássicos.
Miniapps em carros
Em julho de 2020, o fabricante de automóveis alemão BMW Group anunciou uma colaboração com a Tencent, chamada WeScenario, que, de acordo com a Tencent, será lançada para "30 principais fabricantes de automóveis do mundo e [trazer o ecossistema WeScenario] de redes sociais, conteúdo e serviços para mais de 110 modelos de automóveis comuns".

Miniapps no computador
Miniapps no WeChat para computador
Usando o cliente de área de trabalho do WeChat disponível para macOS e Windows, é possível executar miniapps do WeChat no computador. Não carregue a versão do macOS da App Store se você estiver pesquisando e quiser a experiência completa, já que ela é mais limitada.
Para testar no macOS, compartilhe um miniapp de um dispositivo móvel com você mesmo usando a conta "Transferência de arquivos". Isso vai resultar em uma mensagem que você poderá abrir no cliente para computador. Na maioria dos casos, o miniapp será clicável e executável diretamente. Em outros casos, você precisa encaminhar o histórico de chat para você mesmo novamente em um dispositivo móvel.

No Windows, a solução alternativa para compartilhar miniapps com você mesmo não é necessária, já que há um painel dedicado que mostra os miniapps usados recentemente pelo usuário e também inclui uma pesquisa de apps em que novos miniapps podem ser descobertos.


Os miniapps do WeChat no computador se integram naturalmente ao sistema operacional. No macOS e no Windows, elas têm a própria entrada na barra de multitarefas e o próprio ícone na barra de tarefas. No macOS, há uma opção para manter o app no Dock, mas o ícone desaparece no momento em que o app cliente do WeChat é fechado. No Windows, os ícones de miniapps podem ser fixados na barra de tarefas, mas não podem ser iniciados. No macOS, o título do app é sempre "WeChat", e não o título real do app, enquanto o título é exibido corretamente no Windows.


A maioria dos miniapps ainda não está otimizada para computadores e é executada em uma janela fixa e não redimensionável que inclui as solicitações de permissão e as características de IU conhecidas, como em dispositivos móveis. Consulte A experiência do usuário.


Miniapps responsivos otimizados para computadores (exceto para dispositivos móveis) podem ser exibidos em uma janela mais ampla que, no macOS, ainda é fixa, mas que no Windows é flexível e redimensionável.



As configurações de permissão de miniapps no macOS podem ser alteradas pelo menu de contexto. No Windows, isso não parece ser possível, e o local informado pelo app de demonstração parece ser o local aproximado que o Windows permite que os apps acessem sem pedir permissão.

Miniapps no navegador seguro do 360
O 360 Secure Browser (360 安全浏览器) é um navegador da Web desenvolvido pela empresa Qihoo. Além do iOS e do Android, o navegador também está disponível para Windows, macOS e Linux. No Windows, ele pode executar miniapps 360 especiais. A documentação para desenvolvedores e a API são comparáveis às de outros fornecedores. No entanto, o 360 não oferece ferramentas de desenvolvedor dedicadas. Em vez disso, os desenvolvedores precisam criar os miniapps em um ambiente de desenvolvimento integrado de escolha deles e, em seguida, testá-los no navegador usando um modo de desenvolvimento especial. A depuração acontece nas Ferramentas para desenvolvedores do Chrome. Um app de demonstração está disponível para você começar.

Os miniapps do 360 podem ser executados no modo de tela cheia e aparecem como entradas separadas na barra de multitarefas. Pelo menu de contexto, é possível adicionar um ícone na tela inicial que permite que miniapps sejam iniciados na área de trabalho.

Miniaplicativos baseados na Web
Há algumas plataformas de miniapps baseadas na Web, mas que dependem da presença de uma WebView especial para liberar todo o potencial delas.
LINE
O LINE é um app de comunicação instantânea em dispositivos eletrônicos, como smartphones, tablets e computadores pessoais. Além disso, a LINE é uma plataforma que oferece vários serviços, incluindo carteira digital, transmissão de notícias, vídeo on demand e distribuição de quadrinhos digitais. O serviço é uma subsidiária da empresa coreana de mecanismos de pesquisa da Internet, Naver Corporation.
Como os miniapps do LINE são
essencialmente um app da Web comum
(consulte o app de exemplo) que extrai o
framework de front-end do LINE
(LIFF), eles também podem ser acessados fora do app LINE principal por meio de
links permanentes
especiais (exemplo). No entanto, nem todas as APIs estão disponíveis nesses
casos. Exemplos de recursos não disponíveis nas APIs do navegador incluem o
método liff.scanCode()
para ler códigos
QR ou APIs relacionadas ao Bluetooth, como
liff.bluetooth.getAvailability()
.
Para ter uma ideia da plataforma, teste o
app LINE Playground no navegador e o app LINE, se
você tiver uma conta LINE.


Google Spot
A Google Spot Platform permite que os desenvolvedores configurem um Spot no Google Pay, uma vitrine digital que pode ser criada, promovida e hospedada como quiserem. Ela pode ser descoberta tanto on-line quanto por meio de códigos de barras físicos. Os usuários podem compartilhar facilmente um "Spot" (como o app chama) no app de mensagens favorito deles ou encontrá-lo no Google Pay. Um Spot é desenvolvido usando HTML e JavaScript para que os investimentos atuais em sites para dispositivos móveis ou PWAs possam ser facilmente transformados em um Spot ao "adicionar algumas linhas de JavaScript", de acordo com a postagem do anúncio.

Miniapps do VK
A plataforma de rede social russa VK executa um programa de miniapps que permite que os desenvolvedores criem miniapps que se integram profundamente à rede social. Os miniapps do VK funcionam nos apps para dispositivos móveis específicos da plataforma do VK e no site para computador. Além de várias outras plataformas da marca, como o Mail.ru, os miniapps do VK também são integrados ao navegador Atom.

Miniapps do Telegram
Com os miniapps do Telegram, os desenvolvedores podem usar JavaScript para criar interfaces flexíveis que podem ser iniciadas diretamente no Telegram. Assim como os bots, os Mini Apps oferecem autorização integrada e pagamentos integrados usando 20 provedores de pagamento (com Google Pay e Apple Pay prontos para uso), enviando notificações push personalizadas aos usuários e muito mais. Há um miniapp de demonstração disponível para testar o recurso.
Agradecimentos
Este artigo foi revisado por Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent e Keith Gu.