Jean-Baptiste Quéru ci racconta la storia dell’AOSP

4 giugno 20132 commenti
Tramite un post di alcuni giorni fa sul proprio profilo Google+ il celebre Jean-Baptiste Quéru ha voluto parlare del proprio lavoro in BigG, ovvero mainteiner del progetto AOSP, ripercorrendo brevemente i 6 anni di vita del celebre progetto, dalla prima release del 2008 all’ultima tappa del 2013, la “reattività”. Sicuramente non molti conoscono il passato ed il presente dell’Android Open Source Project e grazie a questo post potremo far luce su tutti i nostri dubbi.

Ecco il post integrale di JBQ:

A brief history of AOSP

 

(breaking my own rule and writing a work-related post.)

 

Working on Android for more than 5 years, I got to see first-hand the evolution of the Android Open Source Project. Here is its history, one year at a time:

 

2008: Release 1.0. That’s when the source code and the tools were prepared for the initial code drop. 1.0 was released at the end of that year.

 

2009: Contributions. That’s when the processes were created that made it possible to merge external contributions into official Android releases. 2.0 at the end of the year was the first such release.

 

2010: Automation. Many release tasks through 2009 were done manually and those got automated throughout 2010. Everything got automated for 2.3 at the end of that year, freeing up time for additional tasks.

 

2011: Crisis management. That year was spent hitting and handling setbacks. The first rule of 2011 is: you don’t talk about 2011.

 

2012: Hardware support. That year was spent making it practical to run AOSP code unmodified on common retail hardware with 100% support. That was the year of Nexus 7 and Nexus 4, the first devices for which that was the case.

 

2013: Readiness. At this point, AOSP as a project is where it was originally envisioned, the result of 5 years of hard work. The year is now going to be spent reducing backlogs that have accumulated over the years, so that in 2014 AOSP as a project can run smoothly on an ongoing basis.

 

As usual, if you have specific questions about the AOSP source code, about building it, or about contributing to it, please head respectively to the android-platform, android-building or android-contrib Google Groups.”

Nel 2008 i tool ed il codice sorgente sono stati preparati per la prima release, nel 2009 è stato possibile inserire contributi esterni nelle release ufficiali ed infatti la release 2.0 è stata la prima ad adottare questo metodo.

Il 2010 è stato l’anno dell’automazione di molti task, giusto in tempo per il rilascio di Android 2.3; il 2011 è l’anno della gestione delle crisi, e la prima regola del 2011 è non parlare del 2011, forse proprio perché in quest’anno è uscito Honeycomb, la prima ed unica release a non aver codice sorgente.

Il 2012 ha visto l’introduzione del supporto hardware per realizzare un codice AOSP perfettamente compatibile con molti hardware commerciali, come Nexus 7 e Nexus 4. Il 2013 è invece l’anno che servirà a sistemare tutto il progetto in vista di un roseo 2014.

Insomma tante piccoli passi che ogni anno perfezionano e ampliano il celebre progetto AOSP.