Приложения. Что мы о них знаем? Ну, на самом деле вполне достаточно. Даже если вы не разработчик и даже не продвинутый пользователь, скорее всего вы понимаете, что приложение – это программное обеспечение, предназначенное для расширения возможностей устройства, на которое его устанавливают. Не то чтобы из коробки оно было совсем уж бесполезным, но софт качественно способствует тому, что спектр доступных пользователю функций был намного шире. Другое дело, что приложения загружают устройства, тормозят их и вообще мешают. Поэтому было бы хорошо заменить их чем-то более лёгким.
На Android появились приложения, которые обманули защиту Google Play
Но бывает ли что-то более лёгкое, чем мобильные приложения? Оказывается, бывает, и это прогрессивные веб-приложения (PWA). В отличие от обычных приложений, которые мы скачиваем из Google Play, PWA представляют собой адаптированные версии веб-сайтов, о чём и свидетельствует их название. Разработчики специальным образом подстраивают их интерфейс, убирают элементы, характерные для веб-сайтов, рисуют для них специальную иконку, чтобы при вынесении на рабочий стол у пользователя была полная уверенность, что это обычное приложение. В общем говоря, так и происходит.
Как отличить PWA от обычного приложения
Я уверен, что, если дать вам прогрессивное веб-приложение и обычный клиент одного и того же сервиса, вы вряд ли отличите одно от другого. Несмотря на то что PWA – это, по сути, сайт, он не содержит в себе ни одного элемента, характерного для веб-сайта. Тут нет ни адресной строки, ни упоминания об используемых протоколах шифрования, ни счётчиков LiveInternet, ничего. Правда же, круто? В общем, да. Но зачем всё это нужно, если уже давно придуманы нормальные приложения, которые работают без интернета? Вот вам преимущества PWA над обычным софтом:
Google удалила из Google Play 25 приложений. Удалите и вы
- PWA могут занимать на устройстве до 20 раз меньше места
- PWA кэшируют меньше данных, которые приходится реже чистить
- PWA могут иметь более широкий набор функций, чем обычные приложения, подверженные влиянию каталогов
- Для распространения PWA не нужны каталоги приложений
- PWA могут работать без подключения к интернету
Скачать PWA на Android
Как видите, преимуществ у PWA, пожалуй, даже слишком много. Но почему их, в таком случае, нет или почти нет в Google Play? Именно так и подумали в Google и решили облегчить разработчикам дорогу в фирменный каталог приложений. Для этого поисковый гигант объединился с Microsoft, и совместно они разработали специальный инструментарий PWABuilder, который облегчает процесс создания PWA и отправки его на проверку в Google Play. Если раньше это было невозможно, потому что загрузки приложение в Google Play можно было только из среды разработки, то теперь это ограничение осталось в прошлом.
Безопасен ли Google Play так, как о нём говорит Google?
Почему появление PWA в Google Play – это хорошо? Ну, во-первых, потому что прогрессивные веб-приложения занимают меньше места и потребляют меньше ресурсов устройства. Во-вторых, разработчикам самим проще работать с PWA, внося изменения и быстрее распространяя обновления. На выходе мы получим полноценный аналог традиционных приложений, который не просто лучше, чем они, но и вообще имеют все шансы на то, чтобы стать новым стандартом для отрасли и изменить концепцию мобильного софта до неузнаваемости. В лучшую сторону, конечно.