Codul sursa pentru Android 4.0.1 – Ice Cream Sandwich

Jean-Baptiste M. (Software Engineer, Android Open-Source Project, Google. ) a anuntat publicarea in repository a codului sursa pentru platforma Android 4.0.1 – Ice Ccream Sandwich. Din acest moment se poate descarca codul sursa de aproximativ 6Gb.

Versiunea care se gaseste acum pe serverele Google este 4.0.1, versiunea care se afla defapt si pe Galaxy Nexus, primul telefon cu Android 4.0. Iata sugestiile echipei Android Open Source:

 

  • in codul sursa se gaseste un device build target numit “full_maguro” care este folosit pentru a crea un system image pentru Galaxy Nexus
  • in history se pote vedea si schimarile de cod sursa din Honeycomb!
  • release branch-ul este android-4.0.1_r1, ITL41D
  • branch-ul -ics-mr0 este gandit sa fie ICS development branch si contine cateva modificari care nu sunt in release branch
  • pentru release si development este nevoie de configuratia clasica Ubuntu 10.04 sau MacOS 10.6 cu XCode 3
  • master branch are cateva modificari care il face sa mearga mai optimizat pe sistemele mai noi aka Ubuntu 11.10, Mac OS 10.7 cu XCode 4.2
  • in afara de emaulatorul clasic de Galaxy Nexus se gaseste acum si branch-ul experimental care merge pe PandaBoard
  • fisierele binare pentru drivere se gasesc aici:  http://code.google.com/android/nexus/drivers.html
  • lansarea de ICS este de 2 ori mai mare ca si cele precendente

Iata cateva statistici legate de codul sursa Android 4.0.1 – Ice Cream Sandwich:

  • 6GB este marimea codului sursa ce trebuie descarcat
  • pentru un build este nevoie de 25GB spatiu liber pe harddisk
  • este nevoie de 80GB spatiu liber pe Harddisk pentru o operatie de build all AOSP configs
  • masina pe care se compileaza are nevoie de minim 16GB RAM, este recomandat insa mai mult
  • este recomandat un HDD SSD
  • un singur build dureaza cel putin 5 ore CPU time, 25 minute wall time ( masurat pe un dual-E5620 2x quad-core 2.4GHz HT, cu 24GB de RAM)
  • daca vrei sa faci build in acelasi timp la mai multe branches ( ICS release, ICS development branch si AOSP master branch), ai nevoie de cel putin 250 GB de spatiu liber

via androider.ro

No comments yet.

Leave a Comment