Член

Какво е Fuchsia и защо трябва да ви е грижа?

protection click fraud

Отдавна, през 2016 г., интернет научи за предполагаема инициатива на Google за обединяване на Chrome OS и Android. Трябваше да има кодовото име Андромеда и ще унифицира всички компютърни платформи на Google, така че всички да използват една и съща операционна система. Имаше смисъл в много отношения; подобно е на това, което Microsoft прави със софтуер за мобилни устройства, таблети и настолни компютри и предполага се, че посоката, която Apple се движи с iOS и macOS. Настрана кодовите имена и слуховете, това, което се случи, беше възможността да посетите Google Play Store с Chromebook и стартирайте приложения за Android.

Това беше голяма работа и ако беше това, което се оказа Андромеда, със сигурност беше достатъчно. Всеки се възползва от наличието на приложения за Android на Chromebook - Google може да продава повече и ние можем да ги използваме по-добре, защото винаги ще има „приложение за това“, когато имаме нужда от него. Но идеята за сливане на Android и Chrome никога не е изчезнала. Току-що получи ново кодово име: Фуксия.

Още: Това са Chromebook, които могат да изпълняват приложения за Android и Linux

Според някои от разработчиците Fuchsia е получила името си от съществуващи проекти.

Pink + Purple = Fuchsia (нова операционна система)

Проект Pink беше оригинална идея от инженерния екип на Apple, когато решиха, че е време да създадат нова обектно-ориентирана операционна система с нов потребителски интерфейс, а бележките са написани в розов индекс карти. Проект Purple е оригиналното име, дадено на прототипа на производство на сензорен телефон от Apple; iPhone. Оригиналните разработчици на Fuchsia са добре запознати с тази история, тъй като те също са били част от бивши проекти като BeOS, iOS и WebOS.

Но операционната система се нуждае от нещо повече от име. И без Google да ни каже нищо за новия си проект, оставаме да съберем всички галета, които интернет може да намери. Ето какво имаме ние зная до тук.

Fuchsia няма да замени Android или Chrome OS

Android е сложно нещо. Може да се разглежда като цялостна операционна система, която бихте намерили на смартфон или таблет, или може да бъде малка част от операционна система, която е създадена за стартиране на приложения, както видяхме от BlackBerry на OS 10 устройства. Най-вече Android е познати на около два милиарда души и разполага с огромна екосистема от софтуер, устройства, аксесоари и помощен персонал. Никога не изоставяте нещо толкова успешно - вместо това надграждате върху него.

Google научи предимството на използването на собствен софтуер от Oracle в съдебната зала.

Fuchsia вероятно ще замени частта от софтуера, който сте недей виж; частта, която кара хардуера да работи и ви позволява да кажете на телефона си да направи нещо, когато докоснете екрана или говорите в микрофона.

В момента Android използва ядрото на Linux и няколко помощни програми, написани за работа с Linux. Linux е страхотен в много отношения. Той е създаден да работи с почти всичко хардуерно, има огромна общност, която допринася и прави всичко версия по-добра от последната и ще бъде много по-дълга от всеки хардуер, който купувате днес, който използва то. Chrome е предимно по същия начин. Това са куп услуги и помощни програми, насочени към потребителите, които се изпълняват върху ядрото на Linux. Така е с Android Auto, Android TV и Wear OS.

Но Linux не "принадлежи" на Google и не е проектиран специално за мобилен хардуер. Това са две неща, които Google иска и в крайна сметка ще са необходими, за да продължи да се конкурира.

Fuchsia ще бъде изградена за 2019 г. и след това, а не за наследството от миналото.

Google се нуждае от мобилна операционна система, изградена от нулата на всяко ниво, проектирана за 2018 г. Той трябва да бъде лек и лесен за ресурси, да може да изчислява бързо, без да облага чиповете в нашите телефони и той трябва да може да реагира незабавно на всички начини, по които можем да „говорим“ с него като докосване, мишка и клавиатура или глас. И трябва да направи всичко това, докато все още е същият удобен за потребителя Android, който вече познаваме, и все още изпълнява милионите приложения, написани за Android.

Накратко, Fuchsia заменя Linux и части от Android (и вероятно Chrome, Android TV, Android Auto и т.н.) с нещо, което работи по-добре за целите на Google. Потребителският интерфейс - това, което виждаме ние с вас на нашите телефони или Chromebook или часовници - няма нищо общо с тази част от операционната система. Освен това Фуксия е твърде трудна за изписване.

Ползи от промяната

Както споменахме, Google иска софтуер, над който те имат по-голям контрол и който е проектиран да бъде по-лек и бърз на сравнително ниския хардуер, който виждаме в мобилните продукти. Но има две други много важни ползи от преминаването към персонализирана операционна система и този път ще ги видим.

Разработчиците ще могат да използват по-актуални програмни езици за писане на приложения. Вече виждаме това с инструменти за програмиране като Dart и Flutter, които си проправят път към Android и всяка нова операционна система със сигурност е написана с мисъл за съвременни инструменти за програмиране.

Понякога имате нужда от чук. Друг път се нуждаете от нещо по-деликатно.

Няма нищо лошо в програмирането на C или Java. И двата езика са много здрави и могат да накарат всеки хардуер да направи всичко. Но това също така означава, че те са проектирани да правят много неща, от които разработчикът на мобилни приложения не се нуждае, и това може да ги направи малко тромави за учене и използване. Разработчикът на приложения за Android не се нуждае от своя код, за да комуникира директно с процесора, като използва машинен код. Но разработчик на приложения прави се нуждаят от достъп до по-лесни и по-ефективни начини за плавен преход на потребителския интерфейс или мащабируемост за различни екрани. C ++ е чудесен за захранване на робот, но Flutter е чудесен за изграждане на страхотен интерфейс на приложението. Позволяването на разработчиците да използват инструменти, които помагат за създаването на по-добри приложения, означава, че получаваме по-добри приложения.

Тези нови инструменти, комбинирани с унифициран долен слой софтуер на всички устройства, означават, че едно приложение може да работи навсякъде. Това е чудесно, но Android вече позволява на едно приложение да работи навсякъде и, честно казано, това означава, че приложенията смучат най-вече на всяко устройство, с изключение на телефон. Екраните с различен размер се нуждаят от различен потребителски интерфейс и повечето разработчици кодират само такъв с размер на телефона, защото навсякъде не е лесно да направите приложението да изглежда страхотно.

По-добрите инструменти за разработчици означават по-добри приложения на всеки екран.

Това ще се промени с инструменти като Flutter и това е втората ни полза. В момента е трудно да се създаде приложение за Android, което работи на малък 5-инчов дисплей, но се трансформира, за да се възползва от 12-инчов дисплей. Може да се направи красиво - за пример вижте приложението Gmail, но работата, свързана с това, обикновено отблъсква разработчиците от идеята. Ако инструментите позволяват на разработчика да дефинира няколко различни начина да използва пълния дисплей, за да ни даде точното количество информация само с няколко стъпки, повечето разработчици биха го направили.

Демонстрация на Fuchsia, инсталирана на Google Pixelbook.

Ето как изглежда Фуксия на Pixelbook. Разработчиците могат лесно да определят какво влиза в по-малките полета за съдържание, какво се използва като приятен фон, как са подредени нещата и колко съдържание трябва да видим само с няколко стъпки. В момента има само примери и демонстрации, но те ни дават отлична представа какво да очакваме. Сравнете го с Fuchsia на дисплей с размер на телефона по-долу.

Забележете приликите, след това забележете разликите. Ето как една част от софтуера, в този случай, обикновен потребителски интерфейс или „домашно“ приложение, може да бъде променена, за да работи на два различни размера дисплея. Това е, което Android в сегашното си състояние липсва. Това е, което трябва да се случи. Ето защо Google - и ние - искаме Fuchsia да се превърне в истинско нещо.

Нищо не е окончателно, всичко може да се промени

Както бе споменато в горната част на тази статия, ние сме изградили това върху комбинация от слухове, качване на изходен код, парченца вътрешна информация и тире въображение. Google не каза нищо за бъдещето, където Fuchsia е реалност.

Това е важно, защото това е a ОГРОМЕН предприятие. Това е дори по-голямо от създаването на Android на първо място, защото голяма част от него включва кодиране на долния слой, вместо да зависи от съществуващия софтуер. Android е построен върху Linux, iOS е построен върху BSD, Fuchsia се изгражда от нулата. Ще минат няколко години, докато ние бих могъл вижте потребителска версия или дори версия за публично тестване, която не е само доказателство за демонстрация на концепция. Това е трудна работа, която ще отнеме хиляди часове.

Вярвам, че Google има планове за Fuchsia и това не е просто проект за домашни любимци на някои талантливи разработчици или нещо, което Google ще започне и никога няма да завърши. Обръщам голямо внимание на всичко това, не само защото така си изкарваме прехраната, а защото и двамата се интересуваме и сме изумени какво може да се развие от проекта. Ще продължим да преразглеждаме това пространство и да добавяме информация, когато стане достъпна, но засега има предимно образовани предположения и много желаещи.

Топ 3 начина Fuchsia може да бъде по-добра операционна система от Android

Chromebook за всички

  • Най-добрите Chromebook
  • Най-добрите Chromebook за студенти
  • Най-добрите Chromebook за пътешественици
  • Най-добрите USB-C концентратори за Chromebook
  • Lenovo C340 в Amazon

Можем да спечелим комисионна за покупки, използвайки нашите връзки. Научете повече.

Това са най-добрите безжични слушалки, които можете да закупите на всяка цена!
Време е да прережете кабела!

Това са най-добрите безжични слушалки, които можете да закупите на всяка цена!

Най-добрите безжични слушалки са удобни, звучат страхотно, не струват прекалено много и лесно се побират в джоба.

Всичко, което трябва да знаете за PS5: Дата на издаване, цена и много други
Следващото поколение

Всичко, което трябва да знаете за PS5: Дата на издаване, цена и много други.

Sony официално потвърди, че работи по PlayStation 5. Ето всичко, което знаем за него до момента.

Nokia пуска два нови бюджетни телефона Android One под $ 200
Нови Нокии

Nokia пуска два нови бюджетни телефона Android One под $ 200.

Nokia 2.4 и Nokia 3.4 са най-новите допълнения към бюджетната гама смартфони на HMD Global. Тъй като и двете са устройства с Android One, гарантирано ще получат две основни актуализации на ОС и редовни актуализации на защитата до три години.

Това са най-добрите ленти за Fitbit Sense и Versa 3
Ново и подобрено

Това са най-добрите ленти за Fitbit Sense и Versa 3.

Заедно с пускането на Fitbit Sense и Versa 3, компанията представи и нови безкрайни ленти. Избрахме най-добрите, за да улесним нещата за вас.

instagram story viewer