Logo lv.androidermagazine.com
Logo lv.androidermagazine.com

Kāpēc jums nekad nebūs jaunākās android versijas

Satura rādītājs:

Anonim

Ja jums ir Android tālrunis, iespējams, tas nedarbina OS jaunāko versiju, 4.1 Jelly Bean. Saskaņā ar paša Google datiem tikai 1, 2 procenti aktīvo ierīču izmanto jaunāko Android versiju. Apmēram 57, 5 ​​procenti paliek operētājsistēmā Android 2.3 - versijai, kas strauji tuvojas savai otrajai dzimšanas dienai.

Ja jums paveicās iegādāties Nexus ierīci - pareizo Nexus ierīci -, jūs varat saņemt Mountain View šokolādes fabrikas jaunākās saldās maltītes tūlīt vai dažu nedēļu laikā pēc tās pabeigšanas. Bet lielākajai daļai no neskaitāmajiem miljoniem aktīvo Android ierīču tas ir pavisam cits stāsts. Viņi, iespējams, nekad nedarbos jaunāko Android versiju, lai kāda tā būtu. Viņi darbojas ICS, ja viņiem paveicas, Piparkūkas, ja ne, un līdz tam laikam, kad viņi iegūs Jelly Bean, mēs jau dziedāsim Key Lime Pie uzslavas.

Šis apburtais cikls ir Google pieejas savai operētājsistēmai rezultāts, apvienojumā ar daudziem citiem faktoriem, tostarp pārvadātājiem, ražotājiem un pašu lietotāju vēlmēm. Tas ir viens no platformas nozīmīgākajiem jautājumiem, un to visu ir atrisināt, bet neiespējami. Lasiet tālāk, lai precīzi uzzinātu, kāpēc, jo mēs sadalām Android programmatūras atjaunināšanas procesu.

Atjaunināt trauksmi

Jūs pērkat tālruni, jūs maksājat 200 USD, jūs apņematies noslēgt 2 gadu līgumu ar pakalpojumu sniedzēju. Bija tā, ka ražotāja līdzdalība ierīces izstrādē beidzās pēc tās nosūtīšanas. Tā kā viedtālruņi ir kļuvuši izplatītāki, tie pastāvīgi attīstās, pat pēc izlaišanas. Tiek piegādāti jauni programmatūras atjauninājumi, pievienojot funkcijas, mainot izskatu un izskatu, kā arī uzlabojot veiktspēju mēnešus pēc iegādes. Lieli atjauninājumi varētu pat pārvietot ierīces uz jaunu platformas versiju.

Tā kā atjauninājumi kļūst arvien izplatītāki un patērētāji kļūst aizvien prasmīgāki tehnoloģijām, arvien vairāk apzinās, ka ierīces var atjaunināt, un tiek gaidīts, ka tās ir jāatjaunina. Līdz ar to nāk sava veida “atjaunināšanas trauksme”. Ja esat aizgājis no jebkura viedtālruņa ziņojumu paneļa, piemēram, mūsu pašu forumos vai XDA, jūs zināt, ko mēs ar to domājam. Diezgan daudz pavedienu, vaicājot, kad ICS vai Jelly Bean būs pieejams noteiktām ierīcēm. Ja atjauninājumi tiek kavēti vai pat atcelti, interneta lietotāji zvēru, ka viņi vairs nekad nenopirks citu šī ražotāja vai operatora tālruni. Tā ir pilnīgi negatīva īpašumtiesību pieredze.

Lai arī tas nepārstāv visu lietotāju bāzi - ne tuvu - tas ir piemērs tam, cik daudz enerģijas lietotāju piedzīvo Android viedtālruņi. Viņi vienmēr atrodas aiz līknes, vienmēr gaida atjauninājumu, nekad pilnībā neizbauda iegādāto produktu, jo ir iegādājušies. Daļa no tā ir tehnoloģiju preses vaina - mēs vienmēr koncentrējamies uz to, kas jauns, un tas nozīmē, ka runājam par programmatūru, kas vēl nav sasniegusi lielāko daļu ļaužu.

Pastāv arī problēma, ka tālruņi tiek reklamēti kā “gatavi atjauninājumiem”. Pat tagad ierīces, kuras piegādā ar ICS, tiek pārdotas kā “jaunināmas” Jelly Bean, pārceļas, kas būtībā ļauj ražotājiem un pārvadātājiem novērst noteiktas programmatūras trūkumu. par funkciju pats par sevi. Jau pašā sākumā īpašniekiem tiek uzdots gaidīt atjauninājumus, skaidri apzinoties, ka viņu jaunajam tālrunim ir veca programmatūra. HTC Rezound tika pārdots par “ICS gatavs”, kad tika paziņots 2011. gada novembrī. Apmēram deviņus mēnešus vēlāk, 2012. gada augustā, tas saņēma Android 4.0 ēterā. Lieki piebilst, ka tas ļoti daudz gaida reklamēto funkciju.

Bet atjauninājumi nenotiek tikai, un ir pamatoti tehniski iemesli, kāpēc šai jaunajai Android versijai, kuru jūs gaidījāt, varētu paiet lielāka gada daļa.

Kodēšana ir grūta

Kad tiek izlaista jauna Android versija, tā tiek izlaista, izmantojot Android atvērtā pirmkoda projektu (AOSP). AOSP ir pieejams ikvienam, lai lejupielādētu, uzraudzītu un izveidotu Android brīvajā laikā, neatkarīgi no tā, vai viņi ir lielākie viedtālruņu ražotāji, pielāgotu ROM veidotāji. Bet, kad kods tiek izstumts, tas nebūt nav gatavs katrai ierīcei.

Lai izveidotu jaunu Android versiju un darbotos jebkurā ierīcē ar atšķirīgu aparatūru, ir nepieciešams ievērojams papildu darbs, un ir jāpieliek vēl vairāk pūļu, lai mikroshēmas veidotāju starpā parādītu patentēto kodu. Piemēram, Snapdragon S4 ierīcei ir nepieciešami Jelly Bean draudzīgi Qualcomm draiveri CPU un GPU. Izgatavošanas process ir jāpielāgo tālruņa aparatūrai, un esošie pielāgojumi ir jāizstrādā jaunajā Android versijā, neko nesalaužot.

Pat acīmredzami līdzīgā aparatūrā, apvienojumā bieži būs citi patentēti komponenti. Piemēram, (starptautiskais) HTC One X ir Tegra 3 ierīce, taču tajā ir iekļauta HTC ImageSense mikroshēma, kaut kas nav atrasts Nexus 7. Tā arī atšķirīgi izklāsta tā iekšējo krātuvi ar atsevišķu nodalījumu multividei. Tad ir jāapsver mobilā radio programmaparatūra. Pēkšņi jums ir jādara daudz darba, lai piegādātu Tegra 3 ierīci līdz Jelly Bean.

Sony visu kodēšanas un pārnešanas procesu ļoti sīki izskaidroja emuāra ierakstā pagājušā gada beigās. Tas ir vērts lasīt, ja vēlaties izjust jaunatklātu līdzjūtību programmētājiem, kuriem jāveic šādi atjauninājumi.

Tomēr uzdevums nav ierobežots ar kodu. Bieži vien ir jāņem vērā dizaina izmaiņas, īpaši atjauninot operētājsistēmu Android 2.x uz 4.x - versijas maiņa, kas visā pasaulē ieviesa plašus UI uzlabojumus. Kā Sony mums paskaidroja savā nesenajā apaļā galda diskusijā Vācijā, ražotāji maz brīdina par to, pie kā varētu strādāt Google, tāpēc viņi nevar plānot uz priekšu. Jāatzīst, ka Google mēģina to mainīt ar savu platformas izstrādātāju komplektu, kas oriģinālo iekārtu ražotājiem ļauj agrīni piekļūt noteiktām ietvara daļām jaunās Android versijās. Tomēr PDK koncentrējas uz jaunu ierīču sagatavošanu palaišanai, nevis vecāku modernizēšanu. Un, ja mainās pamatā esošā Android dizaina valoda, jāmaina arī visi pielāgojumi, kas atrodas virs tā.

Android ierīces atjaunināšana nav vienkārša, un ar to ir vēl daudz vairāk, nekā pamest jauno kodu no Google un cerēt uz labāko. Tas ir daudz darba, un tas ir pirms jūs pat domājat par to, kā to visu apstiprināt un izstumt uz tālruņiem. Ja ir veiktas izmaiņas radio, jaunais kods ir jāsertificē reģionālajām varas iestādēm, kā arī tādām organizācijām kā Bluetooth SIG un Wifi alianse. Tas viss prasa dārgu laiku, un savā emuāra ierakstā pagājušajā gadā Sony identificēja sertifikātu kā laikietilpīgāko jaunās programmatūras izdošanas daļu.

Pārvadātāja problēma

Šeit mēs satiekam mobilās telpas lielos naida kurinātājus. Nepieciešamais ļaunums mūsu savienotajā pasaulē, mobilo sakaru operatoriem ir liela ietekme uz to, kas notiek viņu tīklos, it īpaši tādos tirgos kā ASV un Japāna. Šīs pilnvaras ietver prasību ražotājiem iesniegt atjauninājumus apstiprināšanai, pirms tie tiek izstumti.

Pārvadātāja sertifikācijas process var būt ātrs vai grūti izpildāms. Nelieli atjauninājumi, jo īpaši GSM pārvadātājos ārpus ASV, bieži tiek ātri apstiprināti. Labs piemērs ir trīs Lielbritānijas apstiprinājums HTC One S kļūdu labošanai. Tas pāris dienu laikā izturēja sertifikātu, jo tika veiktas tikai nelielas izmaiņas, un pārvadātājs bija pārliecināts, ka nekas tur nedomā pārtraukt tā tīklu.

Mēroga otrajā galā ir svarīgi atjauninājumi par dažiem ASV pārvadātājiem. Mēs šeit izvēlēsimies Verizon Galaxy Nexus, taču konkurējošos tīklos ir daudz citu piemēru. Lielā Sarkanā Gnex bija nepieciešami divi mēneši, lai nokārtotu tā Android 4.0.4 atjauninājuma sertifikāciju, un Jelly Bean for Nexus, kas tika pabeigts jūlijā, joprojām nav pieejams. Nav iespējams precīzi zināt, kāpēc lietas tiek apturētas, vai pie kā vainīgs ir kāds, ja kāds to pieļāvis. Bet tas ir piemērs tam, kā var pievienot papildu gaidīšanas nedēļas, ja sertifikācijas procesa laikā rodas problēmas.

Pārvadātāji parasti lēnām pārvietojas, un viņi vienmēr kļūdīsies piesardzības virzienā. Viņiem ir arī ierobežoti resursi viedtālruņu programmatūras sertificēšanai, un prioritāte, protams, vienmēr tiks piešķirta jaunu ierīču apstiprināšanai, kuras ir gatavas pārdošanai. Tā jūs nopelnāt naudu. Līdzīga attieksme valda arī dažos oriģinālo iekārtu ražotājos. Ja tālrunis nav labi pārdots vai tas ir budžeta modelis, iespējams, nav tik daudz laika un naudas vērts, lai izstrādātu un sertificētu atjauninājumu. Galu galā viedtālruņu ražotāji ir uzņēmumi.

Android, salīdzinot ar Android

Bet tie ir Android tālruņi, vai ne? Kāpēc ir tik grūti noturēt Android tālruņus ar jaunāko programmatūru, it īpaši, ja šķiet, ka iOS un Windows Phone patīk daudz ātrāk, elegantāk veikt jaunināšanas procesu?

Atbilde ir daudzveidīga. Apple vienlaikus ir ne vairāk kā trīs pašreizējie tālruņi, kas ievērojami atvieglo atjauninājumu sinhronizēšanu savās ierīcēs. IPhone klāstā ir arī mazāka iekšējā dažādība no viena modeļa uz otru. Turklāt Apple stingrā kontrole pār visiem aparatūras un programmatūras aspektiem nozīmē, ka tā var viegli paredzēt nākotnes programmatūras versijas tādā veidā, kā to nevar Android tālruņu ražotāji.

Kas attiecas uz Microsoft, tas gandrīz kontrolē Apple. Tā tālruņi ir ierobežoti ar Qualcomm Snapdragon centrālajiem procesoriem un fiksētu displeja izšķirtspējas diapazonu. Atsevišķas OS jomas ir ierobežotas pat oriģinālo iekārtu ražotājiem, un Windows telefoniem ir noteiktas stingras prasības, piemēram, īpaši pogu iestatījumi un atmiņas kvotas. Windows Phone oriģinālo ierīču ražotājiem ir arī ārkārtīgi ierobežotas izmaiņas, kuras viņi var veikt lietotāja saskarnē. Visi šie faktori ļauj vieglāk izstumt atjauninājumus, izmantojot šķietami atšķirīgu dažādu ražotāju aparatūru.

Mums vajadzētu arī norādīt, ka Android tālruņi, kā mums ir tendence domāt par tiem, nav tikai Android tālruņi. Tie ir Android tālruņi.

Dažus mēnešus atpakaļ Google vietnieks Vic Gundotra izveidoja ziņu pakalpojumā Google+, izdziedot slavējumus par jauno planšetdatoru Nexus 7 kopā ar pievienoto fotoattēlu. Kad sekotāji viņam jautāja, ko viņš izmantojis attēla uzņemšanai, viņš atbildēja ļoti precīzā, apzinātā valodā - tas tika uzņemts uz viņa “Android balstītās Galaxy S3”. Gundotra formulējums izgaismo būtisku atšķirību starp Nexus un “Google Experience” ierīcēm, un Samsung, HTC un Motorola firmas tālruņi, kas dominē lielākajā daļā veikalu sienu. Google izlaiž Android. Kad ražotāji to saņem, gala produkts ir balstīts uz Android. Tur ir sīkumi, kurus Google tieši nekontrolē, tas nozīmē, ka tie vairs nav tikai “Android”.

HTC One X ir uz Android balstīts HTC Sense tālrunis. Galaxy S3 ir uz Android balstīts Samsung TouchWiz tālrunis. Lai arī tie ir saderīgi ar Android un tiem ir kopīga funkciju kopa, tie atšķiras no operētājsistēmas, kuru piegādā Mountain View cilvēki.

V ariety briesmas

Tā kā operētājsistēma Android ir atvērtā koda operētājsistēma, tā var darīt diezgan daudz, ko vien vēlas. Vienīgais reālais ierobežojošais faktors ir Android saderības testa komplekts - testēšanas programmu komplekts, kas paredzēts, lai pārliecinātos, ka tās nav sajaukušās ar sistēmu tādā veidā, kas sabojā trešo pušu lietotnes. Telefoniem jāiztur šī pārbaude, lai iegūtu Google apstiprinājuma zīmi. Tomēr CTS nav paredzēts, ka jāpārliecinās, ka ražotāja pielāgoto Android versiju ir viegli atjaunināt, un kā tāda nav garantijas par atjauninājumu laiku.

Jūs varētu teikt, ka tā ir slikta lieta, it īpaši, ja esat Android vaniļas cienītājs. Ja Microsoft var piespiest ražotājus nejaukties ar Windows Phone lietotāja saskarni, kāpēc Google nedara to pašu Android ierīcēm? Ja tas tā notiktu, Android kļūtu par daudz mazāk pievilcīgu Google reālajiem klientiem - operatoriem un ierīču ražotājiem. Viņi vēlas atbrīvot Android ar savu programmatūru un dizaina valodu, lai atšķirtos pārpildītajā un konkurētspējīgajā mobilo sakaru tirgū. Ja viņi to nevarētu izdarīt, viņi vienkārši neizveidotu tik daudz Android tālruņu, un attiecīgi klienti nenopirktu tik daudz Android tālruņu.

Mazāks Android tālruņu skaits nozīmētu mazāk klikšķu uz reklāmām Google meklēšanā un mazāk mobilo tālruņu lietotāju, kas piesaistīti Google lietotņu un satura ekosistēmām. Google nevēlas, lai būtu mazāk Android tālruņu. Google vēlas simtiem miljonu Android tālruņu, un, lai sasniegtu šo mērķi, tam ir jāatver Android pielāgošanai.

Tā rezultātā Google kā platformas īpašnieks ir bezspēcīgs, lai piespiestu atjauninājumus mobilajos tālruņos, kuru pamatā ir Android. Tās OS lielā tirgus daļa ir atkarīga no tā, vai pārdošanā ir daudz ierīču, un tas savukārt noved pie nebeidzamas aparatūras specifikāciju, ražotāju pielāgojumu un operatora prasību dažādības. Tā ir tā dažādība, kas jau ātri apspriestu tehnisku iemeslu dēļ ātri un bieži veic ierīču atjaunināšanu, kas ir pilnīgi neiespējami. Vienkārši sakot, nekādā gadījumā Android operētājsistēmai kopumā nevar būt ātri atjauninājumi un liela tirgus daļa. To izslēdz platformas raksturs, un vēl svarīgāk ir tas, ka Android ir vieta Google biznesa stratēģijā.

Diemžēl, neraugoties uz tādiem simboliskiem piedāvājumiem kā Motorola 100 dolāri, ja jūsu tālrunis nesaņem Jelly Bean, un nelāgo Android atjauninājumu aliansi, lietas neliecina par izmaiņām.

Vai tā ir problēma?

Tas var būt neizbēgami, bet tas, ka jāgaida ilgāk, nekā vēlaties, tiek atjaunināts, nekad nav laba lieta. Klientiem nav svarīgi, kāpēc viņu spīdīgais jaunais Android tālrunis ir par vienu vai divām versijām aiz jaunākās. Viņi tikai ar skaudīgām acīm novēro, ka iPhone lietotāji savlaicīgi iegūst iOS 6 un redz, ka viņu ražotājs tos īsi maina.

Mūsdienu patērētāji arvien vairāk apzinās, ka viedtālruņi vairs nav telefoni, bet gan datori un ka tos var atjaunināt ar aizraujošām jaunām funkcijām. Lai arī tehnisku un biznesa iemeslu dēļ ikviens Android tālrunis var nebūt atjaunināts, šīs ierīces ir paredzētas, lai konkurētu ar jaunākajām Apple un Microsoft versijām, un, ja tās ir viena vai divas galvenās versijas aiz līdera, tas padara to jaunāku acīmredzamai vājo vietu konkurentu izmantošanai. Tas padara to par problēmu visiem, kuriem ir interese par Android.

Gatavojoties šim rakstam, mēs veica nelielu, nezinātnisku aptauju pakalpojumā Google+, jautājot Android Central sekotājiem, kā viņu telefonos ir bijusi pieredze ar atjauninājumiem. Atbilde bija gandrīz vienādi negatīva - pat platformas fani aprakstīja atjauninājumu ieviešanu tādos terminos kā “slikts”, “briesmīgs” un “absolūts sūds”. Tā ir Android pieredzes puse, kurai enerģijas lietotājiem ir nopietnas tēla problēmas.

Otra šī argumenta puse ir tāda, ka Android uzplaukst, neskatoties uz tās atjaunināšanas grūtībām. Tā ir pasaulē populārākā viedtālruņu OS. Ierīces turpina lidot no veikalu plauktiem, un, neraugoties uz to, ka vairums tālruņu atrodas vecākās programmatūras versijās, platformai seko spēcīga kopiena.

Varētu apgalvot, ka lielākajai daļai parasto patērētāju nemaz nerūpējas par sava tālruņa atjaunināšanu, un jums droši vien būtu taisnība. Tiem, kam noteikti jābūt jaunākajai Android versijai, vienmēr ir jaunākais Nexus tālrunis, lai gan Nexus zīmola pievilcību nedaudz mazina Verizon un Sprint atjauninājumu kavējumi.

Vai ir kāds risinājums?

Vienīgais īstais Android atjaunināšanas problēmas risinājums ir domāšanas veida maiņa vai, ja tas nedarbojas, tālruņa nomaiņa. Android nekad nevarēs piedāvāt visaptverošus atjauninājumus, kā to dara Apple - tas ir tehniski neiespējami dažādu iemeslu dēļ, kurus mēs jau esam apskatījuši.

Android tālruņu īpašniekiem, kopienas locekļiem un faniem ir jānovērtē, ka atjauninājumus ir grūti izstrādāt, un to izveide prasa daudz laika un naudas, un, kad mobilo sakaru operatori iesaistās, tie var tikt pakļauti ilgstošai, garlaicīgai kavēšanai. Tas neattiecas uz iOS un Windows Phone, taču tās ir ļoti atšķirīgas operētājsistēmas. Sāpīgi, kā var šķist, atjauninājumu gaidīšana būs Android pieredzes sastāvdaļa daudzus gadus uz priekšu.

Bet, ja problēma ir Android, tad varbūt arī Android var būt risinājums, vismaz tehniski piedzīvojumu lietotājiem. Android atvērtība ļauj tai darboties vairākās aparatūras platformās, taču arī Google operētājsistēma ir īpaši piemērota hakeriem. Daudzām vadošajām ierīcēm ir dinamiska pielāgota ROM aina, kur ir pieejami individuāli izgatavoti programmaparatūras, bieži balstītas uz jaunākajām Android versijām, nekā šiem tālruņiem ir oficiāli pieejamas. Tas nozīmē, ka, ja jums patiešām ir interese par OS jaunākās versijas palaišanu, varat uzlauzt un palaist savu bootloader uz stabilitātes (un, iespējams, garantijas) rēķina.

Tas nav ideāls risinājums, bet tas ir tik tuvu, kā mēs kādreiz varētu nokļūt. Pēc tam atveriet - vai “openy” - Android dabu ir savas priekšrocības - plašs aparatūras klāsts, hackability un pielāgots ROM atbalsts, bezgalīga ekrāna izmēru izvēle, programmatūras pielāgošana, multimediju karbonādes, šasijas stili un rūpnieciskais dizains. Bet tas nāk ar vienu galveno Ahileja papēdi - samazinās labirintiskais, laikietilpīgais un dārgais process, kā tālrunis tiek atjaunināts ar jaunu versiju. Ne vienmēr tā ir kāda vaina, bet gan vājums, kas ir iebūvēts Android DNS, un mēs šaubāmies, ka tas kādreiz tiks pārvarēts.