Perché Apple si rifiuta di implementare determinate funzioni direttamente in iOS?

L'App Store è il negozio di applicazioni in cui puoi trovare applicazioni per iPhone

  Molti utenti lamentano il fatto che Apple si rifiuti di implementare in iOS le sue funzioni che sono nativamente disponibili su altri sistemi operativi per terminali mobili. Quando iOS 6 è stato rilasciato, molti si sono lamentati del fatto che Apple non implementa varie funzioni che hanno visto attraverso altri sistemi operativi presentati su Internet. Ebbene, i motivi in ​​base ai quali Apple decide di non implementare determinate funzioni in iOS sono molteplici, e oggi mi limiterò a parlare di: offrire la possibilità di guadagnare dalla mancanza di queste funzioni, impossibilità di implementare funzioni brevettate, mantenere la semplicità del sistema operativo, la necessità di fare soldi e la promozione gratuita.

  Iniziamo con il primo, relativo all'App Store attraverso il quale gli sviluppatori vendono applicazioni. Se Apple implementasse in iOS opzioni per cambiare immagini, modificare e-mail/messaggi, opzioni per cambiare sfondi, possibilità di modificare suonerie, ecc., allora molti sviluppatori rimarrebbero sulla strada. Apple dipende dall'App Store, che genera molti soldi e attira molti utenti, ma l'azienda fa un "sacrificio" implementando alcune cose in iOS per dare agli sviluppatori l'opportunità di guadagnare sviluppando nuove funzionalità. Tutto si riduce al denaro e gli sviluppatori devono essere felici, e questa "felicità" è generata dalla vendita delle applicazioni. Sì, a volte Apple acquisisce funzioni delle applicazioni dell'App Store, ma in generale preferisce non farlo per dare agli sviluppatori la libertà di espandere le funzionalità di iOS e generare denaro. Potremmo includere qui anche il Cydia Store, ma non è realmente approvato da Apple.

  Passiamo al secondo motivo, che è legato alla recente guerra dei brevetti. Praticamente ogni produttore di terminali mobili/sistemi operativi ne brevetta le funzioni uniche e il resto delle aziende non può utilizzarle. Apple ha brevettato alcune funzioni di iOS, mentre Google, Samsung, HTC, RIM o Microsoft ne hanno brevettate altre e quindi è difficile implementare in iOS qualcosa che esiste, ad esempio, nel sistema operativo Android o BlackBerry. Certo, ci sono aziende come Samsung, HTC o Google che "prestano" funzioni senza preoccuparsi, ma questo atteggiamento alla fine è dannoso e anche se non pagano soldi come risarcimento nelle cause legali, spendono molto per gli avvocati. Secondo questa idea, Apple non può implementare in iOS varie funzioni utili del sistema operativo Android a meno che non lo faccia in modo diverso e lo sviluppo di queste funzioni richiede anni.

  Il terzo punto fa riferimento alla semplicità di iOS, e qui non mi riferisco alla facilità con cui viene utilizzato, ma alla decisione di non complicare il sistema operativo con demoni inutili. In sostanza, la mancanza di alcune funzioni ha permesso a Apple di avere un sistema operativo facile da eseguire su hardware relativamente mediocre, e questo dà all'azienda americana un grande vantaggio. I terminali Android hanno processori quad-core e non sono ancora in grado di eseguire il sistema operativo senza problemi, mentre un iPhone 4 che ha un processore single-core da 800 MHz e 512 MB di RAM esegue decentemente iOS 5. Sì, Apple ha fortemente ottimizzato iOS per l'hardware, ma la mancanza di alcune funzioni nel sistema ha permesso la realizzazione di queste ottimizzazioni.

  Al punto quattro discuto della mancanza della possibilità di condividere file tramite Bluetooth, una funzionalità di cui molte persone parlano. Apple non offre ai suoi utenti questa opzione perché, molto probabilmente, non vuole che condividano canzoni, suonerie o film su altri terminali mobili. Apple guadagna molti soldi da iTunes e la possibilità di condividere questo contenuto consentirebbe a chiunque di acquistare una canzone e di inviarla facilmente ad altri. Secondo questa idea, la maggior parte delle applicazioni dell'App Store ci consentono di condividere collegamenti a contenuti di iTunes e non file da terminali, quindi le intenzioni sono chiare. La mancanza di un'applicazione Radio negli iDevices si basa sulla stessa necessità di fare soldi, sebbene in essi esista il chip hardware.

  Alla fine resta la popolarità offerta dallo sviluppo di nuove funzioni per iOS. È vero che il rilascio di una versione importante di iOS genera attenzione, ma nei periodi in cui Apple non fa nulla intervengono gli sviluppatori che attirano l'attenzione sugli iDevices attraverso applicazioni con funzionalità interessanti. Se Apple implementasse quella funzionalità direttamente in iOS, gli sviluppatori non avrebbero nulla di cui stupirsi, gli sviluppatori di tweaks in Cydia non sarebbero così interessati e l'attenzione non sarebbe sempre sulla piattaforma iOS. Quest'ultimo punto è meno importante, ma viene sicuramente preso in considerazione dai team PR e marketing di Cupertino.

  Ho presentato alcuni dei punti principali in base ai quali Apple prende la decisione di non implementare determinate funzioni in iOS, ma ce ne sono molte altre almeno altrettanto importanti.