Fuchsia și viitorul Android
Dacă urmăriți multe știri despre Android, sunt șanse mari să fi auzit cel puțin ceva despre un proiect misterios al Google cunoscut sub numele de Fuchsia. Și sunt șanse să fiți cel puțin oarecum confuz cu privire la ceea ce este de fapt și la ceea ce intenționează să facă.
Lăsați-mă să vă asigur: Nu sunteți singuri.
Fuchsia, pentru cei neinițiați, este un „proiect experimental în stadiu incipient” în cadrul Google. Este în curs de dezvoltare cel puțin din 2017 – și este open source, ceea ce înseamnă că oricine poate trage cu ochiul la cod și chiar să instaleze software-ul pe anumite dispozitive. (Sfat pro: de fapt, îl puteți verifica chiar acum și din browserul dvs. chiar acum, datorită unui demo web Fuchsia creat independent. Totuși, un avertisment corect: Chiar nu este mare lucru.)
Google descrie Fuchsia ca fiind „un nou sistem de operare” conceput pentru „telefoane moderne și computere personale moderne cu procesoare rapide, cantități non-triviale de memorie RAM cu periferice arbitrare care fac calcule de tip open-ended”. Corect.
Lăsând la o parte această descriere atât de vie, există foarte puține informații solide despre ce este vorba sau de ce este dezvoltat acest lucru. Și în lipsa unor astfel de informații ferme, ce obținem? Presupuneri, teorii și alte ipoteze nefondate care apoi sunt repetate până în punctul în care oamenii presupun că sunt fapte.
Cea mai frecventă astfel de concluzie este că Fuchsia este menit să devină un înlocuitor unificat atât pentru Android, cât și pentru Chrome OS – un singur nou sistem de operare Google care să se extindă pe laptopuri și telefoane și să ofere un cadru coerent și mai atent controlat pentru viitoarele dispozitive. Spre deosebire de Android și Chrome OS, Fuchsia nu se bazează pe Linux, ci pe propria fundație personalizată a Google – una care ar putea, în teorie, să ducă la actualizări de sistem mai simple și mai raționalizate (ceva ce știm cu toții că este o luptă constantă cu Android, în special).
Este deci adevărat? Ei bine, poate. Orice este cu siguranță posibil; la urma urmei, acesta este Google. Compania și-a mai făcut partea sa de răsturnări de situație și mișcări care par nebunești înainte. Și, în afară de Google însuși, nimeni nu știe de fapt care este planul pentru Fuchsia sau ce speră Google să realizeze.
Dar, în special acum, în urma a ceea ce am văzut la Google I/O și în săptămânile care l-au înconjurat, cred că acceptarea categorică a ideii că Fuchsia este destinat să înlocuiască Android și Chrome OS ca o concluzie inevitabilă – așa cum par să facă atât de mulți oameni în aceste zile – este o greșeală.
Permiteți-mi să dezvolt câteva puncte critice – și rămâneți cu mine, pentru că fiecare parte este o piesă importantă a unui puzzle pe care îl asamblăm.
Android și Chrome OS sunt mărci și ecosisteme masive – cu investiții, adopție și valoare masive
Pur și simplu, mărci ca acestea nu apar peste noapte. Android a devenit un fenomen global în cei 10 ani de la înființare – iar Chrome OS, deși uneori este încă respins cu ignoranță ca fiind irelevant, se extinde rapid pentru a deveni o platformă multifuncțională cu posibilități unice și puternice. De asemenea, este extrem de important în domeniul educației, reprezentând 60% din totalul livrărilor de dispozitive pentru educație în SUA anul trecut (față de 22% pentru Windows și 17% pentru MacOS și iOS împreună).
Numeroși producători din întreaga lume investesc masiv în ambele mărci, între timp – iar într-un sens și mai larg și pe termen mai lung, Google a muncit din greu pentru a planta semințe metaforice și a face ca nenumărați elevi să se atașeze din timp de Chromebooks, cu scopul de a-i transforma în utilizatori pe tot parcursul vieții.
Nu sunt mărci sau ecosisteme de unică folosință, cu alte cuvinte – nici pe departe. Investițiile implicate și familiaritatea obținută sunt imense și nu sunt ușor de reprodus. Chiar dacă Google își mută din ce în ce mai mult atenția către noțiunea de „Google” care servește drept fir unificator între produsele sale, Android și Chrome OS valorează foarte mult – pentru Google și pentru alți jucători asociați. Și, în timp ce Google are un istoric de pivoți derutanți, ideea ca aceasta să facă ceva atât de drastic precum renunțarea totală la Android și Chrome OS este o mișcare greu de imaginat.
Google pare să își intensifice angajamentul față de ambele platforme doar în ultima vreme
În timp ce narațiunea populară a momentului sugerează că primele dispozitive Fuchsia ar putea apărea chiar în această toamnă sau la începutul anului următor, Google continuă să avanseze cu Android și Chrome OS în moduri care nu par să se alinieze cu o astfel de schimbare care se apropie rapid.
Nu mă refer doar la actualizările tipice ale versiunilor de sistem de operare; mă refer la mișcări mai ample, cum ar fi alinierea în curs de desfășurare a Android și Chrome OS – un lucru căruia i se dedică resurse substanțiale – și împingerea însoțitoare pentru ca dezvoltatorii să îmbrățișeze acel model „doi pentru unu”.
Ca să mă refer: Google este în plin proces de aducere a suportului complet pentru aplicațiile Linux pe Chromebooks, în mare parte pentru a permite dezvoltatorilor să ruleze instrumente de codare cross-platform și pentru a-i încuraja să creeze aplicații Android optimizate pentru Chromebooks, precum și pentru dispozitivele Android obișnuite. De asemenea, compania tocmai a adăugat un emulator Chrome OS la instrumentul său de dezvoltare Android Studio pentru a promova acest obiectiv și pentru a încuraja dezvoltatorii să lucreze cu Chromebooks în minte, chiar dacă nu au un dispozitiv Chrome OS prezent pentru testare.
Gândiți-vă, de asemenea, la toate lucrările care se desfășoară în acest moment pentru a restructura Android într-un mod care să faciliteze procesarea actualizărilor sistemului de operare de către producătorii de dispozitive. S-ar putea să nu fie răspunsul magic pe care unii speră că va fi, dar este o investiție uriașă în reamenajarea nucleului sistemului de operare Android – ceea ce pare un lucru ciudat să te deranjezi să faci dacă Android urmează să fie abandonat peste un an sau cam așa ceva.
Apoi mai este și prezentarea publică. La evenimentul I/O din acest an, secțiunea Android a discursului principal a început cu un videoclip elaborat care a promovat Android ca fiind „cel mai popular sistem de operare mobil din lume”. Introducerea s-a învârtit în jurul temei că Android este deschis și s-a încheiat cu un citat care a fost prezentat pe ecran și citit cu voce tare:
Dacă credeți în deschidere, dacă credeți în alegere, dacă credeți în inovație din partea tuturor, atunci bine ați venit la Android.
La scurt timp după aceea, vicepreședintele departamentului de inginerie Android, Dave Burke, a urcat pe scenă și a vorbit despre obiectivul inițial al Google cu Android: „să construiască o platformă mobilă care să fie liberă și deschisă pentru toată lumea” – „iar astăzi”, a continuat el, „această idee prosperă.”
Din nou, este greu de împăcat alegerea de a face o prezentare atât de energică și plasată în mod proeminent cu ideea că aceasta este o platformă pe punctul de a fi abandonată. Ceva nu se leagă.
Fuchsia în context: o posibilitate mai nuanțată
Gândindu-ne la Fuchsia și la posibilele sale implicații, trebuie să luăm în considerare contextul Google și tendința sa de a „explora” și de a „experimenta.”
Ani de zile, am auzit despre certitudinea că Google „fuzionează” Android și Chrome OS. Realitatea s-a dovedit a fi o aliniere mai nuanțată a celor două platforme, pe care vedem cum se conturează și astăzi. Mai recent, zvonurile se învârteau în jurul a ceva cunoscut sub numele de Andromeda – un proiect intern al Google care ar fi reunit Android și Chrome OS într-o singură platformă nouă, concepută pentru a funcționa pe toate formele de dispozitive. La un moment dat, aveam chiar și o dată specifică pentru marea sa dezvăluire – una care, bineînțeles, nu s-a concretizat niciodată.
Crucial, faptul că nimic din toate aceste lucruri nu s-a concretizat nu înseamnă că nu au fost implicate pepite de realitate. Mai degrabă, înseamnă că Google a explorat și a experimentat unele concepte pe plan intern, dar în cele din urmă a sfârșit prin a le abandona sau a pivota în direcții diferite.
Pe când vorbim de pivotare, atunci când a adresat o întrebare despre Fuchsia în timpul unei sesiuni la evenimentul I/O de anul trecut, Burke a făcut o remarcă interesantă: „La fel ca o mulțime de proiecte aflate în stadiu incipient, probabil că va pivota și se va transforma.”
Așa că, poate că, în cazul Fuchsia, ar putea sfârși prin a ieși la suprafață și o implementare mai nuanțată – ceva în care ideile și progresele efortului sunt utilizate, dar se face acest lucru într-un mod care nu înlocuiește neapărat Android sau Chrome OS, așa cum implică narațiunea actuală. Poate că Fuchsia ar putea, în schimb, să sfârșească prin a deveni o nouă structură de bază pentru una sau ambele platforme, lăsând în același timp intacte identitățile originale orientate spre exterior.
Dacă vrem cu adevărat să citim niște frunze de ceai, de fapt, există de fapt unele dovezi care sugerează că un astfel de rezultat ar putea să nu fie atât de îndepărtat. Depozitul open-source al Google pentru Fushia include o bucată de text ispititoare care pare aproape ca o ghicitoare: „Pink + Purple == Fuchsia (un nou sistem de operare)”
Pe Twitter, directorul de inginerie al Fuchsia, Chris McKillop, a remarcat cândva cu nonșalanță că „roz” era o referință la proiectul Taligent – un efort eșuat din anii ’90 al Apple de a înlocui MacOS cu o alternativă mai nouă. Conform Wikipedia (sublinierea de aici îmi aparține):
Pink trebuia să fie un sistem de operare complet nou, orientat pe obiecte, implementat în C++ pe un nou microkernel, care să ruleze o nouă interfață grafică care, cu toate acestea, arăta și se simțea ca Mac-ul existent. În plus față de rularea programelor scrise pentru Pink, sistemul urma să fie capabil să ruleze programele Mac OS existente.
În ceea ce privește „violet”, nu trebuie să ne întindem prea mult ca să ne imaginăm că este o referință la Project Purple, numele de cod al iPhone-ului original Apple. McKillop însuși a fost membru al echipei care a lucrat la acel dispozitiv, iar conversația sa pe Twitter menționată mai sus a avut loc cu un inginer care a lucrat, de asemenea, la Apple în aceeași perioadă. În discuție, acel inginer l-a întrebat pe McKillop dacă „movul din „roz + mov”” era „movul pe care îl cunoaștem” – la care McKillop a răspuns „da”.”
Acum, din nou, citim frunzele de ceai aici – dar faptul că sloganul postat în cadrul depozitului de cod Fuchsia de la Google pare să facă referire la combinația dintre un produs esențial pentru smartphone și un efort de a înlocui un sistem de operare existent de mult timp cu unul mai modern, care să arate și să se simtă ca originalul și să suporte același set de aplicații, pare cu siguranță oarecum semnificativ.
Poate, doar poate, Fuchsia ar putea deveni o parte din Android și/sau Chrome OS fără a le înlocui de fapt. Poate că ar putea fi integrat în sistemele de operare într-un mod care să le păstreze mărcile, ecosistemele și chiar aparențele. Poate că Fuchsia ar putea intra în viețile noastre fără prea multe întreruperi – și fără ca marea majoritate a utilizatorilor să își dea seama că s-a schimbat ceva.
Sigur ca naiba că nu pot spune cu siguranță. Ceea ce pot spune, însă, este că acceptarea oarbă a ideii că acest misterios efort experimental va înlocui cele mai mari două platforme ale Google nu pare a fi recomandată. Pur și simplu nu cunoaștem detaliile – și, așa cum ni s-a reamintit de multe ori înainte, lucrurile sunt rareori atât de albe și negre pe cât par inițial.
Chiar și în cazul unui concept atât de îndrăzneț ca Fuchsia, nuanțele de gri mult mai puțin dramatice ar putea sfârși prin a fi cele mai importante nuanțe dintre toate.
Înscrieți-vă la noul buletin informativ săptămânal al lui JR pentru a primi această rubrică împreună cu sfaturi bonus, recomandări personale și alte extra exclusivități livrate în căsuța dvs. poștală.