QNA > b > Blazor Può Essere Usato Per Sviluppare Applicazioni Ios?

Blazor può essere usato per sviluppare applicazioni iOS?

Sì e No, scriverei una Progressive Web App:

Le applicazioni web progressive (PWA) sono un tipo di software applicativo distribuito attraverso il web, costruito utilizzando le comuni tecnologie web tra cui HTML, CSS, e JavaScript ... non vi è alcun obbligo per gli sviluppatori o gli utenti di installare le applicazioni web attraverso sistemi di distribuzione digitale come Apple App Store o Google Play.

Fonte: Progressive web applications - Wikipedia

Perché sì?

Perché come nella sua definizione, le PWA sono un tipo di app che è supportata da qualsiasi browser principale: Chrome, Safari, Firefox, Edge e ogni browser basato su Chromium. Hai solo bisogno di seguire alcuni standard e molto importante implementare i Web Workers per permettere alla tua app di essere installabile da lì.

Puoi usare strumenti di supporto come PWABuilder. Non è esattamente il migliore nella mia esperienza, ma può darvi alcuni suggerimenti.

Inoltre, molte aziende come Twitter e Uber stanno lavorando con questa tecnologia per trasformare i loro siti web in PWAs poiché è più economico, più veloce e più facile da aggiornare senza bisogno di caricare nuove app negli store. Altri esempi:

7 Eccellenti Esempi di Progressive Web App

Come fai a sapere se il tuo sito web è già una PWA?

  1. Apri il tuo sito web in Google Chrome (o Chromium browser-based) senza Plugin (consiglio, può avere un impatto sulla valutazione).
  2. Clicca con il tasto destro del mouse.
  3. Clicca su Inspect Element.
  4. Vai alla scheda Audits.
  5. Clicca su Run audits.

E se la tua app è una PWA otterrai qualcosa di simile a questo:

main-qimg-f1407251c5e866fe1839da40e2b54230

Puoi controllare la mia PWA e usare i passi precedenti:

Toastmasters Timer

Inoltre, puoi installare Chrome per Android o Safari in iOS.

main-qimg-83ef19a91b63f3cdfa8f69aa48a2c5bf

La prova precedente come hai potuto vedere è stata fatta in iOS.

Qui avete alcuni dei pro e dei contro di loro in iOS nel 2019:

PWAs su iOS 12.2 beta: il buono, il cattivo, e il "non ancora sicuro se buono"

Inoltre, ho usato questo articolo per permettere alla mia di essere una PWA completa in iOS dato che hanno i loro "standard":

Designing Native-Like Progressive Web Apps For iOS

Ora, la prossima risposta, perché No?

Perché se vuoi solo una "app normale" che sia completamente nativa, allora non succederà, è meglio usare Xamarin.iOS o Xamarin.Forms Shell se vuoi riutilizzare le tue competenze C# o puoi fare un tentativo con Flutter che supporta anche lo sviluppo web tutto in uno.

Aggiornamento Agosto 2020:

Hai una funzione sperimentale per Blazor Native:

Experimental Mobile Blazor Bindings

Di Allisan Reichman

Com'è la durata della batteria del Fossil Hybrid Smartwatch - Q Grant (Generazione 2)? :: Quali sono alcuni esempi di dialogo dell'hotel per ottenere la prenotazione per telefono?
Link utili