L'HTC HD2 era un dispositivo leggendario in grado di eseguire quasi tutti i sistemi operativi. Il Samsung Galaxy S III e il Samsung Galaxy Note II potrebbero essere i prossimi dispositivi a raggiungere l'immortalità dell'HD2.
I siti web orientati alla tecnologia tendono a concentrarsi solo sugli smartphone più recenti (e questo include anche noi), ma un gran numero di utenti sceglie di non aggiornare i propri dispositivi per un motivo o per l'altro. Forse per ragioni finanziarie, ci sono centinaia di migliaia di utenti che si attengono ai dispositivi più vecchi. ROM personalizzate come CyanogenMod, ormai defunto hanno mantenuto in vita gli smartphone più vecchi per anni, ma arriva un momento in cui anche il supporto non ufficiale deve finire, almeno per la maggior parte dei dispositivi. Il leggendario HTC HD2 è stato lanciato nel 2009 con Windows Mobile 6.5 in un'epoca in cui Android 2.1 Eclair era l'ultima versione di Android, ma il dispositivo ha ricevuto port di ogni versione di Androide
suAAndroid 7.0 Torrone (per non parlare di molteplici altrooperativosistemi.) Ora sembra che il testimone dell'HD2 passerà al Samsung Galaxy S III e al Samsung Galaxy Note II.Le leggende non muoiono mai: come vivono il Samsung Galaxy S III e il Galaxy Note II
Il Samsung Galaxy S II e il Samsung Galaxy Note sono stati gli ultimi flagship Samsung Galaxy a presentare il design rettangolare dell'azienda. A partire da Samsung Galaxy S III a metà del 2012 e successivamente il Samsung Galaxy Note II alla fine del 2012, Samsung ha rinnovato il linguaggio del design degli smartphone per incorporare i bordi curvi ormai iconici. Tracce del design originale del Samsung Galaxy S III sono presenti in ogni dispositivo Samsung Galaxy S rilasciato dal 2013, e solo con il Samsung Galaxy S8 Samsung ha cambiato radicalmente il design lingua.
Entrambi i dispositivi sono stati lanciati con Android 4.0 Ice Cream Sandwich, con aggiornamenti ufficiali che si estendono fino al Android 4.3 Jellybean per Galaxy S III internazionale e Android 4.4 KitKat per Galaxy S III e Galaxy LTE Nota II. Grazie a CyanogenMod (e ora LineageOS), i dispositivi hanno un percorso di aggiornamento non ufficiale ad Android 7.1 Nougat. Rispetto alle ridicole specifiche di alcuni moderni smartphone Android (8 GB di RAM su OnePlus 5T e Razer Phone contro 1/2 GB di RAM su rispettivamente Galaxy S III e Galaxy Note II internazionali), non sembra che questi due dispositivi dovrebbero essere in grado di eseguire versioni più moderne di Androide.
Eppure lo fanno. Non solo riescono ad avviare Android 7.1 Nougat, ma lo eseguono così bene che il Samsung Galaxy S III internazionale è il secondo dispositivo più popolare in esecuzione LineageOS secondo le ROM pagina delle statistiche ufficiali.
Mentre le ultime iterazioni delle versioni software Android e dei system-on-chip hanno ridotto la popolarità delle ROM personalizzate sugli smartphone di punta, questi dispositivi più vecchi (e alcuni dispositivi economici più recenti come lo Xiaomi Redmi Note 4) sono mantenuti in vita da ROM personalizzate. Escludendo guasti hardware, molti di questi dispositivi potrebbero avere ancora anni di utilizzo davanti a sé perché, per i loro proprietari, funzionano ancora appena Bene. (Avere una batteria rimovibile aiuta sicuramente anche ad aumentare la longevità.) L'unica cosa che potrebbe convincere decine di migliaia di utenti a mettere finalmente da parte il loro vecchio dispositivo il resto è se il supporto software non ufficiale terminerà nel prossimo futuro, cosa che è quasi una garanzia che accada man mano che i manutentori dei dispositivi passano a soluzioni più ecologiche pascoli.
Tuttavia, è stato portato alla nostra attenzione uno sviluppo recente che contribuirà a spianare la strada a una vita prolungata di questi vecchi dispositivi di punta dei Samsung Galaxy. Secondo il membro senior di XDA forkbomb444, il manutentore ufficiale di LineageOS per Samsung Galaxy S III, Google Nexus 7 (2013) e Samsung Galaxy A7 (2017), la versione 4.17 del kernel Linux aggiungerà il supporto per Samsung Galaxy S III e Samsung Galaxy Note II.
Samsung Galaxy S III e Galaxy Note II: un dispositivo rinato
Una delle maggiori sfide che devono affrontare gli sviluppatori che desiderano mantenere aggiornati i dispositivi più vecchi è mantenere il kernel. Con il rilascio del nuovo sistema operativo Android, gli sviluppatori potrebbero dover apportare molte modifiche per garantire che gli HAL esistenti funzionino con il framework Android più recente. Il problema è che, senza il supporto ufficiale del produttore, può essere un incubo mantenere aggiornati elementi come la radio e i driver grafici. (Progetto Treble dovrebbe aiutare con questo processo consentendo l'aggiornamento del framework Android senza richiedere modifiche a quello esistente HAL, ma questa importante riarchitettura è arrivata solo con il rilascio di Android 8.0 Oreo, 5 anni dopo il rilascio del Galaxy S III.)
Tuttavia, non è impossibile portare comunque le ultime versioni di Android se si ha il know-how e si è disposti a investire sangue, sudore e lacrime nell'iniziativa. Aiuta anche se altri danno il via allo sforzo. In questo caso, i test di Tizen 3.0 da parte di Samsung sul Galaxy S III hanno aiutato l'Exynos 4 Quad a adattarsi meglio al kernel Linux. forkbomb444 afferma che il suo lavoro sull'audio e alcuni Hardware specifico del Galaxy Note II (il touchscreen, il display e altri componenti) vengono sottoposti a upstream sul kernel Linux principale, il che significa che i due dispositivi "saranno in grado di avviare i kernel rilasciati da Google/kernel.orgsenza modifiche, il che rende molto più semplice tenere il passo con le versioni AOSP più recenti" secondo forkbomb444. (anche forkbomb444 ringrazia Replicante con il reverse engineering del RIL, rendendo più semplice il supporto delle versioni più recenti del kernel Linux senza impiegare un sacco di hack.)
Tutte e 4 le varianti Exynos del Galaxy S III/Galaxy Note II (i9300, i9305, n7100, t0lte) sono in grado di avviare un singolo set di software con kexec. Con una piccola modifica, forkbomb444 lo afferma sul dispositivo è possibile installare qualsiasi normale distribuzione GNU/Linux. Ora, non c'è alcun vantaggio particolare nel poter installare una distribuzione GNU/Linux sul tuo dispositivo. Tuttavia, nello spirito dell'HTC HD2, non si tratta di eseguire effettivamente il software, ma di dimostrare che è possibile.
forkbomb444 dice che sta ancora lavorando per ottenere il driver LED di notifica inviato a monte, e che la versione 4.18 del kernel Linux dovrebbe supportarlo insieme al retro dell'hardware e al menu chiavi. Ritiene che le modifiche già presentate dovrebbero essere implementate nel file albero principale dei sorgenti del kernel Linux entro la prossima settimana. Per quanto riguarda Android Oreo sui dispositivi, questo è tutto ancora un lavoro in corso. Android Oreo potrebbe anche funzionare meglio sui dispositivi rispetto ad Android Nougat grazie Android Go ottimizzazioni.
In sintesi, il supporto ufficiale per quasi tutti i componenti hardware critici nel kernel Linux aprirà la strada modo per portare le future versioni di Android e altri sistemi operativi basati su kernel Linux su dispositivi. L'HTC HD2 è una leggenda nella comunità per la sua immortalità. Forse il Samsung Galaxy S III e il Samsung Galaxy Note II a livello internazionale potrebbero unirsi al pantheon degli dei degli smartphone Android.