Android 7 Nougat iezīmēja pagrieziena punktu Google mobilo operētājsistēmu attīstībā. Tās parādīšanās nesa sev līdzi daudzas jaunas funkcijas, optimizācijas un lietotāju pieprasītas iespējas. Tomēr šīs versijas izlaišana atkal izvirzīja priekšplānā vienu no platformas ilgstošajām problēmām: fragmentāciju . Mēs padziļināti analizējam Nougat ieviešanu, fragmentāciju, uzlabojumus un ietekmi uz Android ekosistēmu, kā arī atjauninājumu nozīmi un faktorus, kas ietekmē jaunāko versiju ieviešanu.
Pastāvīga Android fragmentācija: skaitļi un konteksts

Fragmentācija operētājsistēmā Android ir parādība, ko raksturo vairāku operētājsistēmas versiju līdzāspastāvēšana ilgstoši miljoniem ierīču. Konkrētajā Android 7 Nougat gadījumā , neskatoties uz ievērojamiem uzlabojumiem, tās sākotnējais ieviešanas temps bija krietni mazāks par gaidīto, un tās paplašināšanās bija ļoti lēna, salīdzinot ar Apple operētājsistēmas iOS attīstību.
Saskaņā ar datiem, kas apkopoti no vairākām specializētām tīmekļa vietnēm un oficiāliem avotiem, pat vairākus mēnešus pēc izlaišanas Android 7 Nougat tirgus daļa no visām Android ierīcēm bija tik tikko mazāka par 3% . Skaitļi pakāpeniski uzlabojās, taču ieviešana saglabājās neliela, pēc pilnas versijas dzīves cikla svārstoties ap 10–15%. Salīdzinājumam, iepriekšējās versijas, piemēram, Marshmallow un Lollipop, joprojām bija visizplatītākās, sasniedzot daudz lielākus procentus.
- Android 6 Marshmallow: savā maksimuma brīdī pārsniedza 30% tirgus daļas.
- Android 5 Lollipop: aizņēma aptuveni 30–35% no kopējā ierīču skaita.
- Android 7 Nougat: Neskatoties uz laika ritējumu, tā sākotnējā izplatība bija lēna, pēc pirmā gada sasniedzot aptuveni 10–15 %.
- Pat vecākas versijas: KitKat, Jelly Bean un citi joprojām saglabāja ievērojamu lietotāju skaitu.
Android sadrumstalotības pamatcēloņi

Dažādu aktīvo versiju pastāvēšana izriet no daudzajiem ražotājiem, modeļiem un atšķirīgām atjauninājumu politikām . Kamēr Google izstrādā un izlaiž jaunāko Android versiju, ražotājiem bieži vien ir nepieciešams papildu laiks, lai pielāgotu, pielāgotu un sertificētu sistēmu savās konkrētajās ierīcēs, īpaši, ja tie iekļauj savas pielāgotās saskarnes vai modifikācijas (kā tas ir Samsung, Xiaomi, LG, Huawei un citu gadījumā).
Turklāt daudzi ražotāji prioritāti piešķir jaunu modeļu laišanai tirgū, nevis vecāku ierīču atjaunināšanai, kas nozīmē, ka daudzi vecāki tālruņi nekad nesaņem jaunākās oficiālās versijas . Tas apvienojumā ar reģionālo sadrumstalotību, mobilo sakaru operatoru ietekmi un milzīgo produktu klāstu daudzveidību (no budžeta tālruņiem līdz augstas klases modeļiem) rada ievērojamu izkliedi, apgrūtinot Android ekosistēmas standartizāciju.
Atjauninājumi: atšķirības ar iOS un ražotāju loma
Atšķirībā no Android, Apple iOS sistēmai nav tāda paša līmeņa sadrumstalotības, jo Apple kontrolē gan aparatūru, gan programmatūru un vienlaikus izvieto atjauninājumus visās saderīgajās ierīcēs. Nougat popularitātes virsotnē iOS jaunāko versiju ieviešanas līmenis pārsniedza 80%, demonstrējot daudz efektīvāku atjauninājumu ciklu.
Android ierīcēs atjauninājumi ir atkarīgi no ražotāja un modeļa , un tikai Google ierīcēm, piemēram, Pixel sērijai (un agrāk Nexus), ir prioritāte un tieša piekļuve jaunajām versijām. Citiem lietotājiem ir jāgaida mēneši vai arī viņi, iespējams, nekad nesaņems jaunākos ielāpus vai funkcijas.
Galvenās jaunās funkcijas un tehniskie uzlabojumi operētājsistēmā Android 7 Nougat

Neskatoties uz lēno ieviešanu, Android 7 Nougat ieviesa plašu tehnisku jauninājumu un lietotāja pieredzes uzlabojumu klāstu , tostarp:
- Uzlabots vairākuzdevumu režīms: Tas pirmo reizi tika iekļauts vietējais sadalītais ekrāns, ļaujot vienlaikus palaist divas lietojumprogrammas un uzlabot produktivitāti saderīgos tālruņos un planšetdatoros.
- Grupēti un interaktīvi paziņojumi: Atjaunota sistēma, kas grupas paziņojumi pēc lietotnes, ļaujot atbildēt uz ziņojumiem tieši no paziņojumu aizkara, neatverot lietotni.
- Uzlabots Doze akumulatora taupīšanas nolūkos: Enerģijas optimizācijas režīms ir uzlabots, pagarinot akumulatora darbības laiku pat tad, kad ierīce pārvietojas vai atrodas gaidīšanas režīmā.
- Datu taupīšanas režīms: Jauna funkcija mobilo datu taupīšanai, ierobežojot nebūtisku lietotņu fona trafiku.
- Vulkan API atbalsts: Grafikas uzlabojums, kas, pateicoties Vulkan API, nodrošina spēles un lietojumprogrammas ar uzlabotu 3D grafiku.
- Fona atjauninājumi: Tika ieviesta sistēma A/B atjauninājumi dažās ierīcēs, kas ļāva ielāpus un atjauninājumus instalēt vienmērīgāk un drošāk, iedvesmojoties no Chrome OS pārvaldības.
- Daydream atbalsts: Pirmā Google oficiālās virtuālās realitātes platformas integrācija, bet tikai saderīgām ierīcēm.
- Pārveidots JIT kompilators: Lietotnes koda lieluma samazināšana un uzlabots instalēšanas un atjaunināšanas ātrums.
Šīs un citas funkcijas ir kalpojušas par pamatu nākamajām Android versijām, lai tās turpinātu attīstīties, virzoties uz jaudīgāku, drošāku un efektīvāku sistēmu.
Fragmentācija, drošība un atjauninājumu izaicinājums
Viens no lielākajiem jaunāku versiju, piemēram, Android 7, zemas ieviešanas riskiem ir ievainojamības un ļaunprogrammatūra. Katrs atjauninājums ietver svarīgus drošības ielāpus , kas novērš kritiskas sistēmas kļūdas. Tāpēc ierīce ar vecāku versiju ir daudz neaizsargātāka pret uzbrukumiem, vīrusiem un privātuma pārkāpumiem.
Saskaņā ar datiem no dažādiem avotiem, miljoniem Android lietotāju izmanto versijas, kas nesaņem drošības atjauninājumus , radot izaicinājumu gan Google, gan lietotņu izstrādātājiem, kuriem jāizlemj, vai saglabāt atbalstu nedrošām ierīcēm vai koncentrēties uz jaunākām versijām.
Tas nav tikai jaunu funkciju jautājums: lietotāju drošība ir ļoti atkarīga no tā, cik ātri ražotāji izlaiž ielāpus, ko regulāri izplata Google. Fragmentācija palēnina šo procesu un padara ievērojamu daļu ierīču neaizsargātas.
Izstrādātāju un lietotāju loma fragmentācijas apstākļos
Sadrumstalotība tieši ietekmē izstrādātāju darbu , piespiežot viņus pielāgot savas lietojumprogrammas plašam versiju un konfigurāciju klāstam, palielinot sarežģītību un uzturēšanas izmaksas. Google cenšas to mazināt ar tādiem rīkiem kā Google Play pakalpojumi, kas ļauj atjaunināt noteiktas funkcijas neatkarīgi no sistēmas, taču sadrumstalotība pilnās versijās joprojām pastāv.
Savukārt lietotāji bieži vien nezina, kuru Android versiju viņi izmanto, vai cik svarīgi ir to atjaunināt. Turklāt ieradums mainīt tālruņus tikai tad, kad vecais pārstāj darboties vai kļūst nelietojams, veicina to, ka ierīces ar novecojušām sistēmām tiek izmantotas gadiem ilgi.
- Tas ir ieteicams periodiski pārbaudiet Android versiju instalēta un apsveriet iespēju pāriet uz jaunāku modeli, ja ražotājs pārtrauc sniegt atbalstu.
- Izmantošana Pielāgoti ROM (piemēram, LineageOS vai līdzīgs) ir kļuvis populārs kā alternatīva vecāku ierīču atjaunināšanai, kuras oficiāli netiek atbalstītas.
Atšķirības starp oficiālajiem atjauninājumiem, ekskluzīvajiem atjauninājumiem un ROM versijām
Pašlaik, lai gan Google izstrādā Android, daudzi ražotāji izmanto pielāgošanas slāņus un modifikācijas, kas nozīmē, ka atjauninājumi ne vienmēr tiek piegādāti vienādi vai ietver visas solītās funkcijas. Piemēram, ekskluzīvas funkcijas, piemēram, dažas Nougat 7.1 papildu opcijas, sākotnēji bija paredzētas tādām ierīcēm kā Pixel, savukārt citi viedtālruņi, pat Nexus ierīces, saņēma mazāk pilnīgu versiju.
Nav nekas neparasts, ka daži rīki, viedie asistenti vai specifiski uzlabojumi ir ierobežoti atkarībā no modeļa, radot vēl lielāku nevienlīdzību Android ekosistēmā. Par laimi, pateicoties kopienai un alternatīvajām izstrādēm, vairumā gadījumu ir pieejamas alternatīvas, piemēram, palaišanas programmas vai ROM, kas ļauj atkārtot dažas no šīm funkcijām citās ierīcēs.
Google un Android atjauninājumu nākotne
Google ir mēģinājis paātrināt ieviešanas ciklu un vienkāršot atjaunināšanas procesu ar tādām iniciatīvām kā Project Treble — modulāru sistēmas dizainu, kas ļauj gan Google, gan ražotājiem vieglāk atjaunināt pamatsistēmu, neietekmējot konkrētus draiverus un komponentus. Uzziniet vairāk par Android Nougat un tā ietekmi.
Turklāt Google nosaka termiņus ražotājiem, lai tie sertificētu un izlaistu ierīces, kurās darbojas vecākas Android versijas. Piemēram, tiklīdz ir ieviesta jauna versija, vairs nav iespējams izlaist jaunus sertificētus termināļus ar vecākām versijām, piespiežot pāreju un paātrinot novecojušu izdevumu atteikšanos.
Tomēr aparatūras daudzveidība un brīvība, kas raksturīga Android, joprojām ir faktori, kas kavē pilnīgu standartizāciju, vismaz īstermiņā un vidējā termiņā.
