Aggiornamento sui progressi della versione closed source di Android: Google non fornisce più la compilazione del firmware Pixel

Il 10 giugno, ora degli Stati Uniti, iFanr ha appreso in modo indipendente che il codice AOSP rilasciato oggi da Google non forniva il binario del fornitore dei dispositivi Pixel, ovvero i file driver necessari, come negli anni precedenti.

I file binari dei driver ufficiali forniti da Google per ciascun dispositivo Pixel sono attualmente aggiornati alla versione Android 15.0.0.

Il codice AOSP della versione Android 16 fornito questa volta può essere compilato solo come "Generic System Image" (GSI).

GSI può essere inteso come un ambiente di test fornito agli OEM, utilizzato esclusivamente per verificare se l'hardware del dispositivo è compatibile con l'ultimo sistema operativo Android e soddisfa le specifiche di Google. Non è un sistema completo e non offre molte funzioni.

Questo nuovo sviluppo non solo conferma la situazione menzionata nel rapporto esclusivo di iFanr di fine marzo , secondo cui "Google sta gradualmente riducendo AOSP fino a quando non esisterà più come progetto open source", ma crea anche un enorme ostacolo per i sistemi operativi di terze parti (ROM) sviluppati per i dispositivi Pixel.

In passato, Google rilasciava il codice AOSP e forniva contemporaneamente un binario del fornitore per i dispositivi Pixel. Gli sviluppatori di ROM possono impacchettarlo manualmente per garantire che la ROM supporti completamente il dispositivo.

Dato che Google lo ha fatto in passato, ciò ha portato grande comodità agli sviluppatori, e tutti i dispositivi Pixel sono stati a lungo utilizzati come "macchine di sviluppo native" dagli sviluppatori. Diverse ROM di terze parti vengono spesso adattate per la prima volta ai telefoni Pixel.

A partire da Android 16, Google ha deciso di non offrire più questa comodità. Gli sviluppatori non potranno più modificare autonomamente il codice AOSP, inserirlo nel firmware e installarlo sui dispositivi Pixel.

Se gli sviluppatori di sistemi operativi di terze parti (ROM Android) vorranno continuare a lavorare, a partire da Android 16, dovranno smontare il pacchetto di aggiornamento Pixel rilasciato da Google tramite reverse engineering ed effettuare un sacco di lavoro di adattamento non necessario per far sì che la ROM supporti Pixel.

Attualmente sono otto i telefoni Pixel in vendita sul mercato statunitense. Se gli sviluppatori di ROM vogliono adattarsi a tutti, devono sottoporli a reverse engineering. Questo limiterà notevolmente la portata di adattamento delle ROM di terze parti, influirà sulle loro prestazioni sul mercato e limiterà gli utenti che utilizzano ROM di terze parti.

Secondo iFanr, in linea di principio, solo i partner OEM che hanno firmato un accordo GMS con Google possono ottenere il codice "AOSP completo" in senso lato .

Ciò significa inoltre che sarà difficile per le ROM sviluppate in base al codice AOSP sviluppare versioni basate su Android 16, a meno che il team di sviluppo non firmi in qualche modo un accordo di licenza con Google o non ottenga il codice di cui il team ha bisogno tramite altri OEM che hanno firmato contratti con Google.

Anche il noto team di sviluppo ROM GrapheneOS ha confermato a iFanr che alcune delle situazioni menzionate nel nostro report sono diventate realtà. Il team sta anche studiando come affrontare questo cambiamento di Google a breve e lungo termine.

Il team ha scritto su X (in precedenza Twitter) che, poiché non ha privilegi di partner OEM, non è riuscito a ottenere il codice AOSP e che ha ottenuto solo una "versione castrata" priva del codice privato del produttore.

Questa situazione ha rallentato seriamente i progressi del team nello sviluppo di GrapheneOS basato su Android 16 e nel suo porting sui dispositivi Pixel.

"Abbiamo lavorato più a lungo per Android 16 che per qualsiasi versione precedente. Non avendo privilegi di partner OEM, abbiamo dovuto fare molta reverse engineering. Anche i nostri sviluppatori si sono esercitati con i file di porting precedenti."

Tuttavia, queste modifiche apportate dal team Android hanno reso estremamente difficile per noi il porting di Android 16 e versioni successive. Questo rende anche più difficile per i nuovi dispositivi Pixel supportare GrapheneOS. Sembra che dovremo accelerare il progresso dei telefoni GrapheneOS.

Sebbene in passato non abbiano contribuito in modo sostanziale agli interessi commerciali di Google, gli sviluppatori di ROM di terze parti continuano a essere una parte importante dell'ecosistema del sistema operativo Android. Molte delle funzionalità presenti oggi nel sistema operativo Android sono state originariamente presentate al progetto AOSP da sviluppatori di ROM di terze parti.

Il team di GrapheneOS ha già pubblicato un post nel tentativo di reclutare privatamente OEM per ottenere una copia completa del codice AOSP. Il team ha affermato:

"Lo sviluppo che abbiamo portato avanti a monte di Android ha portato vantaggi a tutti gli OEM Android. Se potete collaborare con noi, ne trarrete ancora più benefici."

Quanto al motivo per cui Google ha fatto questo, iFanr lo ha menzionato in un precedente rapporto esclusivo:

L'open source di Android ha generato un mercato enorme e segmentato, come quello delle ROM di terze parti e dei dispositivi Android non certificati. Tuttavia, con l'ecosistema Android già molto solido, questi mercati non offrono più vantaggi a Google. Google potrebbe non aver più bisogno di fornire manodopera gratuita per questi mercati per qualche motivo simile al "mantenere i benefici all'interno della famiglia".

Sfondo

A marzo di quest'anno abbiamo parlato dettagliatamente di alcuni dei grandi progetti e delle iniziative della divisione "Dispositivi e servizi" di Google, citando una grande quantità di informazioni ottenute in modo indipendente.

Molte informazioni indicano che Google intende ridurre la natura open source del progetto Android attraverso alcune azioni discrete. È stato confermato quanto segue:

  • Google non gestisce più l'attuale ramo pubblico di AOSP e sta gradualmente chiudendo le risorse di supporto correlate
  • Google non fornisce più funzionalità di compilazione e sviluppo per i dispositivi Pixel a sviluppatori terzi non autorizzati.

Sappiamo che Google sta ancora discutendo internamente di questa questione e non ha ancora confermato se farlo o quale sarà l'approccio specifico:

  • Google non fornisce più il codice sorgente AOSP al di fuori degli obblighi statutari open source (come GPL e altre parti del protocollo), ma lo fornisce invece su richiesta;
  • Il rilascio venne posticipato e perfino il codice sorgente completo dell'AOSP non era più disponibile;

L'idea di Google di restringere gradualmente le caratteristiche open source di Android è già in atto dall'inizio del 2025 e la decisione spetta al senior management di Google. L'implementazione dell'intera strategia sarà completata in un arco di tempo più lungo, almeno per diversi anni, fino a quando AOSP non perderà completamente le sue caratteristiche open source.

Lo scopo di queste azioni già realizzate o ancora in fase di discussione non è complicato: si tratta principalmente di risparmiare sulle spese e aumentare i ricavi.

Fortunatamente, al momento, l'impatto diretto dell'AOSP closed-source sul settore non è catastrofico e anche l'impatto diretto sugli utenti di telefoni cellulari terminali è minimo.

La maggior parte dei principali produttori di telefoni cellulari ha già firmato diversi accordi di partnership autorizzati con Google. I produttori che hanno sottoscritto l'accordo esistente possono continuare a ottenere e utilizzare il codice sorgente Android più recente, ottenere la certificazione Google GMS, preinstallare Google Play, Gmail e altri servizi e applicazioni e ricevere supporto da Google. Tutte le attività continuano come di consueto.

L'impatto reale non si verificherà direttamente, ma si rifletterà indirettamente su un periodo di tempo più lungo.

Potete leggere i report al momento per maggiori dettagli. Se avete maggiori dettagli, saremo lieti di ricevere le vostre segnalazioni.

#Benvenuti a seguire l'account pubblico ufficiale WeChat di iFanr: iFanr (ID WeChat: ifanr), dove vi verranno presentati contenuti ancora più interessanti il ​​prima possibile.

iFanr | Link originale · Visualizza commenti · Sina Weibo