È forse da un po' troppo tempo che non mi lamento seriamente di #Android... e quindi perché mai non rimediare??? In questi giorni in particolare sto essendo salatissima del fatto che, zio pera, con ogni anno che passa, sempre meno app funzionano su versioni precedenti del sistema operativo. 😷
La colpa in questo è condivisa tra Android come piattaforma, e gli sviluppatori di #applicazioni; le due parti messe insieme sgravano così tanto e fanno si che i #dispositivi più vecchi, prima o poi, diventino funzionalmente inutili, anche se sarebbero altrimenti perfettamente capaci di fare robe. 👿
Man mano che escono nuove versioni di Android, chiaramente quelle vecchie perdono marketshare, e a un certo punto Google dice "eeeh, affanculo"; e finché questo significa che non rilasciano più #aggiornamenti di sicurezza, va benissimo, ma diventa merda quando droppano supporto proprio ai vecchi livelli API nell'SDK! 🪦
Giustamente di conseguenza seguono gli sviluppatori, perché la #piattaforma non solo non li aiuta adeguatamente con il supportare versioni vecchie, non fornendo la documentazione migliore possibile e delle API direttamente retrocompatibili... ma attivamente li incoraggia a non farlo, deprecando via roba dalle librerie ufficiali che automaticamente vengono aggiunte... 🚽
Io in realtà ci potrei anche stare, se il nonfrecamento per le versioni vecchie del sistema avvenisse solo per le app che nascono nuove, oppure per i videogiochi. Ma succede anche per app di uso comune, essenziali sia per molti che per pochi a seconda dei casi, che esistono da magari pure un decennio e vengono aggiornate. 💀
E a quel punto, le versioni vecchie smettono puntualmente di funzionare, perché dipendono da servizi di rete che vengono cambiati, e le nuove richiedono versioni di Android francamente troppo nuove. E quindi si deve cambiare anche dispositivi che lato hardware reggono il tempo, ma hanno vecchio software, causando e-waste. 🚮
In realtà questo è un problema del #software più in generale... e la cosa mi fa incazzare pure di più. Cioè, Android sotto questo punto di vista non è messo tanto male, rispetto a quanto so di iOS, visto che le versioni più vecchie del sistema operativo vengono deprecate ancora prima da Apple e dagli sviluppatori (e no, il fatto che gli iPhone vengono aggiornati per più anni è una giustificazione di merda, visto che con ogni nuova major puntualmente il telefono si rallenta). 📵
Poi non diciamo che, se proprio serve, ci sono le webapp... Ho un androide che è fermo a KitKat 4.4.4, e dato quello che ho detto molte app native non si installano, ma sorpresa: non si riescono ad usare nemmeno le equivalenti web, perché richiedono standard troppo nuovi, che su questa versione di Android non puoi avere, perché sia Chromium che Firefox hanno smesso di supportarla nel 2018-2019!!! 😭
Al momento, girando sugli store, vedo che molte app comuni pretendono in media #Nougat 7.0 o superiori, ed altra roba meno essenziale anche peggio. Tra qualche anno non basterà manco quello. Se il mio Ximi si rompesse sarei nella cacca, perché la mia riserva più nuova è il Huawei con Nougat; e quello ha il vetro rotto, quindi probabilmente preferirei usare il Samsung con KitKat, però non potrei. ⏳