La storia dietro sia Apple iOS che Google Android è vasta. È necessario capire i tecnicismi che gli sviluppatori Android avevano bisogno di avere all'interno dello schermo real-estate rispetto ai dispositivi iOS che sono più economicamente impostati. Gli sviluppatori Android hanno dovuto scegliere su quale dispositivo (o dispositivi) sviluppare specificamente a causa della pletora di opzioni dello schermo. Anche se il software Android SDK EDU ha reso questo più facile nel corso degli anni, aziende come Apple hanno impostato e iniziato con questa opzione per aiutare fondamentalmente gli sviluppatori. XCode di Apple implementa il codice di tutte le piattaforme, quindi anche se avete un'app iOS sviluppata per l'iPhone, dovrete solo creare alcuni dati specifici dell'app per l'iPad, ma praticamente l'ha fatto per voi.
Apple ha reso super innovativo per gli sviluppatori essere benedetti con documentazione e strumenti potenti che hanno appena detto "Andate a divertirvi!" e semplicemente lasciare che gli sviluppatori facciano ciò che sanno fare meglio. Potrebbero avere standard più alti, ma questo ha mostrato e mostrerà il dettaglio che ogni sviluppatore dà guidato dalle linee guida dell'interfaccia umana di Apple. Per questo motivo, la maggior parte delle applicazioni aziendali native sviluppate sulla piattaforma iOS girano più fluide di Android, a seconda del dispositivo. Soprattutto, queste app saranno progettate con un grado superiore di eleganza e semplicità che solo pochi dispositivi Android hanno anche solo sfiorato.
Ora tutto questo è ciò che porta nuovi sviluppatori ad Apple per iniziare qualcosa di nuovo: cambiare il mondo. Non conosco gli aspetti tecnici di come ogni tecnologia che hai elencato sarebbe compatibile con l'SDK di iOS o con un dispositivo specifico, ma questo è ciò che la maggior parte dei nuovi ingegneri e sviluppatori sceglie proprio per le cose elencate sopra. L'incentivo che Apple offre agli sviluppatori è un rendimento superiore a quello di Google. Fanno sì che ne valga la pena e hanno dimostrato attraverso bellissimi dispositivi che possono sicuramente sostenere quegli sviluppatori e quelle invenzioni che sviluppano così audacemente e che hanno mostrato al mondo. Questo cerchio si ripete fino ad avere molte persone che sviluppano su iOS come piattaforma di base per molte startup nuove e in arrivo nel mondo tecnologico di oggi. Spero che questo aiuti!