Logo sr.androidermagazine.com
Logo sr.androidermagazine.com

Шта је фуксија и зашто би се требало бринути?

Преглед садржаја:

Anonim

Давно, 2016. године, Интернет је сазнао о наводној Гоогле иницијативи за спајање Цхроме ОС-а и Андроид-а. Требало би да има кодно име Андромеда и објединило би све Гоогле-ове рачунарске платформе тако да су сви користили исти оперативни систем. То је имало смисла на много начина; слично је ономе што Мицрософт ради с софтвером за мобилне уређаје, таблете и десктоп рачунаре, а наводно и у којем се правцу Аппле креће уз иОС и мацОС. На страну кодна имена и гласине, оно што се на крају завршило била је могућност да посете Гоогле Плаи продавницу са Цхромебоок-ом и локално покренете Андроид апликације.

То је била велика ствар, а ако се испоставило да је Андромеда, то је сигурно било довољно. Сви имају користи од доступности Андроидових апликација на Цхромебооковима - Гоогле може продати више, а ми их можемо боље употребљавати, јер ће постојати „апликација за то“ кад год нам затреба. Али идеја о спајању Андроида и Цхроме-а никада није нестала. Управо је добио ново кодно име: Фуцхсиа.

Више: Ово су Цхромебоок-ови који могу да покрећу Андроид и Линук апликације

Фуцхсиа је добила име, према неким програмерима, по постојећим пројектима.

Пинк + Пурпле = Фуцхсиа (нови оперативни систем)

Пројект Пинк био је оригинална идеја Аппле-овог инжењерског тима када су одлучили да је време за изградњу новог објектно оријентисаног оперативног система са новим корисничким интерфејсом, а белешке су написане на ружичастим индекс картицама. Пројецт Пурпле је било оригинално име које је дато прототипу производње Аппле-овог телефона са екраном осетљивим на додир; иПхоне. Оригинални програмери компаније Фуцхсиа добро су упознати са овом историјом, јер су такође били део бивших пројеката попут БеОС-а, иОС-а и ВебОС-а.

Али оперативном систему треба више од имена. А без да нам Гоогле каже било шта о свом новом пројекту, преостаје нам да сложимо све дробтине које Интернет може да нађе. Ево шта знамо до сада.

Фуцхсиа неће заменити Андроид или Цхроме ОС

Андроид је компликована ствар. Може се замислити као комплетан оперативни систем који бисте пронашли на паметном телефону или таблету или је то мали део оперативног система који је изграђен за покретање апликација као што смо видели са БлацкБеррија на ОС 10 уређајима. Највише од свега, Андроид је познат отприлике две милијарде људи и има огроман екосистем софтвера, уређаја, додатака и помоћног особља. Никад не одустанете од нечег тако успешног - уместо тога градите на томе.

Гоогле је научио корист употребе сопственог софтвера од Орацле-а у судници.

Фуцхсиа ће вероватно заменити део софтвера који не видите; део који хардвер покреће и омогућава вам да кажете свом телефону да ради нешто када додирнете екран или разговарате у микрофон.

Тренутно Андроид користи Линук кернел и прегршт помоћних програма написаних за рад са Линуком. Линук је изврстан на много начина. Изграђен је за рад са готово свим хардверским могућностима, има огромну заједницу која доприноси и чини сваку верзију бољом од прошле и биће приближно дуже него било који хардвер који купите данас који је користи. Цхроме је углавном исти. То је гомила корисничких услуга и услужних програма који покрећу Линук кернел. Тако је и Андроид Ауто, Андроид ТВ и Веар ОС.

Али Линук не „припада“ Гооглеу и није дизајниран посебно за хардвер за мобилне уређаје. То су две ствари које Гоогле жели и на крају ће им требати да би се наставила такмичити.

Фуксија ће се градити за 2019. годину и шире, а не за наслеђе прошлости.

Гооглеу је потребан мобилни оперативни систем изграђен од темеља на свим нивоима дизајниран за 2018. Он мора бити ослоњен и лаган за ресурсе, бити у могућности брзо рачунати без опорезивања чипова у нашим телефонима и мора бити у могућности да одмах одговори на све начине на које га можемо „разговарати“ попут додира, миша и тастатуре или гласа. И све то мора да уради док је и даље исти Андроид-пријатан корисник који већ знамо и још увек покреће милионе апликација написаних за Андроид.

Укратко, Фуцхсиа замењује Линук и делове Андроида (а вероватно и Цхроме, Андроид ТВ, Андроид Ауто итд.) Са нечим што боље ради у Гооглеове сврхе. Корисничко сучеље - оно што ви и ја видимо на нашим телефонима или Цхромебоок-овима или сатовима - нема никакве везе са овим делом оперативног система. Поред тога, Фуцхсиа је превише тешка за писање.

Предности промене

Као што је већ споменуто, Гоогле жели софтвер над којим има већу контролу и који је осмишљен тако да буде ослоњен и брз на релативно нижи хардвер који видимо у мобилним производима. Али постоје две друге врло важне предности од преласка на прилагођени оперативни систем, а овог пута их морамо видети.

Програмери ће моћи да користе више актуелних програмских језика за писање апликација. То већ примјећујемо помоћу програмских алата попут Дарт-а и Флуттера који путују ка Андроиду, а сваки нови ОС се сигурно пише са модерним алатима за програмирање на уму.

Понекад вам је потребан клацкалица. Други пут вам треба нешто нежније.

Нема ништа лоше у програмирању на Ц или Јава. Оба језика су врло робусна и могу натерати било који хардвер да ради било шта. Али то такође значи да су дизајнирани да раде много ствари које програмер мобилних апликација не треба, а то их може учинити мало незгодним за учење и коришћење. Програмеру Андроид апликације није потребан његов код да би директно комуницирао са ЦПУ-ом користећи машински код. Али програмеру апликација треба приступ лакшим и ефикаснијим начинима за несметане прелазе УИ или скалабилност за различите екране. Ц ++ је одличан за напајање робота, али Флуттер је сјајан за изградњу сјајног интерфејса апликација. Допуштање програмерима да користе алате који помажу у прављењу бољих апликација значи да добијамо и боље апликације.

Ови нови алати у комбинацији са обједињеним доњим слојем софтвера на свим уређајима значи да једна апликација може радити свуда. То је сјајно, али Андроид већ омогућава да једна апликација ради свугде, и да будем искрена, то значи да апликације углавном сисају на било ком уређају осим телефона. Екрани различитих величина требају различита корисничка интерфејса, а већина програмера кодира само оне величине телефона јер није лако направити да апликација свуда изгледа сјајно.

Бољи алати за програмере значе и боље апликације на сваком екрану.

То ће се променити помоћу алата као што је Флуттер и то је наша друга предност. Тренутно је тешко направити Андроид апликацију која ради на малом 5-инчном дисплеју, али се трансформише како би искористила 12-инчни екран. То се може учинити прелепо - за пример погледајте Гмаил апликацију - али посао који је у питању обично одлаже програмере од идеје. Ако би алати омогућили програмеру да дефинише неколико различитих начина за коришћење целокупног екрана да нам пружи праву количину информација са само неколико корака, већина програмера би то учинила.

Овако изгледа Фуцхсиа на Пикелбоок-у. Програмери могу лако дефинисати шта се налази у мањим пољима садржаја, шта се користи као пријатна позадина, како су ствари постављене и колико садржаја морамо видети са само неколико корака. Тренутно постоје само примери и демонстрације, али они нам дају одличну идеју шта очекивати. Упоредите је са Фуцхсијом на екрану величине телефона испод.

Примјетите сличности, а затим примијетите разлике. Овако се један део софтвера, у овом случају једноставно корисничко сучеље или „кућна“ апликација, може променити да би се извршио на два екрана различите величине. Ово недостаје Андроиду у тренутном стању. То је оно што треба да се догодимо. Због тога Гоогле - и ми - желимо да Фуцхсиа постане права ствар.

Ништа није коначно, све се може променити

Као што је споменуто на врху овог чланка, то смо изградили на мешавини гласина, преношењу изворног кода, ситницама инсајдерских информација и трунци маште. Гоогле није рекао ништа о било којој будућности у којој је фуксија стварност.

То је важно јер је ово огроман подухват. Чак је и веће од стварања Андроида, јер много тога укључује кодирање доњег слоја уместо зависно од постојећег софтвера. Андроид је изграђен на Линуку, иОС је изграђен на БСД-у, Фуцхсиа се гради од темеља. Проћи ће неколико година док не будемо могли да видимо потрошачку верзију или чак верзију за јавност да тестирамо да то није само доказ демонстрације концепта. Ово је напоран посао који ће потрајати хиљадама сати.

Верујем да Гоогле има планове за Фуцхсију и то није само кућни љубимац неких талентованих програмера или нешто што ће Гоогле покренути и никад завршити. Пажљиво пазим на све ово, не само зато што тако зарађујемо за живот, већ зато што смо обоје заинтересовани и задивљени оним што би се могло развити из пројекта. Наставићемо поново да прегледамо овај простор и додаћемо информације како постану доступне, али за сада је углавном обучено нагађање и много жеље.

Топ 3 начина на који Фуцхсиа може бити бољи оперативни систем од Андроида

Цхромебоок-ови за све

Цхромебоок-ови

  • Најбољи Цхромебоок-ови
  • Најбољи Цхромебоок-ови за студенте
  • Најбољи Цхромебоок-ови за путнике
  • Најбољи УСБ-Ц концентратори за Цхромебоок

Можда ћемо зарадити провизију за куповину користећи наше везе. Сазнајте више.