Какви са пакетните приложения и как те могат да ви засегнат?
Когато Google за пръв път представи своята лека операционна система, базирана на клауд в облака, тя твърди, че повечето хора вече могат да разчитат на интернет, за да изпълняват повечето от ежедневните си задачи. Идеята беше, че уеб браузърът е най-необходим за всички потребители, така че първоначалното издаване на Chrome OS беше точно това - браузър, работещ над ядрото на Линукс, което винаги е било максимизирано. Оттогава Chrome OS постепенно се отклонява от тази визия. Първо Google представи лентата на задачите и възможността за управление на няколко прозореца. Сега Google въвежда така наречените "пакетирани приложения", които се изпълняват в Google Chrome.
Какво е пакетирано приложение?
Опаковани приложения са уеб приложения с външен вид и усещане за местни приложения. Те са програмирани с помощта на същите инструменти като уеб приложения като HTML5, Javascript и CSS, но те се изпълняват от потребителски Chromebook. Те все още работят с Chrome, но имат достъп до API на Chrome, които традиционните уеб приложения не използват. Тези приложни програмни интерфейси (API) предоставят на приложенията достъп до системни функции като Bluetooth, които уеб приложенията не могат да докосват. Google предоставя кратко обяснение, което е насочено към разработчиците.
Тъй като пакетите приложения се изпълняват директно на компютри, те ефективно са * местни приложения. Потребител все още може да ги отваря без връзка в мрежата и те не са зависими от уеб сървъра, за да продължат да се използват. С въвеждането на пакетирани приложения Google се отдръпва от аргумента, че всичко може да се направи в облака.
Така ли беше Google погрешно?
Да и не. Вярно е, че има само определени функции, за които не трябва да се нуждаем от връзка в мрежата. Използването на калкулатор и уеб камера са две от тях. Всъщност тези приложения вече са пакетирани приложения, които се доставят с Chromebook, въпреки че Google все още официално е въвел опаковани приложения в уеб магазина на Chrome.
Но в същото време тези приложения могат да бъдат уеб приложения. Те са изградени на същите езици и с изключение на тези, които осъществяват достъп до определени приложни програмни интерфейси (API) на Chrome, биха могли да бъдат теоретично поставени на сървър и достъпни от разстояние. Текущият аргумент на Google не изглежда да е, че всичко може да се направи с помощта на интернет, но всичко може да се направи чрез уеб технологии . Приложенията, които се изпълняват натиснати, могат да бъдат програмирани на същия език като приложенията, които се изпълняват онлайн. Можем да премахнем разликата между приложенията, които трябва да бъдат достъпни в уеб браузъра, и тези, които не са. В края на деня, както уеб, така и родните приложения винаги са избягвали компютрите; това е просто въпрос на това как да изберем достъп до тях. Хромът размива разликата между тях.
Как ще ви засегне това?
Google възнамерява да преразгледа уеб магазина на Chrome, така че новите пакетирани приложения да бъдат категоризирани като "Приложения" и текущите уеб приложения в стил "бърз достъп" ще бъдат означени като "Уеб сайтове". Ако това се случи, приложенията трябва да се чувстват по-скоро като това, очаквам. Всички онези хора, които се оплакват, че няма причина да инсталират повечето предишни приложения на Chrome, ще имат по-малко проблеми при намирането на това, което искат, а бъдещите потребители на Chrome OS ще открият, че малката операционна система на Google наистина не е толкова различна, колкото изглежда.