Сотрудник Google демонстрирует множество веб-приложений, созданных благодаря «Capabilities Project» от Chrome

По мере сокращения разрыва в функциональности между нативными и веб-приложениями, количество мощных веб-приложений только растет. Сотрудник Google поделился масштабной подборкой веб-приложений, создание которых стало возможным благодаря API «Capabilities Project» от Chrome.

Последние несколько лет Google — совместно с различными компаниями-партнерами — работает над проектом «Capabilities Project» (иногда называемым «Project Fugu»), цель которого — сделать веб-приложения такими же мощными и удобными, как и их нативные аналоги. Эта миссия воплотилась в виде новых API для веб-разработчиков, позволяющих добавлять иконку приложения на главный экран, получать доступ к устройствам Bluetooth/USB, а также читать и редактировать файлы — и все это с обеспечением безопасности вашего устройства.

Если вы веб-разработчик в поисках вдохновения для своего следующего проекта или просто хотите узнать больше о возможностях вашего браузера, вас может заинтересовать Project Fugu API Showcase, о котором было объявлено в блоге для разработчиков Chrome. Подборку курирует (по крайней мере, частично) сотрудник Google Томас Штайнер, и в настоящее время она включает 45 различных веб-приложений — от забавных небольших демо до полнофункциональных сред разработки, созданных как крупными компаниями, такими как LEGO, так и независимыми разработчиками.

Более того, легко увидеть, какие из этих приложений имеют открытый исходный код, что дает вам возможность на примерах научиться использовать различные API из Capabilities Project. Хотя все используемые API изначально появились в Chrome, они должны работать практически в любом браузере на основе Chromium, таком как Microsoft Edge, а некоторые функции Capabilities Project были также адаптированы для Firefox и Safari.

Если вы разрабатываете веб-приложение, использующее новые API Chrome, или знаете о приложении, которое следует включить в подборку, она также открыта для предложений.

Больше о Chrome: