O mini e o nativo
Um miniapp tende a ser uma versão simplificada de um aplicativo nativo completo.
Tipicamente miniapps substituem alguns aplicativos que anteriormente eram qualificados como use e esqueça
pois elem direciona o cliente final a executar uma determinada tarefa bem pontual.
Enquanto no desenvolvimento de um aplicativo nativo completo você necessita ter equipes diversificadas para desenvolvimento Android e IOS (Mesmo que você utilize um framework hibrido), durante o desenvolvimento de um mini-app você só precisará de um tipo de desenvolvedor.
A Stack de tecnologia necessária para desenvolvimento de mini-apps está muito mais próxima de front-end e designers (utilizando javascript) do que de Aplicativos Nativos que demandam conhecimentos técnicos como Kotlin ou Swift.