Поддръжката на приложения за Linux идва в Chrome OS, започвайки с Pixelbook

Google официално обяви, че поддръжката на приложения за Linux идва в Chrome OS, започвайки с предварителен преглед на Google Pixelbook, но разширявайки се към други Chromebook в бъдеще.

През голяма част от ранната история на Chrome OS операционната система се възприема като прославен уеб браузър. С напредването на операционната система това виждане стана неоправдано: оттогава Chrome OS добави офлайн възможности и поддръжка на приложения за Android, за да разшири значително своя набор от функции. Следващата голяма стъпка на Google е да привлече разработчиците чрез въвеждане на поддръжка на приложения за Linux, налична във форма за предварителен преглед на Google Pixelbook.

Chromebook са отлични машини за хора с ограничен бюджет и нарастващата поддръжка на приложения благодарение на приложенията за Android и Прогресивни уеб приложения означава, че повечето потребители жертват малко, когато преминават от сравним Microsoft Windows или лаптоп с macOS. За разработчиците обаче, Chrome OS не предлага инструменти като Visual Studio,

Firebase, Google Cloud SDK или Android Studio, правейки a Chromebook трудна продажба. Chromebook от висок клас като Google Pixelbook със сигурност могат да се справят с разработката, докато сте в движение, но софтуерната поддръжка просто не е налице.

Предприемчиви разработчици са използвали Крутон да инсталираш GNU/Linux дистрибуции, но това изисква ниво на техническо ноу-хау, което е отблъскващо за много хора. В допълнение, Crouton не е идеалното решение, тъй като може да срещнете досадни бъгове, които изискват също толкова досадни решения. И накрая, активирането на Crouton изисква преминаване към режим за разработчици, което означава загуба на мерки за сигурност, като напр Проверено зареждане. Но това ще се промени в бъдеще благодарение на работата на Google върху контейнерите.

Инсталиране на Crouton, инструментариум с отворен код за достъп до Linux приложения в Chrome OS

Приложения за Linux в Chrome OS

Поддръжката на приложения за Linux ще бъде възможна благодарение на контейнеризацията. Интеграцията ще бъде далеч по-безпроблемна от стартирането на дистрибуция на GNU/Linux чрез chroot: Можете стартирайте Linux приложения от стартовия панел с щракване на мишката, премествайте прозорци и отваряйте файлове директно от приложения. Темата на прозореца на приложението дори ще се основава на модифицирана версия на Adapta Gtk тема, красив Материален дизайн- вдъхновена тема. Ще имате достъп до широка гама от популярни инструменти за разработчици, налични в повечето GNU/Linux дистрибуции, които Google се надява да убеди разработчиците да започнат да разработват на Chromebook, а не на Apple MacBook или Microsoft Повърхност. А за тези от вас, които са запознати с десктоп Linux, няма да се налага да променяте начина, по който инсталирате нови приложения: Инсталирането чрез apt-get в командния ред или изтеглянето на tarballs трябва да работи.

Поддръжката на приложения за Linux в Chrome OS се нарича вътрешно „Crostini“ от Google и проследихме го обстойно през последните няколко седмици. Някои собственици на Chromebook на най-новите канали Dev или Canary може да са забелязали нов елемент от менюто за Linux приложения в Настройки: Това е за Crostini и въпреки че работи само на Google Pixelbook, Google обещава да осигури поддръжка за други Chromebook в бъдеще. Google иска да се увери, че Crostini работи достатъчно добре преди по-широко разпространение и като го тества първо върху по-малка потребителска база (т.е. Собствениците на Pixelbook, които са достатъчно смели да пуснат своите машини на Dev или Canary канал), те ще могат да премахнат възможно най-много грешки.

Настройки на приложението Linux в Chrome OS. източник: Всичко за Chromebook.

Но не очаквайте Crostini да се появи на всеки Chromebook на пазара. Според Кан Лиу, директор продуктов мениджмънт за Chrome OS, поддръжка на приложения за Linux изисква Linux ядро ​​4.4 и по-нова версия благодарение на основната технология, от която Crostini се възползва. В момента GPU ускорението не е налично, така че тези от вас, които искат да играят на своя Chromebook, нямат късмет. Като открити от нашите собствени Киърън Миямото и потвърдено от г-н Лиу обаче, Поддръжката за GPU ускорение идва по-късно тази година.

Засега екипът иска да се съсредоточи върху нуждите на разработчиците. Ако наскоро сте хвърлили око на Pixelbook, тогава е добър момент да се включите. Можете също да изчакате малко като други производители на Chromebook работят върху конкуренти на Pixelbook от висок клас. Инвестицията в Pixelbook или друг Chromebook сега или в бъдеще все пак е добра идея предвид бързото разрастване на Chrome OS през последните години.

Разработване за бързо нарастваща потребителска база на Chromebook

Chrome OS на Google е мощна сила в образователния сектор. Според NPD, Chromebook доведоха до почти една четвърт от всички продажби на преносими компютри по време на седмицата Черен петък през 2017 г. Освен това през 2017 г. са продадени два пъти повече Chromebook в сравнение с 2016 г. Таблети с операционна система идват скоро и това е благодарение на интереса към формата от страна на училищата. Като операционна система става по-удобен за допир, има нарастващо търсене на приложения, предназначени за устройства с Chrome OS със сензорен екран.

Вземете популярните Evernote приложение за водене на бележки като пример. В казус компанията твърди, че след внедряването на API за стилус с ниска латентност за ръкописен текст на сензорен екран, потребителите на Pixelbook прекарват 4 пъти повече време в приложението в сравнение със средния потребител. Друго приложение за водене на бележки се обади Калмари също отбеляза голям успех от оптимизиране за Chrome OS: Chromebook представляват 7% от общата им потребителска база през последните 30 дни, но съставляват 21% от приходите им.

Въвеждане с виртуален стилус в приложението Evernote на Google Pixelbook. източник: Evernote.

Заключение

Chrome OS е високо ценена заради своята скорост, простота и сигурност. Това е операционна система, която разработчиците често препоръчват на своите приятели и семейства, които не са запознати с технологиите, да използват, за да улеснят живота си. Но операционната система не предлага много, за да убеди самите разработчици да мигрират към екосистемата. Добавянето на поддръжка на приложения за Linux към операционната система е голяма стъпка напред към постигането на тази цел.