Perché i telefoni Android durano in media solo 2-2,5 anni?
I dispositivi Android hanno una vita molto più breve dei loro concorrenti come i dispositivi Windows e Apple. La ragione può essere ampiamente classificata in due divisioni.
- Mancanza di supporto delle app
Un telefono Android medio oggi può durare per più di 4 o 5 anni per merito suo, se qualcuno è disposto a tenerlo in vita. Ho comprato un telefono Micromax con Android Gingerbread (2.3.5) all'inizio del 2013. Ha smesso di funzionare di recente a causa di problemi alla batteria. La semplice matematica dice che il telefono è durato più di 4 anni.
Tuttavia, con ogni aggiornamento delle API di Android, vengono aggiunte nuove librerie e alcune vecchie vengono deprecate. Gli sviluppatori devono mantenere le loro applicazioni su Google Play Store aggiornate con questi ultimi cambiamenti. Per garantire la stessa funzionalità e caratteristiche dell'app su tutti i dispositivi, alla fine i dispositivi più vecchi devono essere abbandonati.
Esempio: WhatsApp che abbandona i dispositivi Android 2.2 e inferiori
Così i telefoni non solo mancano delle caratteristiche dell'ultimo Android, ma anche del supporto di app di terze parti.
- Nessun hardware standard
Vi siete mai chiesti perché è così facile aggiornare il PC Windows? Succede automaticamente, direttamente da Microsoft. Al massimo, è necessario scaricare il file .iso, masterizzarlo su una chiavetta e si è pronti ad aggiornare il sistema.
Perché questo non accade per Android? Perché la maggior parte dei PC ha una standardizzazione dell'hardware (IBM). Un sistema operativo sa dove aspettarsi quale hardware. Al contrario, Google non ha specificamente stabilito alcuno standard hardware. Ci sono un paio di test come il Compatibility Test Suite che un OEM deve far passare il proprio dispositivo, ma non è simile allo standard IBM.
- CTS controlla
Compatibility Test Suite, come menzionato sopra e Compatibility Definition Document decide a quale dispositivo, un OEM può ufficialmente pust un aggiornamento Android. Controlla l'ultimo CDD qui:
Android 7.1 Compatibility Definition | Android Open Source Project
A volte, CTS impedisce agli OEM di spingere gli aggiornamenti a dispositivi perfettamente capaci. Sony Xperia Z3 è stato uno dei telefoni nonnexus ad ottenere le anteprime per sviluppatori di Android Nougat. Tuttavia Google ha cambiato il suo CDD all'ultimo momento rendendo il suo Snapdragon 801 incompatibile
Sony sostiene che non è colpa sua se non ha rilasciato Android 7.0 Nougat per l'Xperia Z3
- L'atteggiamento poco brillante degli OEM
La maggior parte dei produttori hanno i loro dispositivi gonfi e pesantemente rivestiti di funzioni. Spingere un aggiornamento richiede la costruzione di tutto, ogni pezzo di quelle specifiche "caratteristiche" da zero. Richiede molto tempo e molto lavoro. Questo è il motivo per cui molti produttori evitano completamente gli aggiornamenti.
Google sta cercando di risolvere il problema utilizzando la nuova Vendor Test Suite, che farà in modo che gli OEM mantengano il loro codice separato dal codice principale di Android, permettendo aggiornamenti più veloci del sistema operativo.
Poiché Google rilascia nuove versioni di Android ogni anno, dopo due anni, siete già in ritardo di 2 versioni di Android. Immaginatevi di usare Windows 7 ora, quando tutti stanno usando Windows 10.
- Hardware che invecchia
Come detto in precedenza, gli attuali telefoni Android hanno un hardware in grado di tenere il passo per circa 5 anni. Tuttavia, i produttori di telefoni hanno l'unico reddito dalle vendite dei loro dispositivi. Di conseguenza hanno bisogno di continuare a rilasciare periodicamente dispositivi più nuovi, con un hardware migliore rispetto alla generazione precedente di dispositivi. Questo fa sì che i proprietari di vecchi dispositivi sentano che i loro'i sono diventati eccessivamente vecchi. Così la gente compra nuovi telefoni e quelli più vecchi raggiungono rapidamente la fine della loro vita, sia nel software che nell'hardware.
Queste sono alcune delle ragioni per cui i dispositivi Android invecchiano così rapidamente.