Урезивања у изворном коду за Гоогле Пикел КСЛ показују да је помињање непознатог ХТЦ уређаја под називом „Церберус“ уклоњено из АОСП-а.
Ажурирање 17:00 ЦСТ: Скренуто нам је на знање да постоји више доказа у вези са ХТЦ-овим учешће у развоју софтвера Пикел уређаја, погледајте додатак на крају чланак.
"Направио Гоогле" мото представља драматичну промену у Гугловом ставу према Андроид-у. Уместо да се крећете кроз своје различите ОЕМ партнере да бисте заједно произвели Некус уређај, Гоогле одлучио да преузме строжу контролу током целог процеса дизајнирања и развоја својих паметних телефона.
Ови напори су резултирали у Гуглу Пикел и Пикел КСЛ који су били јако пласирано на тржиште као први пар „правих“ Гугл телефона.
Али оно што се не помиње ни у једном Пикел маркетиншком материјалу је чињеница да су телефони заправо произвођача ХТЦ. Гоогле је прилично упоран да је задржао контролу и над хардвером и софтвером за нови Пикел уређаји, чак иду толико далеко да су на полеђини њих поставили велики Гоогле лого паметних телефона. ХТЦ је пребачен у улогу
Произвођач оригиналног дизајна (ОДМ) уместо да ко-инжињеринг уређаја са Гоогле-ом. Заиста, чини се да је радни однос између Гоогле-а и ХТЦ-а сличан ономе између Аппле-а и Фокцонна. Оно што су многи у индустрији назвали 'иПхоне' Андроид света је стога слично на више начина него само по цени.Док Гугл има уговорио ХТЦ за склапање Пикел телефонима, Остерлох каже да се приступ не разликује од Апплеовог партнерства са произвођачем иПхоне-а Фокцонн-ом. Окрените Пикел и видећете „Маде би Гоогле“, још један врх за Аппле, који је већ дуго користио чињеницу да његови телефони су „Дизајнирао Аппле у Калифорнији“. Остерлох каже да Гугл никада неће рећи да је Пикел конструисан са било ким друго. Он поносно изјављује: "Наше је." - Рик Остерло, шеф Гуглове хардверске визије, разговара за Блумберг
Овај радни однос није стран ни једној страни у овој мешавини. Гоогле-ов Пикел Ц је био први уређај који је „направио Гоогле“ – и нећете наћи апсолутно никакво помињање било ког ОЕМ партнера ни у једном саопштењу за штампу, нити ћете наћи било какве обавезе ОЕМ инжењера у његовом изворни код. С друге стране, ХТЦ има прикладно искуство као ОДМ док је раније радио за сличне Сони Ерицссон међу другима. Ипак, постоји нека дуготрајна сумња у то колико је ХТЦ заиста био укључен у развоју два Пикел телефона. Постојање раније непримећеног извршио ХТЦ инжењер уклањање свих помена непознатог "хтц_церберус" кодно име (заједно са Сениор Рецогнизед Девелопер Јцасезапажања корисника о боотцхаин-у Пикелс-а) сугеришу да ХТЦје на неки начин допринео развоју софтвера за два Гоогле Пикела.
Полагање семена сумње
Семе сумње у вези са Гоогле-овим нивоом контроле над Пикел опсегом постоји од пре пуштања телефона у продају. Први полупристојне фотографије које су процуриле Пикел-а навели су неке Андроид новинаре да спекулишу да су наизглед велики оквири Пикела узроковани позајмивши дизајн ХТЦ Оне А9. Међутим, Гоогле-ова изјава да су Пикелс дизајн није засновано на било ком тренутном ХТЦ уређају су подржани растављањем иФикит-а које је открило нема доказа о производном пореклу телефона. Стога, заиста нема доказа који би порицали да је Гоогле креирао оригинални дизајн за Пикел уређаје.
Али још почетком септембра, Давид Руддоцк из АндроидПолице спекулисали су да ће однос између ХТЦ-а и Гоогле-а бити ближи него што би њихов будући маркетинг дозволио. Јеан Баптисте Су из Форбеса потврдио је ову тврдњу након лансирања Пикел-а наводећи да је то једина заиста фундаментална разлика између претходних Некус уређаја и тренутног броја Пикел телефона је недостатак било каквог ОЕМ-а брендирање. Ако бисмо помирили идеју да је Гугл искључиво одговоран за дизајн хардвера са тврдњом Форбса доприносиоца да је учешће ХТЦ-а слично оном у претходним Гоогле-ОЕМ аранжманима, онда бисмо морали да закључимо да ХТЦ би био укључен у рани процес развоја софтвера за Пикел уређаје.
'Церберус'
Ако сте икада бљеснули а фабричка слика за један од Гоогле-ових Некус уређаја, онда сте вероватно видели кодно име за свој Некус уређај. Гоогле је сваком Некус уређају дао кодно име засновано на морској животињи које служи као интерни надимак за развојни тим док компанија не финализира име. За Пикел уређаје, међутим, није јасно каква ће конвенција именовања бити дата јер је величина узорка тако мала. Пикел Ц има кодни назив „Драгон“ у АОСП-у (или „Риу“ ако погледате страницу са фабричком сликом), на пример, док Гоогле Пикел и Пикел КСЛ имају кодни назив „једрењак' и 'марлин' редом.
Два Пикел паметна телефона прате интерну конвенцију именовања за Гоогле Некус уређаје, што има смисла с обзиром на временску линију извештаја да Некус програм је мртав. Иако не знамо када је тачно Гоогле одлучио да поново брендира ХТЦ Некус уређаје у Гоогле Пикел уређаје, постоји снажна подршка идеји да Пикел телефони су започели свој живот као Некус телефони с обзиром на поузданост цурења овог циклуса и Пикел кодна имена која одговарају називу Некус-а конвенција. Дакле, претпостављамо да је, можда прилично дуго у развојном циклусу Пикел телефона, ХТЦ био укључен у било који други ОЕМ је био укључен са развојем Некус уређаја. У софтверу није остало много директних доказа, али посредни докази од два позната програмера поткрепљују нашу тврдњу.
Прво, КСДА Рецогнизед Девелопер Бумбле-Бее открио ан занимљиво обавезивање у Марлиновом изворном коду с почетка августа. Урезивање је поднео ХТЦ софтверски инжењер и извршио је једну, наизглед безначајну промену - уклонио је "хтц_церберус" етикета из филе_цонтектс фајл под сеполици. филе_цонтектскористи се за повезивање ознаке са датотеком/директоријумом и могу га користити апликације у корисничком простору. У Марлиновој филе_цонтектс фајл, можемо видети да је „ХТЦ Церберус“ била ознака за једну од А/Б партиција на уређају. Чини се да изостављање ознаке не утиче ни на шта на уређају, јер је прво јавно издање Марлиновог изворног кода показује филе_цонтектс без етикете. Ово је спекулација са наше стране, али је можда ова референца на "Церберус" повезана са неким интерним ХТЦ кодним именом за коју још нисмо свесни, можда компоненту уређаја која је планирана да се користи или чак непознату уређај. У најмању руку, постојање урезивања од стране ХТЦ инжењера сугерише известан ниво укључености у софтвер између ХТЦ-а и Гоогле-а.
Када смо први пут добили ову информацију, нисмо били сигурни шта би она потенцијално могла да представља. Али осврћући се на твит од @јцасе (један од програмера иза Сунсхине С-Офф/Унлоцк), почели смо да се осећамо сигурније у вези са нашим аргументом.
@јцасе је успео да погледа боотцхаин, процес који ваш паметни телефон користи за покретање, и утврдио је да је прилично сличан боотцхаин-у са ХТЦ уређаја. Да будемо прецизнији, он наводи да је „то је стандардни ХТЦ боотцхаин са неким очвршћавањем/променама“. Док ово тврдња је углавном нагађање, @јцасе-ово искуство са покретачима на ХТЦ уређајима даје извесну веродостојност његовом случај. Поред тога, чињеница да се боотцхаин чини као креација ХТЦ-а у складу је са раније представљеном идејом да су Пикел уређаји првобитно били развијени као Некус телефони.„Направио Гоогле“
Гоогле је имао за циљ да освоји тржиште паметних телефона тако што ће се директно такмичити са компанијама попут Самсунга и Апплеа. Одабрали су савршено време да преузму мантију представника Андроид паметних телефона док се Самсунг опоравља од тога Напомена 7 фијаско. Али мораћемо да сачекамо и видимо да ли ће њихов план да се позабаве иПхонеом успети или не. У зависности од успеха Пикел-а и Пикел-а КСЛ, да ли ће Гоогле уложити све у приступ одозго надоле на који су се тек недавно обавезали? Или ће њихови партнери и даље играти ближу улогу него што компанија дозвољава?
Церберус извор слике
Додатак #1: Појављује се више доказа
Након објављивања овог чланка, обавештени смо о постојању 363 додатна обавезивања на језгра Марлин и Саилфисх од стране ХТЦ инжењера. Програмер Линук кернела Сцотт Бауер, који је добро познат по откривању и каталогизацији експлоата нултог дана на свом блогу плсдонтхацк.ме, претражио изворни код за два уређаја и открио бројне урезивања направљене са е-маил адреса које припадају ХТЦ инжењерима.
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
Ако је Гоогле заиста био једини одговоран за развој софтвера Пикел уређаја, постојање ових обавеза је збуњујуће. Али ако је Гоогле у почетку развијао ове уређаје као Некус уређаје, онда уопште не би требало да буде изненађујуће видети толико много обавеза од стране ХТЦ инжењера. Наравно, ниједно од ових открића нема никаквог утицаја на квалитет самих Пикел уређаја, али је занимљиво чути опречне извештаје о процесу развоја два Пикел-а телефони.