Android este un sistem de operare pentru dispozitive mobile pe care comunitatea open-source a ajuns să-l cunoască și să-l iubească încă de la începuturile sale în 2007. Posibilitățile aparent nesfârșite a ceea ce se poate realiza cu sistemul de operare sunt intrigante și au reaprins spiritul dezvoltatorilor din întreaga lume. În calitate de proprietari de dispozitive mobile, ne folosim adesea interesul pentru Android pentru a ne împinge dispozitivele mai departe și pentru a le personaliza pentru a deveni cu adevărat propriile noastre.
Ca și în cazul oricăror modificări sau personalizări, instrumentele sunt necesare. Acest lucru a dus la crearea unor instrumente precum Themer, o aplicație care poate fi descărcată și utilizată pentru a selecta și aplica cu ușurință teme personalizate direct pe dispozitiv în câteva secunde.
Dar de unde vin instrumente precum Themer? Cum sunt construite? Poate o întrebare și mai bună de pus este cum este construit Android? Răspunsul la aceste întrebări este de fapt foarte simplu: un mediu de construcție.
Un mediu de compilare este un set de instrumente și directoare pe care un dezvoltator le-a configurat pe computerul său. Acest mediu de compilare permite dezvoltatorului să descarce codul sursă Android, care poate fi apoi folosit pentru a crea un ROM personalizat, teme, aplicații sau orice altceva legat de sistemul de operare. Unele componente ale unui mediu de compilare includ un computer, kitul de dezvoltare Java (JDK), SDK-ul Android, sursa Android și, desigur, puțin timp și răbdare.
În sfârșit, ajungând la subiect, vreau să vă atrag atenția asupra unui mediu de construcție pe care doar o mână de dezvoltatori îl folosesc: OS X 10.9 Mavericks de la Apple. Cu cunoștințele potrivite și configurarea adecvată, lucrul pe Android într-un mediu de compilare OS X poate fi la fel de plăcut ca lucrul în orice alt sistem de operare precum Linux sau Windows.
Dacă dețineți un Mac, configurarea mediului de construcție a fost simplificată acum datorită unor oameni buni precum XDA Recognized Contributor jakew02, OMS a scris un ghid foarte amănunțit despre configurarea unui mediu de construcție, în special în OS X Mavericks. Deși ghidul său nu vă va arăta exact cum să construiți lucruri precum un ROM personalizat sau nuclee, vă ajută să vă asigurați că dvs. și Mac-ul dvs. sunteți mai bine pregătiți pentru a începe călătoria dvs. de dezvoltare Android.
Fiind proprietar de Mac, am folosit ghidul și l-am găsit foarte util. Este foarte plăcut să dai peste bijuterii ca aceasta pe XDA. Dacă sunteți un utilizator de Mac gata să începeți dezvoltarea, mergeți la firul de ghidare al lui jakew02 pentru a afla mai multe.