Articolo

Honeycomb non sarà open-source? Dì che non è così!

protection click fraud
Honeycomb in lockdown

Stiamo tutti aspettando che Google rilasci finalmente il codice open source per Android 3.0.1 (Honeycomb), ma se dobbiamo credere a Bloomberg (e di solito dovresti), non succederà nel "prevedibile futuro" - e forse mai. Faccio una pausa e lascio che la rabbia da nerd si plachi per un momento, perché anch'io lo sento, duro. Quando ci siamo tutti composti un po ', unisciti a me dopo la pausa. [Bloomberg Businessweek]

Il normale ciclo di rilascio sezionato

Esaminiamo il normale processo dei cicli di sviluppo di Android, utilizzando il SuperPhone originale (scusa Phil): il file Nexus One -- come esempio.

Nexus One

Qualche volta nell'autunno del 2009 (se non prima), HTC e Google si sono riuniti e hanno progettato l'hardware che chiamiamo Nexus One. Non sappiamo esattamente quando gli sviluppatori Android hanno iniziato a scrivere Android 2.1 (Eclair), ma probabilmente era in una fase avanzata di test quando l'hardware è stato deciso e lo sviluppo è iniziato. Google ha fornito questo software a HTC per i test interni e HTC ha fornito l'hardware a Google per lo stesso. Quando sono stati rilevati bug o sono stati pensati miglioramenti, gli sviluppatori Android hanno apportato queste modifiche e inoltrato il software ai tester. Google e altri lo chiamano "

dogfooding, "la maggior parte delle aziende lo chiama R&S.

Verizon offre Pixel 4a per soli $ 10 / mese sulle nuove linee Unlimited

Una volta che le cose raggiungono uno stato abbastanza stabile, questo software viene condiviso con altri fornitori e partner di hardware. Motorola, Samsung e altri partner meno noti come Nuance hanno tutti accesso al codice sorgente mentre è ancora in fase di sviluppo. Sfortunatamente, tu ed io non lo facciamo, ma non possiamo fare molto al riguardo. In effetti, non me ne lamenterò nemmeno (troppo) perché il ciclo di rilascio di Google è troppo rapido (e l'utente base troppo grande) per scherzare con le patch guidate dalla comunità, non importa quanto siano ben fatte e innovative essere. La cosa importante è che le persone che stanno costruendo telefoni hanno tutte avuto accesso ad Android 2.1 mentre stavano costruendo i loro prodotti, e dovrebbero. Finora tutto bene.

Vieni quel giorno speciale nel gennaio 2010 e Google annuncia il Nexus One come prodotto disponibile per la vendita ai consumatori. Una volta venduto il primo Nexus One, il sorgente del kernel Linux deve essere reso disponibile come condizione della sua licenza software: la GPL.

Lo stesso Android è coperto dalla licenza Apache 2.0. È una licenza più liberale e sceglierla ha senso quando ti rendi conto che aziende come Motorola o Samsung non possono semplicemente regalare parte del loro codice. Le ragioni per le quali e la "legalità" di non rilasciare il codice sorgente completo per i progetti Apache 2.0 sono criticate a morte ogni giorno da barboni e hippy, quindi non ho intenzione di parlarne. Ma sia detto che succede. Le persone usano codice con licenza Apache 2.0 per creare software e non rilasciano il codice sorgente. Per il Nexus One (e tutte le altre versioni fino ad ora) Google non lo ha fatto: pubblicano il codice al momento del rilascio o subito dopo.

Quindi abbiamo il telefono, abbiamo la nuova versione di Android e abbiamo il codice sorgente. CyanogenMod e altre ROM personalizzate seguono presto, tutti sono contenti e iniziano i lavori per la prossima versione.

Ora è dove le cose prendono una brutta piega. Andy Rubin ci ha preso in giro con il Xoom, Vic Gundotra ci ha preso in giro con Honeycomb OS, e tutti lo volevamo. Ci volevamo tanto. Quando è arrivato il giorno del rilascio dello Xoom, Google ha rilasciato la sorgente del kernel Linux con patch e ha avuto inizio lo sviluppo. Siamo stati felici per un po ', perché avevamo kernel personalizzati con cui giocare, ma tutti con uno Xoom volevano il sorgente Android 3.0 in modo che il "vero lavoro" potesse iniziare. Abbiamo iniziato tutti a lamentarci un po ', ma quando abbiamo sentito che stava arrivando Android 3.0.1, stavamo bene perché noi sapeva che Google avrebbe aspettato e pubblicato il codice 3.0.1 AOSP (Android Open Source Project) insieme al aggiornare. Non ha senso farlo due volte, giusto? Destra?

Il nuovo modo Honeycomb

Moto Xoom

Ora torna indietro velocemente a oggi - 24 marzo 2011. Se ciò che Bloomberg sta riportando è corretto, e i miei soldi dicono che lo è, non riceveremo il nostro codice sorgente a breve, e forse mai. Il ragionamento di Google alla base di questo è che non vogliono che team di sviluppo più piccoli rovinino l'esperienza di Honeycomb. Ecco una citazione dall'articolo di Bloomberg:

Sono le folle di piccoli produttori di hardware e sviluppatori di software che ora dovranno aspettare il software. Il ritardo sarà probabilmente di diversi mesi. "Per rispettare il nostro programma di spedizione del tablet, abbiamo fatto alcuni compromessi di progettazione", afferma Andy Rubin, vicepresidente per l'ingegneria di Google e capo del suo gruppo Android. "Non volevamo pensare a cosa sarebbe servito per lo stesso software per funzionare sui telefoni. Avrebbe richiesto molte risorse aggiuntive e avrebbe esteso il nostro programma oltre ciò che ritenevamo ragionevole. Quindi abbiamo preso una scorciatoia. "

Rubin dice che se Google dovesse rendere open source il codice Honeycomb ora, come ha fatto con altre versioni di Android in periodi simili nel loro sviluppo, non poteva impedire agli sviluppatori di mettere il software sui telefoni "e di creare un utente veramente cattivo Esperienza. Non abbiamo idea se funzionerà anche sui telefoni ".

Mentre è facile incolpare l'enorme serie di Craplets natalizi Android per questo, penso che vada un po 'più in profondità e si rivolga anche a singoli sviluppatori, che vorrebbero (e potrebbero) mettere Honeycomb sul nostro attuale raccolto di telefoni Android. Google ha deciso che l'attrazione più grande e migliore per molti di noi è una buona ragione per trattenere il codice: non vogliono che lo hackeriamo su dispositivi per cui non è stato progettato.

Questo mi fa incazzare e la consapevolezza che non posso farci niente non fa che peggiorare le cose. A che serve il bootloader sbloccato sullo Xoom se non puoi creare ROM personalizzate per quella dannata cosa? Andy Rubin continua a dirlo a Bloomberg "Android è un progetto open source. Non abbiamo cambiato la nostra strategia ". Avresti potuto ingannarmi, Andy.

La situazione peggiora. Bloomberg afferma che i dirigenti di Google hanno detto ai partner di produzione che Google non rilascerà il codice sorgente, e invece la prossima versione open source di Android sarà la versione "I". Questo in sostanza uccide tutto lo sviluppo di terze parti per tablet che eseguono Honeycomb. Non è un modo semplice per aggiungere cose che Google ha escluso, a meno che tu non sia Samsung o LG. Fa schifo, perché mi piacciono alcuni dei lavori che provengono da persone simili rodigezstyle o eViL D: molto meglio di quanto mi piaccia il lavoro che arriva da LG o Samsung, e non sono solo. E Google nella sua infinita saggezza ha deciso che non lo riceverò.

Amo Android per la sua apertura, non perché mi offre un'esperienza priva di bug che non posso ottenere altrove. Con questo in mente, ho deciso che non riceverò nessuna delle nuove compresse Honeycomb. Ci sono altri tablet closed source ben progettati, realizzati da aziende che non hanno mai affermato di essere aperti, e li cercherò se trovo la necessità di un tablet.

- Un evangelista Android dal cuore spezzato

Questi sono i migliori auricolari wireless che puoi acquistare ad ogni prezzo!
È ora di tagliare il cavo!

Questi sono i migliori auricolari wireless che puoi acquistare ad ogni prezzo!

I migliori auricolari wireless sono comodi, hanno un suono eccezionale, non costano troppo e stanno facilmente in tasca.

Tutto ciò che devi sapere sulla PS5: data di uscita, prezzo e altro ancora
Prossima generazione

Tutto ciò che devi sapere sulla PS5: data di uscita, prezzo e altro ancora.

Sony ha ufficialmente confermato che sta lavorando su PlayStation 5. Ecco tutto ciò che sappiamo finora.

Nokia lancia due nuovi telefoni Android One economici a meno di $ 200
Nuovi Nokias

Nokia lancia due nuovi telefoni Android One economici a meno di $ 200.

Nokia 2.4 e Nokia 3.4 sono le ultime aggiunte alla gamma di smartphone economici di HMD Global. Poiché sono entrambi dispositivi Android One, è garantito che riceveranno due importanti aggiornamenti del sistema operativo e aggiornamenti di sicurezza regolari per un massimo di tre anni.

Le migliori stampanti fotografiche istantanee portatili per dispositivi Android
Stampa in movimento!

Le migliori stampanti fotografiche istantanee portatili per dispositivi Android.

Sei in movimento e crei ricordi sul tuo telefonino. Anche se il digitale è fantastico, perché non provare a rendere quei ricordi un po 'più permanenti con una foto tangibile?

instagram story viewer