Cos'รจ AOSP: il vero Android senza Google e come funziona?

  • AOSP รจ il codice open source per Android che funge da base per telefoni cellulari, ROM personalizzate e fork di sistema.
  • La differenza principale tra AOSP e Android commerciale risiede nei Google Mobile Services, un pacchetto proprietario con app e API nel cloud.
  • I produttori e la comunitร  utilizzano AOSP per creare livelli, ROM e sistemi senza Google, mantenendo al contempo la compatibilitร  con la maggior parte delle app Android.
  • AOSP garantisce una piattaforma aperta ed estensibile, mentre l'ecosistema Android ufficiale dipende dalla compatibilitร  e dalle licenze di Google.

Cos'รจ AOSP Android senza Google?

AOSP รจ l'acronimo di Progetto Android Open Source; vale a dire, โ€œProgetto Android Open Sourceโ€Quindi non รจ altro che il Codice sorgente AndroidAOSP, il sistema operativo mobile dell'azienda di Mountain View. Ma a cosa serve? Il suo utilizzo principale รจ da parte degli OEM; i produttori di telefoni cellulari ricevono AOSP e ne realizzano uno proprio. ROM di scortama serve anche come base per la ROM personalizzata e i forchette.

AOSP, o Android Open Source Project, non รจ lo stesso di Stock AndroidMentre AOSP รจ il codice sorgente del sistema operativoAndroid Stock รจ il โ€œversione puraโ€ senza bloatware di alcun tipo e solo con app e servizi Google, oltre al launcher nativo. AOSP, tuttavia, รจ la base di Android VanigliaQuesta รจ la versione distribuita ai produttori di smartphone e soggetta a modifiche. Tali modifiche vengono poi introdotte. applicazioni e servizi del produttore E, naturalmente, il livello di personalizzazione e gli adattamenti necessari per il funzionamento di specifici componenti hardware.

AOSP, ovvero Android Open Source Project, รจ la versione di Android "senza Google"

Android senza Google AOSP

Sebbene Android รˆ di proprietร  della societร  Mountain View, AOSP non include le app e i servizi Google preinstallati.. Non ha preinstallato Servizi di Google Play, ad esempio. E questo spiega perchรฉ alcuni sviluppatori lo prendono come base per creare ROM personalizzate senza l'influenza diretta di GooglePerchรฉ? Perchรฉ in questo modo รจ possibile sfruttare praticamente le stesse funzioni e caratteristiche del sistema, aggiungendo funzionalitร  utili per gli utenti, ma con maggiore attenzione ai dettagli. privacy contro l'ecosistema Google.

Per capirlo meglio, รจ utile considerare Android come un piattaforma composta da piรน blocchi:

  • AOSP: la base aperta, con il kernel Linux, le librerie, il framework di sistema e le applicazioni di base.
  • Servizi Google Mobile (GMS): pacchetto proprietario con Google Play Store, Play Services e app come Gmail, Maps o YouTube.
  • Strati del produttore: personalizzazioni, app proprietarie, servizi aggiuntivi e driver specifici.

Quando si parla di โ€œAndroid puroโ€ Spesso, in realtร , si allude ad un โ€œAndroid puramente Googleโ€AOSP piรน GMS e personalizzazioni minori. AOSP da solo รจ l'Android piรน indipendente da Google, ma anche quello che meno servizi integrati Offre fin dall'inizio.

L'AOSP รจ composto da piรน livelli: Kernel Linux, diverso librerie native, il framework Android, il gestori di notifiche e download e una raccolta di applicazioni di base come un browser, una sveglia o un'app per le foto. Nel tempo, Google ha spostato molte funzioni da questa base aperta ai propri servizi e app Google Play, in modo che Gran parte dell'innovazione recente risiede nella sezione chiusa e non tanto nel nucleo AOSP.

Questo formato open source Questa รจ esattamente una delle formule di successo di Google con il suo sistema operativo Android. Sulla base di AOSP, si puรฒ aggiungere quanto segue: driver dei componenti hardware del dispositivo e, senza l'influenza di Google, ottenere un dispositivo funzionante con un versione parallela ad Android commercialeQuesta versione potrebbe essere compatibile con le stesse app, ma non รจ possibile accedere al Google Play Store se non si รจ installato Google Play Services.

Xiaomi, ad esempio, usa AOSP per il suo software in Cina. Lรฌ, come nel resto del mondo, hanno il loro livello di personalizzazione MIUI sopra il sistema operativo Android. La differenza รจ che il loro La versione cinese non ha i servizi Google.E nemmeno con le app dell'azienda di Mountain View che siamo abituati a vedere preinstallate.

Cosa offre realmente AOSP: fondamento aperto e filosofia di progetto

Progetto open source Android AOSP

Il codice e la documentazione di Android sono disponibili al pubblico come Progetto Android Open Source (AOSP)Qualsiasi sviluppatore, produttore o organizzazione puรฒ utilizzare AOSP per creare varianti personalizzate del sistema per i propri dispositivi, senza dover chiedere il permesso a Google o pagare le licenze per il sistema base.

AOSP รจ progettato in modo che non ci sia punto centrale di fallimento dove un attore del settore puรฒ limitare o controllare le innovazioni di un altro. Ecco perchรฉ viene presentato come un prodotto completo di qualitร  di produzionecon codice open source pronto per la personalizzazione e la portabilitร . Inoltre, Google gestisce il progetto con una filosofia pragmatica: creare una piattaforma comune che ogni collaboratore possa adattati al tuo hardware e al tuo modello di businessmantenendo un certo grado di compatibilitร .

La maggior parte del codice sorgente di Android รจ pubblicato sotto Licenza Apache 2.0Una licenza permissiva consente l'uso, la modifica e la distribuzione del software, anche in prodotti chiusi. Questo incoraggia... adozione di massa AOSP รจ stato adottato da produttori, operatori e sviluppatori e ha contribuito a far sรฌ che Android diventasse il sistema dominante nei telefoni cellulari e in altri dispositivi.

Questo codice open source รจ anche la base per l' Programma di compatibilitร  Android, che definisce quali requisiti un dispositivo deve soddisfare per essere considerato compatibile con AndroidPer qualificarsi, i dispositivi devono superare il Compatibility Definition Document (CDD) e la Compatibility Test Suite (CTS), per poi essere idonei a ottenere una licenza Play Store e GMS. Questo distingue tra i dispositivi che utilizzano semplicemente il codice AOSP e quelli che... Fanno parte dell'ecosistema ufficiale Android..

AOSP, servizi cloud e il ruolo di Google Mobile Services

Servizi mobili Google tramite AOSP

Android, in quanto piattaforma open source, di per sรฉ Non puรฒ offrire servizi cloudperchรฉ questi non vengono eseguiti sul dispositivo, ma su server remoti. รˆ qui che il Servizi Google Mobile (GMS), un set di app e API proprietarie che aggiungono funzioni chiave: sincronizzazione dei dati, backup, servizi di localizzazione avanzatiAPI Smart Unlock, Google Play Protect, integrazione Chromecast, Android Auto, Google Play Giochi e molto altro.

Con l'evoluzione di Android, molte innovazioni sono diventate dipendenti direttamente da Google Play Services invece di integrarsi nel core AOSP. Ciรฒ significa un telefono cellulare basato esclusivamente su AOSP, senza GMS, perde capacitร  invisibili ma criticheOltre a non avere Chrome, Gmail, Google Maps o YouTube, per qualsiasi marchio che decide di adottare AOSP senza Google, la sfida sta nel replicare o sostituire quelle API e quei servizi con il suo cloud e i suoi strumenti.

Aziende come Huawei hanno dovuto sviluppare alternative come Servizi mobili Huawei e il proprio app store per compensare l'assenza di GMS, anch'esso basato sul codice AOSP. Altri, come Xiaomi in Cina, distribuiscono anche ROM basate su AOSP senza certificazione Google e dipendono da propri app store e servizi equivalenti.

Sebbene l'AOSP abbia il suo livello di sicurezza aperto E trae vantaggio dalle patch di sicurezza rilasciate regolarmente; gran parte della protezione avanzata contro malware e app dannose si basa su servizi come Google Play Protectche fanno parte del pacchetto proprietario. Questa differenza di approccio รจ fondamentale quando si confronta un dispositivo con Android "completo" e uno basato solo su AOSP.

โ€œPure Androidโ€, livelli di personalizzazione e ROM basate su AOSP

ROM e livelli basati su AOSP

Quando otteniamo il codice AOSP, quello che abbiamo davanti a noi รจ un piattaforma mobile funzionale con tutti i componenti essenziali: librerie, interfaccia utente, applicazioni di base come browser, app per la fotocamera, launcher, lettore musicale, calendario e altro ancora. I produttori poi aggiungono funzionalitร  a questa base. driver hardware per fotocamera, processore, modem, sensori, ecc., e anche i loro livelli di personalizzazione.

E cosรฌ, la assenza piรน significativa in AOSP Sono ancora Google Mobile Services. AOSP รจ gratuito e open source, ma suite di applicazioni e servizi Google รˆ proprietario e puรฒ essere utilizzato solo con una licenza Google, concessa a coloro che soddisfano i requisiti del documento di definizione di compatibilitร . Ecco perchรฉ esistono telefoni basati su Android senza Google, e anche ROM personalizzate che offrono un'esperienza molto simile ad AOSP, con o senza GMS installato manualmente.

D'altra parte, ci sono marchi che si impegnano per un'esperienza molto pulita e non molto lontano dall'interfaccia AOSPProduttori come Sony e Motorola hanno mantenuto discrete skin Android personalizzate, limitandosi a incorporare funzionalitร  extra necessarie, rispettando l'estetica e il comportamento dell'Android base. Il leggendario Essential PH-1, o piรน recentemente Nothing, si sono vantati di essere molto vicini a un'esperienza Android personalizzata. Esperienza AOSP in termini di design e fluiditร , ma sempre affidandosi al codice e ai servizi forniti da Google per offrire un'esperienza completa.

Oltre ai produttori, la comunitร  sta sfruttando il potenziale dell'AOSP anche con progetti come LineageOS e altre ROM open source. Queste soluzioni consentono agli utenti avanzati fuga dall'ecosistema Google Mantenendo la compatibilitร  con la maggior parte delle app Android grazie al kernel AOSP stesso. Parallelamente, esistono alternative piรน radicali basate direttamente su Linux (Sailfish OS, postmarketOS, Ubuntu Touch e altre) che rinunciano completamente ad Android, ma in cambio sacrificano gran parte del... ecosistema applicativo e compatibilitร  che AOSP garantisce.

L'AOSP rimane quindi l' punto di partenza essenziale Questo vale sia per i telefoni Android certificati Google sia per i dispositivi che intendono abbandonare il suo ecosistema. Capire cos'รจ e cosa offre permette di comprendere meglio cosa si nasconde dietro ogni livello di personalizzazione, ogni ROM e la decisione di ogni produttore di includere o escludere i servizi Google.

Sistema AOSP su Android

Comprendere il ruolo dell'AOSP aiuta a spiegare perchรฉ alcuni produttori possono creare le proprie piattaforme "basate su Android", perchรฉ altri si affidano interamente a GMS e perchรฉ le ROM open source sono ancora consigliate come l'approccio piรน equilibrato per coloro che desiderano avvicinarsi all'ecosistema Android. Android senza Google senza sacrificare la compatibilitร  e la maturitร  dell'ecosistema.

Articolo correlato:
Android aperto e libero: impegno, AOSP e il ruolo di Google e dei produttori