В Chrome развивается API для создания полноценных пользовательских приложений

Компания Google представила инициативу по добавлению в браузер Chrome программных интерфейсов, позволяющих создавать web-приложения, близкие по своим возможностям к обычным самодостаточным пользовательским программам. Указанные API дадут возможность использовать браузер в качестве напоминающей Cordova или Electron платформы для разработки программ, предоставляющей доступ к расширенным возможностям операционной системы и оборудования.

Основной целью инициативы является стирание различий в возможностях web-приложений и обычных программ. Разработка необходимых для достижения данной цели API будет полностью открытой и прозрачной с последующим продвижением API в W3C в качестве web-стандартов. В процессе разработки API будут учитываться отзывы разработчиков и производителей других браузеров.

Первым из программных интерфейсов предложенных для оценки стал API Writable Files, предоставляющий web-приложению прямой доступ к локальной файловой системе. При помощи данного API можно создавать работающие в браузере редакторы и интегрированные среды разработки, напрямую обращающиеся к файлам и каталогам. Вместо выбора файла при помощи стандартного диалога открытия файла и последующей загрузки результата и использования диалога сохранения файла, новый API позволяет как в обычных приложениях посматривать содержимое каталогов, открывать и перезаписывать файлы.

Для исключения рисков, связанных с безопасностью, выполняемые через API операции полностью контролируются пользователем, который определяет к каким именно файлам и каталогам web-приложению можно предоставить доступ (каждая попытка открытия файла на запись или чтения приводит к выводу диалога подтверждения операции).

Некоторые другие API, находящиеся в разработке:

  • Scheduled Notification (Event Alarms) — чем-то напоминает сервис Cron и позволяет выполнять произвольные работы в определённый момент в будущем;
  • Web Share Target — организация обмена данными между пользователями;
  • Async Сookies — асинхронные операции с хранилищем Cookie;
  • Wake Lock — отключение автоблокировки экрана;
  • WebHID — низкоуровневый доступ к HID-устройствам (Human interface device);
  • User Idle Detection — определение времени неактивности пользователя и факта блокировки экрана;
  • Local Font Access — доступ к локальным шрифтам.

 

1 star2 star3 star4 star5 star (1 голос, среднее: 5,00 из 5)
Загрузка...
Веб Сервисы Программы и Игры

 

Комментировать!

Вам понравится

Google начала «убивать» приложения Chrome и отключила соответствующий ... Еще в августе 2016 года Google предупредила, что уберет настольные приложения Chrome из магазина Chrome Web Store и полностью прекратит их поддержку на Windows, Mac и Linux, остави...
Приложения от Facebook и Google стали самыми популярными в этом году... Аналитическая компания Nielsen подвела итоги уходящего года, опубликовав рейтинг самых популярных приложений для смартфонов. Интересно, что из десяти самых популярных мобильных при...
Cisco WebEx заработал на Google Chrome OS Cisco Systems и Google объединяются для реализации совместной программы на рынке корпоративных коммуникаций. Компании намерены выпустить на рынок линейку хромбуков с установленным ...
Google встроила QuickOffice в Chrome OS Google предложила пользователям возможность редактирования документов Office при помощи операционной системы Chrome OS, хотя пока данная функция значительно менее удобна, чем собст...
В Office Web Apps станет больше возможностей из традиционного Microsoft Office... Microsoft объявила о предстоящем расширении возможностей сервисов Office Web Apps. Чтобы не потерять доход, корпорации приходится соблюдать тонкий баланс между функциональностью на...
Службы Android Google Now появятся и в Chrome Похоже, не только владельцы Android-аппаратов, но и пользователи браузера Chrome получат доступ к технологии автоматизированного помощника Google Now, которая сообщает по запросу п...