O Blazor pode ser usado para desenvolver aplicações iOS?
Sim e Não, eu escreveria um aplicativo web progressivo:
p>Aplicações web progressivas (PWAs) são um tipo de software aplicativo fornecido através da web, construído usando tecnologias web comuns, incluindo HTML, CSS e JavaScript ... não há nenhum requisito para desenvolvedores ou usuários instalarem aplicativos web via sistemas de distribuição digital como Apple App Store ou Google Play.Source: Aplicações web progressivas - Wikipedia
Porquê Sim?
Porque, tal como na sua definição, os PWAs são um tipo de aplicações que são suportadas por qualquer navegador principal: Chrome, Safari, Firefox, Edge e todos os navegadores baseados no Chromium. Você só precisa seguir alguns padrões e muito importante para implementar Web Workers para permitir que seu aplicativo possa ser instalado a partir daí.
Você pode usar ferramentas de suporte como PWABuilder. Não é exatamente o melhor da minha experiência, mas pode lhe dar algumas dicas.
Também, muitas empresas como Twitter e Uber estão trabalhando com essa tecnologia para transformar seus sites em PWAs, já que é mais barato, rápido e fácil de atualizar sem a necessidade de carregar novos aplicativos para as lojas. Outros exemplos:
7 Excelentes Exemplos de Aplicações Web Progressivas
Como você sabe se o seu site já é um PWA?
- Abra o seu site no Google Chrome (ou baseado no navegador Chromium) sem Plugins (conselho, pode impactar a avaliação).>li>Clique com o botão direito do mouse.>li>Clique no Elemento Inspecionar.>li>Vá para a guia Auditorias.>li>Clique em Executar auditorias.
E se a sua aplicação é um PWA você receberá algo como isto:
Você pode verificar meu PWA e usar os passos anteriores:
Toastmasters Timer
Também, você pode instalar o Chrome para Android ou Safari no iOS.
O teste anterior, como você pode ver, foi feito no iOS.
Aqui você tem alguns dos prós e contras deles no iOS em 2019:
PWAs no iOS 12.2 beta: o bom, o mau, e o "ainda não tenho certeza se bom"
Outras vezes, eu usei este artigo para permitir que o meu fosse um PWA completo no iOS uma vez que eles têm seus próprios "padrões":
Designing Native-Like Progressive Web Apps For iOS
Agora, a próxima resposta, por que não?
Porque se você só quer uma "aplicação normal" que seja totalmente nativa, então isso não vai acontecer, é melhor usar Xamarin.iOS ou Xamarin.Forms Shell se você quiser reutilizar suas habilidades em C# ou você pode dar uma tentativa de Flutter que até suporta o desenvolvimento web tudo em um.
Atualização Ago 2020:
Você tem uma funcionalidade experimental para Blazor Native:
Experimental Mobile Blazor Bindings
Artigos semelhantes
- O Blazor está pronto para a produção?
- O Kivy pode ser usado para desenvolver um aplicativo Android totalmente funcional?
- Quanta java é necessária para desenvolver aplicações para andróide? Onde eu começo a desenvolver se eu tiver uma idéia em mente?
- Comparação de custos de desenvolvimento de jogos: iOS, Android, DS, PSP. Por que é mais barato desenvolver no iOS?