„Google Pixel XL“ šaltinio kodo įsipareigojimai rodo, kad nežinomo HTC įrenginio, pavadinto „Cerberus“, paminėjimai buvo pašalinti iš AOSP.
Atnaujinimas 17:00 CST: buvo atkreiptas mūsų dėmesys, kad yra daugiau įrodymų apie HTC dalyvavimą kuriant „Pixel“ įrenginių programinę įrangą, žr. priedą pabaigoje straipsnis.
"Pagaminta GoogleŠūkis reiškia dramatišką „Google“ požiūrio į „Android“ pokytį. Užuot ieškoję įvairių OĮG partnerių, siekdami bendrai gaminti „Nexus“ įrenginį, „Google“. nusprendė imtis griežtesnės kontrolės per visą savo išmaniųjų telefonų kūrimo ir kūrimo procesą.
Šios pastangos baigėsi „Google“. Pikselis ir Pixel XL kurios buvo stipriai parduodamas kaip pirmoji „tikrųjų“ „Google“ telefonų pora.
Tačiau tai, kas nepaminėta jokioje „Pixel“ rinkodaros medžiagoje, yra tai, kad telefonai iš tikrųjų yra pagamino HTC. „Google“ yra gana tvirtai įsitikinusi, kad jie išlaikė naujojo aparatinės ir programinės įrangos kontrolę „Pixel“ įrenginiai, netgi nukeliauja taip toli, kad užpakalinėje jų pusėje galima užklijuoti didelį „Google“ logotipą išmanieji telefonai. HTC buvo nuleistas į vaidmenį
Originalaus dizaino gamintojas (ODM), o ne kartu su Google. Iš tiesų, atrodo, kad „Google“ ir HTC darbiniai santykiai yra panašūs į „Apple“ ir „Foxconn“. Tai, ką daugelis pramonės atstovų pavadino „Android“ pasaulio „iPhone“, yra panašus ne tik kaina.Nors Google turi sudarė sutartį su HTC surinkti Pixel telefonų, Osterloh teigia, kad požiūris nesiskiria nuo Apple partnerystės su iPhone kūrėju Foxconn. Apverskite „Pixel“ ir pamatysite „Made by Google“ – dar vieną „Apple“ kepurės patarimą, kuris jau seniai padarė didelę įtaką jos telefonai yra „Sukurti Apple Kalifornijoje“. Osterlohas sako, kad „Google“ niekada nesakys, kad „Pixel“ buvo sukurtas kartu su niekuo Kitas. Jis išdidžiai skelbia: „Tai mūsų“. – Rickas Osterlohas, „Google“ techninės įrangos vizijos vadovas, kalbėjo su „Bloomberg“.
Šie darbo santykiai nėra svetimi nė vienai šio mišinio pusei. „Google Pixel C“ buvo pirmasis „Google“ sukurtas įrenginys – jokiame pranešime spaudai nerasite jokio OĮG partnerio paminėjimo, taip pat nerasite jokių OĮG inžinierių įsipareigojimų. pirminis kodas. Kita vertus, HTC turi pakankamai patirties kaip ODM, o anksčiau dirbo tokioms įmonėms kaip Sony Ericsson tarp kitų. Tačiau vis dar yra tam tikrų abejonių kaip iš tikrųjų HTC buvo įtrauktas kuriant du „Pixel“ telefonus. Anksčiau nepastebėto egzistavimas įpareigojo HTC inžinierius pašalinant visus paminėjimus apie nežinomybę "htc_cerberus" kodo pavadinimas (kartu su vyresniuoju pripažintu kūrėju Jcase„Pixels“ įkrovos grandinės pastebėjimai) tai rodo HTCtam tikru būdu prisidėjo prie dviejų „Google Pixel“ programinės įrangos kūrimo.
Abejonių sėklų klojimas
Abejonių dėl „Google“ „Pixel“ diapazono kontrolės lygio egzistavo dar prieš telefono išleidimą. Pirmas pusiau padorios nutekėjusios nuotraukos „Pixel“ privertė kai kuriuos „Android“ žurnalistus spėlioti, kad iš pažiūros dideli „Pixel“ rėmeliai atsirado dėl pasiskolinęs HTC One A9 dizainą. Tačiau „Google“ pareiškimas, kad „Pixels“ dizainas yra nėra pagrįsta jokiu dabartiniu HTC įrenginiu yra paremti iFixit išardymu, kuris atskleidė telefono gamybos kilmės įrodymų nėra. Todėl tikrai nėra jokių įrodymų, kad „Google“ sukūrė originalų „Pixel“ įrenginių dizainą.
Tačiau rugsėjo pradžioje Davidas Ruddockas iš „AndroidPolice“. spėliojo, kad santykiai tarp HTC ir Google bus glaudesni, nei leistų jų būsima rinkodara. Jean Baptiste Su iš Forbes patvirtino šį teiginį po Pixel paleidimo, teigdamas, kad vienintelis tikrai esminis skirtumas tarp ankstesnių „Nexus“ įrenginių ir dabartinės „Pixel“ telefonų serijos yra OĮG trūkumas prekės ženklas. Jei derintume idėją, kad „Google“ yra vienintelė atsakinga už aparatinės įrangos projektavimą, su „Forbes“ teiginiu prisidėjo, kad HTC dalyvavimas yra panašus į ankstesnių Google ir OĮG susitarimų dalyvavimą, tuomet turėtume daryti išvadą, kad HTC būtų dalyvavęs ankstyvajame „Pixel“ įrenginių programinės įrangos kūrimo procese.
"Cerberus"
Jei kada nors blykstelėjote a gamyklinis vaizdas vienam iš Google Nexus įrenginių, tikriausiai matėte savo Nexus įrenginio kodinį pavadinimą. „Google“ kiekvienam „Nexus“ įrenginiui suteikė kodinį pavadinimą, pagrįstą jūrų gyvūnu, kuris naudojamas kaip vidinis kūrėjų komandos pavadinimas, kol įmonė galutinai nepateiks pavadinimo. Tačiau „Pixel“ įrenginiams neaišku, kokia bus pavadinimų suteikimo taisyklė, nes imties dydis yra toks mažas. Pavyzdžiui, „Pixel C“ yra pavadintas „Dragon“ AOSP (arba „Ryu“, jei žiūrite gamyklinio vaizdo puslapyje), o „Google Pixel“ ir „Pixel XL“ yra kodiniu pavadinimu „burinė žuvis'ir'marlinas“ atitinkamai.
Du „Pixel“ išmanieji telefonai atitinka „Google Nexus“ įrenginių vidinę pavadinimų suteikimo tvarką, o tai prasminga, atsižvelgiant į ataskaitų, kurios Nexus programa mirė. Nors nežinome, kada tiksliai „Google“ nusprendė pakeisti „HTC Nexus“ įrenginių prekės ženklą „Google Pixel“ įrenginiais, tvirtai palaikoma, kad „Pixel“ telefonai pradėjo savo gyvenimą kaip „Nexus“ telefonai, atsižvelgiant į šio ciklo nutekėjimų patikimumą ir „Pixel“ kodų pavadinimus, atitinkančius „Nexus“ pavadinimą konvencija. Taigi darome prielaidą, kad galbūt gana ilgą laiką Pixel telefonų kūrimo cikle HTC dalyvavo panašiai kaip dalyvavo bet kuris kitas originalios įrangos gamintojas su Nexus įrenginių kūrimu. Programinėje įrangoje nėra daug tiesioginių įrodymų, tačiau dviejų gerai žinomų kūrėjų netiesioginiai įrodymai patvirtina mūsų teiginį.
Pirmiausia, XDA pripažintas kūrėjas Kamanė atrado an įdomus įsipareigojimas Marlin šaltinio kode nuo rugpjūčio pradžios. Įsipareigojimą pateikė HTC programinės įrangos inžinierius ir jis padarė vieną, atrodytų, nereikšmingą pakeitimą – pašalinohtc_cerberus" etiketė iš failo_kontekstai failą pagal sepolitikos. failo_kontekstainaudojamas etiketei susieti su failu / katalogu ir gali būti naudojamas vartotojo erdvės programose. Marline failo_kontekstai failą, matome, kad „HTC Cerberus“ buvo vienos iš įrenginio A/B skaidinių etiketė. Atrodo, kad etiketės praleidimas neturi jokios įtakos įrenginyje, nes pirmasis viešas Marlin šaltinio kodo leidimas rodo failo_kontekstai be etiketės. Tai yra mūsų spėlionės, bet galbūt ši nuoroda į „Cerberus“ yra susijusi su kokiu nors vidiniu HTC kodo pavadinimu apie kurį dar nežinome, galbūt apie įrenginio komponentą, kurį planuota naudoti, ar net apie nežinomą prietaisas. Bent jau HTC inžinieriaus įsipareigojimas rodo tam tikrą HTC ir Google įsitraukimą į programinę įrangą.
Kai pirmą kartą gavome šią informaciją, nežinojome, ką ji gali reikšti. Tačiau pažvelgus į tviterį @jcase (vienas iš kūrėjų už Sunshine S-Off/Unlock), pradėjome labiau pasitikėti savo ginču.
@jcase sugebėjo pažvelgti į įkrovos grandinę, procesą, kurį išmanusis telefonas naudoja paleisti, ir nustatė, kad jis buvo gana panašus į įkrovos grandinę iš HTC įrenginio. Tiksliau sakant, jis teigia, kad „tai standartinė HTC įkrovos grandinė su tam tikrais sukietėjimais/pakeitimais“. Nors šis teiginys dažniausiai yra prielaidos, @jcase patirtis su įkrovos įkrovikliais HTC įrenginiuose suteikia tam tikrą pasitikėjimą jo atveju. Be to, tai, kad „bootchain“ atrodo kaip HTC kūrinys, atitinka anksčiau pateiktą idėją, kad „Pixel“ įrenginiai iš pradžių buvo kuriami kaip „Nexus“ telefonai.„Pagaminta Google“
„Google“ siekė užimti išmaniųjų telefonų rinką tiesiogiai konkuruodama su tokiais kaip „Samsung“ ir „Apple“. Jie pasirinko puikų laiką perimti „Android“ išmaniojo telefono atstovo mantiją, kol „Samsung“ atsigauna 7 pastaba fiasko. Tačiau turėsime palaukti ir pamatyti, ar jų planas kovoti su „iPhone“ pasiseks, ar ne. Priklausomai nuo „Pixel“ ir „Pixel XL“ sėkmės, ar „Google“ laikysis „iš viršaus į apačią“ metodo, kurio tik neseniai įsipareigojo? O gal jų partneriai vis tiek vaidins artimesnį vaidmenį, nei leidžia įmonė?
Cerberus vaizdo šaltinis
1 priedas: atsiranda daugiau įrodymų
Paskelbus šį straipsnį, mums buvo pranešta apie egzistavimą HTC inžinieriai atliko 363 papildomus įsipareigojimus Marlin ir Sailfish branduoliams. Linux branduolio kūrėjas Skotas Baueris, kuris gerai žinomas dėl to, kad savo tinklaraštyje atranda ir kataloguoja nulinės dienos išnaudojimus plsdonthack.me, ieškojo abiejų įrenginių šaltinio kodo ir atrado daugybę įsipareigojimų, padarytų iš el. pašto adresų, priklausančių HTC inžinieriams.
scotty@scotty:~/android/kernels/git_msm/msm$ git branch
* (HEAD detached at origin/android-msm-marlin-3.
18-nougat-dr1)
scotty@scotty:~/android/
kernels/git_msm/msm$ git log | grep "htc" | grep Author | wc -l
363
Jei „Google“ iš tikrųjų buvo vienintelė atsakinga už „Pixel“ įrenginių programinės įrangos kūrimą, šių įsipareigojimų buvimas kelia nerimą. Tačiau jei „Google“ iš pradžių kūrė šiuos įrenginius kaip „Nexus“ įrenginius, tai neturėtų stebinti tiek daug HTC inžinierių įsipareigojimų. Žinoma, nė vienas iš šių apreiškimų neturi jokios įtakos pačių „Pixel“ įrenginių kokybei, bet įdomu išgirsti prieštaringus pranešimus apie dviejų pikselių kūrimo procesą telefonai.