• Passa alla navigazione principale
  • Vai al contenuto principale
  • Skip to sidebar primaria
  • Salta al Footer

TechLila

Bleeding Edge, sempre

  • Casa
  • Info
  • Contatti
  • Offerte e offerte
Logo Techlila
Condividi
Tweet
Condividi
Pino
176 azioni
Giochi famosi da giocare su Android
Avanti il ​​prossimo

7 famosi giochi Android da giocare dall'elenco dei giochi Android avvincenti

Frammentazione Android

TechLila Mobile Android

Che cos'è la frammentazione di Android e come Google la risolve

Avatar di Prateek Prasad Prateek Prasad
Ultimo aggiornamento su: 19 Maggio 2017

Google I/O è proprio dietro l'angolo e ha senso solo conoscere qualcosa relativo ad Android mentre Search Giant si prepara a portare a termine la nuova versione di Android.

Da quando è inizio, Android è stato tutto incentrato sull'apertura e l'ubiquità. Si trattava di dare alle persone la scelta e il potere di fare di più. Questa sarebbe probabilmente la centesima volta che scrivo Android e ogni volta che ne scrivo, è fondamentale fare luce su cosa rappresenti Android. Android attualmente funziona su oltre l'80% di dispositivi mobili ed è di gran lunga la più grande piattaforma mobile. Serve oltre un miliardo di utenti ogni giorno ed è sulla buona strada per diventare la piattaforma che porterà online il prossimo miliardo di utenti

Android è stato concepito ben oltre un decennio fa e nei dieci anni della sua esistenza è maturato molto, sia internamente che esternamente. Inizialmente Android non veniva fornito con il miglior design possibile, ma 3 anni fa Google ha rinnovato l'intero sistema con Android Lollipop 5.0 e progettazione dei materiali. Oggi il Material Design definisce gli standard del web e del mobile design. È sorprendente guardare indietro a quanto si è espansa la piattaforma. Un sistema operativo mobile che era esclusivo dei dispositivi mobili, oggi supporta una vasta gamma di dispositivi e fattori di forma. Alimenta dispositivi che vanno dagli smartphone ai tablet e agli smartwatch. E negli ultimi anni ha ampliato il supporto a TV, auto ed elettrodomestici intelligenti.

Frammentazione Android

Come dice il proverbio, "Da un grande potere derivano grandi responsabilità", Android ha la responsabilità di operare con eleganza su larga scala. Detto questo, non è lontano dai guai. È abbastanza ovvio che la gestione di una piattaforma così grande porti con sé sfide imprevedibili. Oggi daremo un'occhiata a uno dei maggiori problemi che hanno afflitto la piattaforma sin dai suoi primi giorni.

Se sei un appassionato di Android, probabilmente avrai già intuito di cosa sto parlando. sto parlando di Frammentazione Android.

Android ha un ciclo di rilascio annuale con nuove versioni in uscita verso la fine dell'estate/inizio autunno ogni anno. Ciò significa che ogni anno gli utenti possono provare le ultime e migliori funzionalità di madre Google. Anche se l'idea può sembrare redditizia, in realtà non è così. L'intero ecosistema è un po' frammentato da varie versioni di Android (frammentazione di Android) che oggi consideriamo legacy. Ora dall'altra parte, se noi confronta la condizione con iOS, è una storia completamente diversa. Ben oltre il 90% dei dispositivi iOS funziona con i migliori e più recenti versione di iOS. Questo perché Apple ha il pieno controllo sulla piattaforma e sugli aggiornamenti rispetto ad Android, dove l'intera situazione degli aggiornamenti è strettamente controllata da fornitori di silicio, vettori e OEM.

Il fatto stesso che Apple produca il proprio hardware e sviluppi il software che lo alimenta, gli conferisce un vantaggio rispetto ad Android alla fine degli aggiornamenti. L'azienda può letteralmente lanciare un aggiornamento e portare la maggior parte dei suoi utenti sull'ultima versione di iOS mentre Google, che ha il sistema operativo mobile più utilizzato sul mercato, deve aspettare che gli operatori portino gli utenti all'ultima versione del sistema operativo.

Prima di approfondire la causa di questa situazione, dobbiamo dare un'occhiata a un tipico ciclo di rilascio di Android e a come ogni entità gioca nei ritardi.

Il team di Android rilascia il nuovo codice per una versione di Android verso la fine dell'anno nel ramo open source. Una volta che il codice è uscito, viene raccolto dai fornitori di silicio come Qualcomm, che decomprime il codice per apportare ottimizzazioni al sistema operativo per servire meglio le proprie linee di SoC, questa è la prima parte dell'intero processo di ritardo. Una volta che il venditore invia il codice modificato, viene rilevato dai produttori di dispositivi o dagli OEM che sarebbero il tuo Samsung e LG. Prendono il codice e lo modificano per adattarlo al meglio al loro marchio. Ciò include sia le modifiche interne che i cambiamenti visivi esterni. Questo è uno dei maggiori ritardi nel ciclo di aggiornamento.

Progetto Treble

Il processo di aggiornamento viene ritardato di circa 90 giorni a causa dell'OEM. Una volta che l'OEM ha terminato di modificare il codice, questo viene passato ai vettori. I vettori possono o meno apportare ulteriori modifiche al codice per aggiungere le proprie app e servizi a un Android che è già stato pesantemente modificato dai precedenti gestori. I produttori e gli operatori di dispositivi eseguono quindi i test per certificare la nuova versione. Dopo tutti i passaggi sopra menzionati, l'azienda finalmente lo rilascia ai consumatori. Ora il processo può sembrare visivamente breve ea breve termine, ma in genere dura diversi mesi perché ogni singolo dispositivo di un produttore di dispositivi passa attraverso lo stesso processo. E in genere un produttore Android produce più dispositivi Android.

Se sei arrivato così lontano nel post, potresti chiederti perché Google non l'ha risolto, dopotutto, sono esperti nel risolvere i problemi su larga scala.

Potresti avere ragione sulla risoluzione dei problemi in scala, ma quando si tratta di aggiornamenti Android. Google ha a malapena alcun controllo e questo si riduce ancora una volta al principio più fondamentale di Android, "Apertura". Le aziende che spediscono dispositivi con Android fanno parte della Open Handset Alliance. L'Open Handset Alliance è stata concepita con la visione di unificare la piattaforma su cui gli sviluppatori costruiscono software pur offrendo agli utenti la possibilità di scegliere un dispositivo. Se ricordi, i giorni prima di Android erano scoraggianti per gli sviluppatori che volevano servire gli utenti. Ogni produttore di dispositivi aveva la propria versione di un sistema operativo e creare un'app significava letteralmente scrivere più app per più piattaforme. Mentre l'Open Handset Alliance ha risolto il problema dell'unificazione della piattaforma, ha lasciato Google in una posizione con letteralmente pochissimo controllo.

So che in realtà non risponde alla domanda ma ingrandisce quella che già esiste. Qual è la soluzione?

Per accelerare il ciclo di aggiornamento la scelta più ovvia sarebbe quella di accelerare il ciclo di rilascio e Google lo ha effettivamente fatto con Nougat. Invece di rilasciare la nuova versione di Android a novembre, sono stati 3 mesi prima del previsto con Android Torrone e spedito il codice a settembre. Ma come tutti sappiamo, in realtà non ha risolto molto il problema centrale.

Così quello che ora? L'ecosistema Android rimarrà così? Gli utenti continueranno a soffrire a causa di aggiornamenti lenti e incerti?

No!

Presentazione del progetto Treble

TriploProject Treble è l'ultimo tentativo di Google di correggere la frammentazione della versione rendendo l'intero processo di aggiornamento più fluido e veloce. L'iniziativa è stata annunciata solo pochi giorni fa e anche se ne sentiremo sicuramente parlare durante il Google I/O che è a poche ore di distanza, ecco come funziona effettivamente.

Project Treble otterrà per il Framework Android ciò che la Compatibility Test Suite ha fatto per le app. È un tentativo di suddividere il sistema operativo in livelli. Con Project Treble, il software di basso livello scritto dai produttori di silicio verrebbe separato dal framework del sistema operativo Android. Ora sono d'accordo che è un sacco di gergo tecnico, ma qui è il punto cruciale dell'intera faccenda.

Alti 2Al momento della stesura di questo documento, ogni volta che viene fornita una nuova versione di Android, gran parte del codice interno viene aggiornato. Ciò significa che anche i livelli indipendenti dal core sottostante vengono trascinati nelle modifiche successive e comportano un ciclo di aggiornamento ritardato. Con un'interfaccia fornitore stabile, gli OEM possono essenzialmente saltare 2 iterazioni di rielaborazione e aggiornare semplicemente il framework del sistema operativo Android senza richiedere alcun lavoro da parte del fornitore di silicio.

Questa modularità è radicale. E se le cose vanno come previsto, i cicli di aggiornamento saranno molto più veloci. L'unico avvertimento qui sarebbe il fatto che Project Treble sarebbe arrivato su dispositivi lanciati con Android O e versioni successive, quindi questo lascia già indietro la base di utenti esistente. Ma a lungo termine, immagino che renderebbe l'esperienza Android più snella.

Conclusione: frammentazione Android e come risolve Google

Gli aggiornamenti e i cicli di rilascio sono una delle cose chiave che hanno differenziato iOS da Android. Il pieno controllo di Apple sul proprio ecosistema di dispositivi rende più facile per loro risolvere un problema o rilasciare una nuova funzionalità senza portare il bagaglio del sistema operativo legacy. La frammentazione della versione è stata un problema storico con il problema di Android e, infine, potremmo avere una soluzione. Se il team Android riesce a risolvere questo problema, renderà l'esperienza nell'ecosistema Android alla pari con il suo concorrente, iOS.

Condividi
Tweet
Condividi
Pino
176 azioni

Disclosure: Il contenuto pubblicato su TechLila è supportato dal lettore. Potremmo ricevere una commissione per gli acquisti effettuati tramite i nostri link di affiliazione senza alcun costo aggiuntivo per te. Leggi il nostro Pagina disclaimer per saperne di più sui nostri finanziamenti, politiche editoriali e modi per sostenerci.

La condivisione è la cura

Condividi
Tweet
Condividi
Pino
176 azioni
Avatar di Prateek Prasad

Prateek Prasad

Prateek è uno sviluppatore e designer mobile con sede a Bengaluru. Quando non lavora con il Primo Ordine sulla prossima versione della Morte Nera, crea illustrazioni e produce video per TechLila. Sta anche cercando di fare qualcosa per la sua dipendenza dal caffè.

Categoria

  • Android

tag

Funzionalità Android

Interazioni Reader

Nessun commento Logo

Lascia un commento

Hanno qualcosa da dire su questo articolo? Aggiungi il tuo commento e avvia la discussione.

Aggiungi il tuo commento cancella risposta

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

Sidebar primaria

Popolare

Come aumentare la velocità della banda larga su Windows

10 migliori lanciatori Android del 2021

Cose da fare dopo l'installazione di Windows 10 - Suggerimenti e trucchi per Windows 10

I 10 migliori motori di ricerca che puoi utilizzare per eseguire ricerche private sul Web

55 fatti interessanti sui computer che ti lasceranno a bocca aperta

Cosa cercare quando si acquista un laptop: una guida all'acquisto di laptop

Fusion Drive Vs SSD: cose che nessuno ti dice su Fusion vs SSD Storage

Strumenti Utili

· XNUMX€ Grammarly – Controllo grammaticale gratuito
· XNUMX€ SEMRush – Il miglior strumento SEO fidato dagli esperti
· XNUMX€ Setapp – Abbonamento unico per Mac e iOS

Argomenti di tendenza

  • Android
  • Internet
  • iPhone
  • Linux
  • Macintosh
  • Sicurezza
  • Social Media
  • Tecnologia
  • Windows

Vale la pena controllare

I 10 migliori equalizzatori audio per Windows 10 (edizione 2022!)

14 migliori skin VLC altamente consigliate e gratuite

Logo di piè di pagina Logo del testo del piè di pagina

footer

Info

Ciao e benvenuto su TechLila, il famoso blog di tecnologia dove puoi trovare articoli pieni di risorse per padroneggiare le basi e oltre.

In TechLila, il nostro obiettivo principale è fornire informazioni uniche, come suggerimenti e trucchi di qualità, tutorial, guide pratiche su Windows, Macintosh, Linux, Android, iPhone, sicurezza e alcuni argomenti secondari vari come le recensioni.

Link

  • Info
  • Contattaci
  • Disclaimer
  • Informativa sulla Privacy
  • Termini

Segui

Tema personalizzato utilizzando Genesis Framework

Hosting cloud di Cloudways

linguaggio

en English
bg Българскиzh-CN 简体中文nl Nederlandsen Englishtl Filipinofr Françaisde Deutschid Bahasa Indonesiait Italianoja 日本語pl Polskipt Portuguêsro Românăru Русскийsr Српски језикes Españolsv Svenskatr Türkçeuk Українськаvi Tiếng Việt

© Copyright 2012–2023 TechLila. Tutti i diritti riservati.