Fragmentare De ce nu trebuie să vă îngrijorați
Sunt sigur că ați văzut articolele recente din multe bloguri Android despre fragmentarea Android. Este un subiect care revine din când în când, inclusiv pe acest site.
În acest articol voi explica ce fragmentare este, pentru cei care nu sunt destul de siguri și, de asemenea, de ce utilizatorii Android nu trebuie să fie preocupați de aceasta.
Ce este fragmentarea?
Fragmentarea în legătură cu Android se referă, de obicei, la separarea sau divizarea funcțiilor pe mai multe telefoane sau versiuni Android. De obicei, atitudinea up-to-armă pe care o au unele bloguri este datorată propriului telefon prețios oficial primind o actualizare de distribuție. În ultimul "dezastru", unele telefoane mai vechi sau parțial incompatibile nu vor primi platforma Ice Cream Sandwich de Android. De exemplu, propriul Google Nexus One.
Fragmentarea poate apărea, de asemenea, dacă un telefon este capabil să primească o actualizare a versiunii, dar transportatorul sau furnizorul de rețea își iau timpul dulce. Mai multe despre asta într-un moment.
De ce fragmentarea este inevitabilă
Este inevitabil, deoarece Android este un sistem de operare atât de divers. Poate funcționa pe atât de multe dispozitive, cu o asemenea varietate de hardware și caracteristici. Aceasta este natura sa: oricine poate construi un dispozitiv Android.
Ice Cream Sandwich are suport pentru Face Unlocking prin camera frontală. My Desire HD se spune că primește Sandwich Ice Cream la un moment dat, dar în mod evident nu cu această caracteristică, deoarece nu am o cameră cu fața în față. Astfel, fragmentarea a avut loc aici, ceea ce pune dezvoltatorii într-o poziție dificilă. Atunci când încearcă să elibereze aplicații de recunoaștere facială noi, vor trebui să-și lase Desire HD de pe lista lor de dispozitive acceptate - dacă nu vor decide să folosească camera din spate, cum ar fi Skype pentru apelurile video.
Producătorii și transportatorii nu ajută
Dacă vă bazați pe operatorul de telefonie mobilă pentru a vă trimite actualizări over-the-air, atunci aproape sigur veți avea o întârziere în obținerea de noi versiuni Android.
Odată ce Google a prezentat producătorului producătorul final, producătorii trebuie să-și adauge propriul software propriu. Pentru HTC, acesta este format din HBOOTs, RUU, HTC Sense și caracteristici inutile căsătorite cu bloatware. Datorită faptului că acest lucru se face într-un mediu birocratic lent, acest lucru poate dura câteva luni.
Odată ce producătorii s-au terminat, transportatorii sunt invitați să-și îngroape blocările și software-ul inutil suplimentar. Chiar am nevoie de "Recomandări T-Mobile"? Nu chiar, iar acest proces durează încă câteva luni.
După efectuarea operațiunilor de transport și efectuarea unor controale birocratice suplimentare, distribuția este transmisă în aer pe dispozitivele corespunzătoare. Dacă Google va lansa o ediție de mâine, probabil că nu va mai fi pe dispozitiv până în iunie 2012. (Ei bine, asta este experiența mea cu actualizările OTA.)
Înrădăcinarea reduce fragmentarea
Android ROM-urile pentru telefoanele înrădăcinate sunt o modalitate excelentă de a evita fragmentarea versiunii. Distribuțiile construite în comunitate, cum ar fi CyanogenMod, ajută la aducerea celor mai recente versiuni de Android la cât mai multe dispozitive compatibile, chiar dacă "puterile care sunt" spun că sunt incompatibile.
Îmi amintesc că HTC Wildfire a fost înghețat pe Android 2.2 Froyo. Am vrut să încerc să înrădăcinez, iar CyanogenMod a oferit Android 2.3 (Gingerbread). HTC a susținut că Gingerbread era incompatibil și avea nevoie de putere pe care Wildfire nu o putea oferi. În interval de o oră am avut cea mai recentă construcție a lui Cyanogenmod ce rulează pe ea, care era Gingerbread.
Dacă producătorul telefonului ți-a lăsat aparatul pe lista de sandwich-uri Ice Cream, atunci nu-ți face griji. Dacă îi dați câteva luni, vă pot garanta aproape că va exista o comunitate ușoară, fără bloatware, care vă așteaptă.
iOS nu are această problemă!
Sigur că nu, Apple încearcă să o ascundă. IPhone 4 va fi Siri? IPhone 3G a obținut actualizarea iOS 5? Apple alege să taie linia de salvare a actualizărilor la un dispozitiv în totalitate, astfel încât toți să se blocheze în cele din urmă pe aceeași versiune "de vârf".
Deși aceasta este o modalitate rapidă și ușoară de a stabili linia pentru astfel de lucruri, îmi amintesc că originalul meu iPod Touch nu a putut să joace un joc pe care îl doream pentru că eram pe iOS 3.1.1, iar jocul a cerut iOS 3.1.2 - sau ceva ca asta.
Gândurile finale
Cum am spus, nu vă faceți griji despre fragmentarea în Android. Dacă dispozitivul dvs. este suficient de compatibil cu o versiune de Android, este obligat să obțineți dacă sunteți pacient. Dacă nu, verificați câteva ROM-uri construite în comunitate. Înrădăcinarea poate fi uneori dificilă, dar probabil vă va permite să deveniți complet actualizați.
Telefonul dvs. nu poate avea niciodată toate funcțiile pe care o aduce o nouă distribuție Android, dar va include cât mai multe posibilități.