Padronização de mini apps

Popularidade do mini app

Os mini apps tiveram um crescimento enorme. Em junho de 2020, os mini apps do WeChat alcançaram 830 milhões de usuários ativos, os mini apps do Alipay 401 milhões de usuários ativos em abril de 2019, e os mini apps do Baidu no mesmo mês 115 milhões de usuários ativos. Na prática, as empresas trocaram a criação de apps para os dois sistemas operacionais, iOS e Android, e também para a Web, por criar apps para três ou mais plataformas de superapps. As diferenças entre cada plataforma de superapp podem não ser tão grandes quanto as diferenças entre Android, iOS e a Web, mas elas existem. No Android, iOS e na Web, vimos abordagens multiplataforma como Flutter, Ionic e React Native (para Web) ganharem popularidade. No ecossistema de mini apps, podemos notar um esforço liderado pelo MiniApps Ecosystem Community Group com membros de empresas como Alibaba, Baidu, ByteDance, Huawei, Intel, Xiaomi, China Mobile, Facebook e Google para padronizar aspectos dos mini apps.

Publicações

As publicações notáveis do grupo até agora incluem um white paper, uma comparação de APIs em miniapps, especificações do W3C e PWAs e especificações e explicações sobre os seguintes aspectos:

O membro do W3C e participante do grupo Fuqiao Xue (W3C) também publicou uma Comparação de mini apps e apps da Web em nome próprio, ou seja, não como uma publicação oficial do grupo, mas que vale a pena ler.

O cabeçalho do artigo sobre padronização de mini apps em uma janela do navegador.
O white paper sobre padronização de mini apps.

Lançamento formal do grupo de trabalho de mini apps do W3C

Em 19 de janeiro de 2021, o Grupo de Trabalho de MiniApps foi lançado formalmente no W3C. O grupo usa a ortografia e as letras maiúsculas "MiniApps" para distinguir o esforço de padronização da tecnologia. Leia a carta do grupo para entender o trabalho planejado. Os líderes do grupo apresentaram a iniciativa da seguinte forma:

Atualmente, há muitas variantes de MiniApps desenvolvidas por diferentes fornecedores com APIs distintas. Para melhorar a interoperabilidade entre plataformas de mini apps, os principais fornecedores, incluindo Alibaba, Baidu, Huawei e Xiaomi, trabalham juntos no W3C Chinese Web Interest Group desde maio de 2019 e publicaram um White Paper sobre padronização de mini apps em setembro de 2019 como a primeira exploração de padronização para tecnologias de mini apps. À medida que mais empresas globais se interessam em participar da discussão sobre miniapps, o MiniApps Ecosystem Community Group foi lançado durante a TPAC 2019 para que a comunidade global da Web possa participar da discussão.

Com base em extensos requisitos de padronização, o W3C anunciou hoje o estabelecimento formal do Grupo de Trabalho de MiniApps, dedicado à exploração e coordenação detalhadas do diverso ecossistema de MiniApps com membros do W3C e o público, além de melhorar a interoperabilidade de diferentes plataformas de MiniApps, maximizando a integração de MiniApps e da Web, reduzindo a fragmentação técnica e o custo de aprendizado dos desenvolvedores.

"Maximizar a integração de mini apps e da Web" parece muito interessante. Como um membro curioso do grupo, estou ansioso para ver onde esse esforço vai chegar.

Agradecimentos

Este artigo foi revisado por Joe Medley, Kayce Basques, Milica Mihajlija, Alan Kent e Keith Gu.