boa noite, sr.
o sr terá de utilizar o capacitor.
provavelmente, converta.app e webtoapp.design vendem um PWA em um invólucro empacotado pelo capacitor.
sim. os comandos são bem simples. reserve os arquivos estáticos do site (dá para conseguir isso manualmente para qualquer site, ou mapeando a tree por fetch. o teu navegador deixa isso salvo e te apresenta nas ferramentas de desenvolvedor), registra um service worker à página, e vc poderá criar um PWA, e daí vc consegue empacotar isso pelo capacitor. além disso, conseguirá alcançar as APIs nativas.
não, não precisa de ionic.
além disso, será um app distribuível pela google play store e pela apple store.
se vai ser aceito ou não pela apple, é outros quinhentos. se ionic conseguiu no ios com capacitor, por que vc não conseguiria com PWA misturado com capacitor? safari que se acostume.
capacitor cria um projeto no Android Studio para ti.
vc pode criar um PWA para qualquer site, basta registrar o service worker (que não é obrigatório para o capacitor, pois ele só precisa de arquivos estáticos).
ou seja, essas soluções criam um PWA para vc E/OU empacotam os arquivos estáticos do teu site através do capacitor, ou até mesmo o antigo cordova (que nunca tentei). se houver outra forma que desconheço, então apresente-nos.
eu já falei várias vezes aqui no tab sobre o uso de PWAs.
capacitor cria o pacote .APK ou .AAB para vc no Android Studio, com web view para o chromium (ou nativo do android, a depender do service worker registrado se PWA ou dependentemente do dispositivo hospedeiro).
o bom de utilizar PWA é que é bem mais simples e dinâmico.
considere-se uma plataforma que atende várias barbearias. a depender da URL https://tuagenda.com/[NOMEDABARBEARIA] vc poderia criar um PWA personalizado. basta registrar dinamicamente o service worker na própria página, conforme a rota.
dá para fazer isso no sveltekit, fazendo o service worker acessar o localStorage (ou indexedDB) preenchido pelo client side ao executar a função especial load do layout da rota. assim, os clientes da barbearia Cabeludos poderia ter uma logo específica, um nome de app específico, e paleta de cores específica. caso queira algo mais além, colocando na google play, colocando o capacitor para rodar, vc pode criar um script que automatiza o processo de criar projeto do capacitor, gerar projeto do android studio, produzir pacote para APK ou AAB, e depois colocar numa fila para tenrar subir na google play. como apple store é outros quinhentos, boa tentativa amanhã de manhã às 2h00 (caso vá madrugar)
porém, o caminho talvez seja o capacitor.
não terceirize tuas decisões e tuas liberdades para essas ferramentas. elas não são para o público mais técnico, e sim para o teu cliente. tenha mais liberdade e procure adicionar vc mesmo um PWA e depois configurar o capacitor.
ou não. pague por uma solução talvez mediana e inferior àquilo que vc teria tido acesso.
vamos ver quem vai produzir isso primeiro.
atualize-nos! primeira vez que vejo alguém fazer uma pergunta direta cuja resposta já falei dezenas de vezes aqui nesta plataforma. acho que devemos implementar um sistema de pesquisa no tab mais eficiente.