MediaTek atgādina, kāpēc Qualcomm Snapdragon ir populārāks XDA

Sarunā ar AndroidAuthority MediaTek mobilo sakaru biznesa vienības ģenerāldirektors paziņoja, ka uzņēmums neplāno izlaist pirmkodu.

Izvēloties jaunu viedtālruni, lielākā daļa patērētāju ņem vērā tādus aspektus kā cena, dizains, kameras un programmatūras funkcijas. Tikai daži lietotāji patiešām rūpējas par to, kāda sistēma ir mikroshēma nodrošina viņu jaunajam viedtālrunim, taču XDA kopienai tas ir ļoti svarīgs apsvērums. HiSilicon, Samsung Electronics, Qualcomm un MediaTek ir visveiksmīgākie viedtālruņu mikroshēmojumu silīcija pārdevēji, lai gan HiSilicon ražo mikroshēmas tikai Huawei un Honor ierīcēm, savukārt Samsung Exynos mikroshēmas reti sastopamas ārpus Samsung Galaxy ierīces. No otras puses, Qualcomm Snapdragon un MediaTek mikroshēmas ir atrodamas dažādās ierīcēs, sākot no zemākās klases Android Go ierīce uz augstākās klases spēļu tālruņi. XDA lietotājiem, kuri interesējas par savām ierīcēm, nav viegli izvēlēties ierīci ar Snapdragon mikroshēmu. Iemesls? Qualcomm ir daudz draudzīgāks izstrādātājiem nekā MediaTek, un nešķiet, ka tas drīzumā mainīsies.

Lielākā daļa mūsu lasītāju, iespējams, zina par Android atvērtā pirmkoda projektu (AOSP), no kura ir iegūtas visas Android programmatūras versijas. Mūsu lasītāji arī zina, ka Android ierīces tiek piegādātas ar modificētu Linux kodolu. Tāpat kā ierīču ražotājiem (OEM), arī mikroshēmojumu pārdevējiem pēc pieprasījuma ir jādara pieejams kodola pirmkods visiem Linux kodola binārajiem failiem, ko tie piegādā savos produktos. Tomēr mikroshēmojumu pārdevējiem nav jādara pieejams avota kods citai programmatūrai, ko tie izstrādā, piemēram, HAL vai ietvara atzariem. Izstrādājot jaunu viedtālruni, oriģinālo iekārtu ražotāji parasti nesāk ar AOSP. Tā vietā viņi paļaujas uz silīcija pārdevējiem, lai nodrošinātu AOSP saderību ar viņu mikroshēmojumiem un pēc tam izplata visu šo kodu oriģinālo iekārtu ražotājiem kā daļu no Board Support Package (BSP). Oriģinālo iekārtu ražotājiem ir piekļuve kodam, kas tiem nepieciešams, lai savās ierīcēs palaistu darbojošos Android versiju, ko viņi pēc tam pielāgo savu klientu vajadzībām. Taču neatkarīgiem pielāgotajiem AOSP ROM izstrādātājiem mūsu forumos nav šāda līmeņa piekļuves, tāpēc viņiem ir jāsāk no ieskrāpēt, mēģinot uzlauzt tīru AOSP ar iepriekš kompilētiem binārajiem failiem, kas iegūti no ierīcēm — bez dokumentācijas palīdzēt. Par laimi, Qualcomm atšķirībā no MediaTek padara izstrādātāju dzīvi nedaudz vieglāku, pateicoties CodeAurora forumi (CAF).

CAF ir vieta, kur Qualcomm augšupielādē kodola pirmkodu savām mikroshēmām piemēram, Snapdragon 845 kā arī daļas sava mikroshēmojuma specifiskā koda, kas ļauj izstrādātājiem vieglāk izveidot platformu, nezinot, kā darbojas pamatā esošās mikroshēmojuma funkcijas. CAF ir Qualcomm nodrošināts pakalpojums sabiedrībai, ko izstrādātāji novērtē, jo tas padara AOSP ROM izstrādi par tad viņiem vieglāk. Tomēr CAF esamība neatrisina visas izstrādātāju problēmas, jo OEM joprojām var pievienot nestandarta aparatūra, ko neatbalsta CAF laidiens — tādā gadījumā izstrādātājiem tas ir jāizmanto uz netīri hacks. Diemžēl MediaTek mikroshēmojumiem nav CAF ekvivalenta, kas rada milzīgas neatbilstības pielāgotajā ROM kopienā, kā redzams MediaTek pret Snapdragon Redmi Note 3 forumi.

Uz jautājumu par iespēju izlaist savu produktu pirmkodu, MediaTek mobilā biznesa nodaļas ģenerāldirektors TL Lī pastāstīja. AndroidAuthority ka uzņēmumam nav plāna "tuvākajā nākotnē" publiskot pirmkodu. "Līdz šim mums nav šādas programmas. Mēs vienkārši izlaižam mūsu pirmkodu saviem klientiem, ”sacīja Lī AndroidAuthority. MediaTek pastāstīja AndroidAuthority ka uzņēmums joprojām strādā, lai uzlabotu savus GMS Express programma, kas palīdz paātrināt jaunu ierīču sertifikācijas procesu. Lai gan tas dod oriģinālo iekārtu ražotājiem vairāk laika strādāt pie programmatūras izstrādes savās ierīcēs, tas nepalīdz pielāgota ROM kopiena, uz kuru daži lietotāji paļaujas, lai nodrošinātu programmatūras atbalstu, kas pārsniedz ierīces ražotāja sniegto atbalstu piedāvājumi. Ja plānojat izmantot pielāgotus ROM, lai pēc ierīces kalpošanas laika beigām ierīce būtu salīdzinoši atjaunināta, pārskatāmā nākotnē izmantojiet Qualcomm Snapdragon ierīces.