Android KitKat - Android KitKat
| O versiune a sistemului de operare Android | |
Captură de ecran
Android 4.4.2 KitKat care rulează pe un Nexus 5
| |
| Dezvoltator | |
|---|---|
| Lansat la fabricație |
31 octombrie 2013 |
| Ultima lansare | 4.4.4_r2.0.1 (KTU84Q) / 7 iulie 2014 |
| Tipul de nucleu | Kernel monolitic ( Kernel Linux ) |
| Precedat de | Android 4.3.1 „Jelly Bean” |
| urmat de | Android 5.0 „Lollipop” |
| Site oficial | www |
| Stare de asistență | |
| Neacceptat | |
Android KitKat este numele de cod pentru al unsprezecelea sistem de operare mobil Android , reprezentând versiunea de lansare 4.4. Lansat pe 3 septembrie 2013, KitKat s-a concentrat în primul rând pe optimizarea sistemului de operare pentru performanțe îmbunătățite pe dispozitivele entry-level cu resurse limitate.
Începând cu octombrie 2020, 1,47% dintre dispozitivele Android rulează KitKat.
Istorie
Android 4.4 „ KitKat ” a fost anunțat oficial pe 3 septembrie 2013. Lansarea a fost denumită în cod intern „ Key lime pie ”; John Lagerling, director al parteneriatelor globale Android, și echipa sa, au decis să renunțe la numele, argumentând că „foarte puțini oameni cunosc de fapt gustul unei plăcinte cheie de tei”. Scopul unui nume de cod „distractiv și neașteptat”, echipa sa a urmărit posibilitatea de a denumi versiunea „KitKat”. Lagerling a sunat la un reprezentant al Nestlé , care deține marca Kit Kat și produce cofetăria (în afara Statelor Unite, unde este produsă de The Hershey Company sub licență) și a ajuns rapid la un acord preliminar pentru o colaborare promoțională între cele două companii, finalizat ulterior într-o întâlnire la Mobile World Congress din februarie 2013. Parteneriatul nu a fost dezvăluit public, nici măcar altor angajați Google și dezvoltatori de Android (care altfel au continuat să se refere intern la sistemul de operare drept „KLP”), până la anunțul său oficial în Septembrie.
Ca parte a eforturilor promoționale, au fost produse bare Kit Kat sub forma robotului Android, în timp ce Hershey a organizat un concurs în Statele Unite cu premii de tablete Nexus 7 și credit Google Play Store .
Nexus 5 , dezvoltat de LG Electronics , a fost prezentat la 30 septembrie 2013, ca dispozitiv de lansare pentru KitKat.
Până în octombrie 2017, Android 4.4 era încă acceptat cu patch-uri de securitate de către Google pentru codul sursă .
Dezvoltare
Continuând cu accentul pe îmbunătățirea performanței vizuale și a capacității de reacție pe Android 4.1 „Jelly Bean”, obiectivul principal al Android 4.4 a fost optimizarea platformei pentru performanțe mai bune pe dispozitivele low-end, fără a compromite capabilitățile și funcționalitatea sa generală. Inițiativa a fost denumită în cod „Project Svelte”, despre care șeful de inginerie Android, Dave Burke, a glumit că este un plan de pierdere în greutate după ce „Project Butter” de la Jelly Bean a adăugat „greutate” la sistemul de operare. Pentru a simula dispozitive mai mici-spec, dezvoltatorii Android folosit Nexus 4 dispozitive underclocked pentru a rula la o viteză redusă procesor cu un singur nucleu activ, o memorie de 512 MB, iar la 960 × 540 rezoluție de afișare-specificații menite să reprezinte un comune low-end Android dispozitiv.
Un instrument de dezvoltare cunoscut sub numele de ProcStats a fost dezvoltat pentru a analiza utilizarea memoriei aplicațiilor de-a lungul timpului, în special a celor care rulează servicii de fundal. Aceste date au fost utilizate pentru optimizarea și decuplarea aplicațiilor și serviciilor Google care s-au dovedit a fi ineficiente, contribuind astfel la reducerea utilizării generale a memoriei Android. În plus, 4.4 a fost conceput pentru a fi mai agresiv în gestionarea memoriei, ajutând la protejarea împotriva pierderii de memorie a aplicațiilor.
Caracteristici
Experiența utilizatorului
Interfața generală a KitKat minimizează în continuare aspectul interfeței „Holo” introdus la 4.0, înlocuind instanțele rămase de accent albastru cu gri și alb (cum ar fi pictogramele barei de stare) și scăpând de indicatorii de trafic Wi-Fi în amonte și în aval ( triunghiuri îndreptate în sus și în jos), deși pot fi văzute în meniul central de control rapid.
Culoarea pictogramei Wi-Fi atunci când a fost stabilită doar o conexiune la un punct de acces fără acces la Internet s-a schimbat din gri în portocaliu.
Aspectul poate varia în distribuțiile personalizate ale furnizorilor, cum ar fi TouchWiz .
Aplicațiile pot declanșa o stare translucidă și un aspect al barei de navigare sau pot declanșa un mod ecran complet („Mod imersiv”) pentru a le ascunde în întregime. Lansatorul a primit, de asemenea, un aspect reîmprospătat, cu implementarea barelor de navigație translucide și înlocuirea fundalului negru din sertarul aplicației cu un fundal translucid. În plus, butoanele meniului de depășire a acțiunilor din aplicații sunt întotdeauna vizibile, chiar și pe dispozitivele cu tasta de navigare „Meniu” depreciată. În meniul Setări, utilizatorii pot specifica acum o aplicație implicită Home (lansator) și de mesaje text .
Pe dispozitivele stoc, aplicațiile de mesagerie și Movie Studio au fost eliminate; primul a fost înlocuit de Google Hangouts , care acceptă SMS. Aplicația AOSP Gallery a fost, de asemenea, depreciată în favoarea Google+ Photos .
Platformă
Un nou mediu de rulare cunoscut sub numele de Android Runtime (ART), destinat înlocuirii mașinii virtuale Dalvik , a fost introdus ca o previzualizare tehnologică în KitKat. ART este un runtime multiplataforma care acceptă arhitecturile x86 , ARM și MIPS atât în medii pe 32 de biți, cât și pe 64 de biți . Spre deosebire de Dalvik, care folosește compilarea just-in-time (JIT), ART compilează aplicații la instalare , care sunt apoi rulate exclusiv din versiunea compilată de atunci. Această tehnică elimină cheltuielile de procesare asociate procesului JIT, îmbunătățind performanța sistemului.
Dispozitivele cu 512 MB RAM sau mai puțin se raportează ca dispozitive cu „RAM scăzută”. Folosind un API, aplicațiile pot detecta dispozitive cu memorie RAM scăzută și își pot modifica funcționalitatea în consecință. KitKat acceptă, de asemenea, zram . Componentele WebView au fost actualizate pentru a utiliza o versiune a motorului de redare Google Chrome . Un nou API Storage Access Framework permite aplicațiilor să recupereze fișiere într-un mod consecvent; ca parte a cadrului, un nou selector de fișiere de sistem (denumit „Documente”) permite utilizatorilor să acceseze fișiere din diverse surse (inclusiv cele expuse de aplicații, cum ar fi serviciile de stocare online).
A fost introdus un API public pentru crearea și gestionarea clienților de mesaje text . Au fost adăugate, de asemenea, API-urile de detectare a pașilor și contorizarea senzorilor. KitKat acceptă emularea cardului gazdă pentru comunicații în câmpul apropiat , ceea ce permite aplicațiilor să emuleze un card inteligent pentru activități precum plăți mobile .
Critică
Scrierea cardului de memorie este dezactivată
Accesul la scriere pe cardurile de memorie MicroSD pentru software-ul non-sistem (instalat de utilizator) a fost dezactivat în această versiune Android, fără opțiunea oficială de a acorda manual aplicațiilor selectate accesul la scriere.
Ca răspuns, mulți utilizatori au procedat la rădăcină dispozitivele lor pentru a eluda restricția.
Restricția a fost ridicată oficial în Android 5.0 Lollipop , deși numai pentru aplicațiile cu un nivel API actualizat (≥20), restricționând compatibilitatea înapoi .
Accesul la scriere pe stocarea internă și USB On-The-Go nu a fost încă afectat de restricție.