Почему мобильным приложениям скоро придёт конец

  1. Темы
  2. Софт
AndroidInsider.ru

Мобильные приложения являются неотъемлемой частью как iOS, так и Android. И с чего мы это решили, что им придёт конец? Всё дело в PWA (Progressive Web Apps). Это веб-приложения, построенные на фронтенд-технологиях (HTML, CSS, JavaScript). Простыми словами, мобильные версии сайтов в будущем заменят мобильные приложения. И не потому, что мы так решили, всё дело в возможностях веба, которые с каждым годом расширяются.

Почему мобильным приложениям скоро придёт конец. Android-приложениям скоро придёт конец? Фото.

Android-приложениям скоро придёт конец?

Если раньше сайты отрисовывались на сервере, сегодня многие новые проекты разрабатываются в формате SPA, когда большая часть кода располагается и обрабатывается в браузере. Это позволило разработчикам существенно упростить процесс создания сложных интерфейсов. Среди популярных реактивных библиотек можно выделить React, Vue и Svelte. Именно они и являются основой большинства прогрессивных веб-приложений.

Чтобы лучше понимать, о чем идёт речь, можно взять в пример сайты Facebook, VK или Twitter. Все они написаны с использованием библиотеки React, которая, к слову, разрабатывается самой Facebook, ключевую роль в разработке занимает российский программист Дэн Абрамов. И именно она позволяет приложению быть реактивным и ощущаться на смартфонах как настоящее приложение.

Что же такое «реактивность»?

Что же такое «реактивность»? Веб-приложения — будущее Google Play. Фото.

Веб-приложения — будущее Google Play

Попробуйте в мобильном приложении Twitter произвести любые действия, например, переключить вкладки. Вы заметите, что страница при этом не перезагружается. В этом и основа реактивности, когда страница работает без перезагрузки. И именно это позволит в будущем отказаться от мобильных приложений.

Но, на самом деле, дело не только в этом. Обычной реактивности недостаточно, чтобы веб-приложение казалось нативным мобильным приложением. Для этого придумали PWA. Это веб-технология, которая позволяет устанавливать реактивные приложения на смартфоны, добавляет поддержку уведомлений, а также стилизует статус бар под цвет приложения и убирает интерфейс браузера.

Читайте также: Надоел Google Play Store? Вот вам лучшие альтернативы

Сама технология работает в браузере, поэтому есть еще один важный момент, который может повлиять существенно на популяризацию PWA — это API, которое предоставляет браузер. Например, Chrome сегодня позволяет разработчикам получать множество различной информации, взятой из операционной системы. Это и наличие активной темной темы, информация о количестве зарядка на смартфоне, о размере оперативной памяти и так далее. Например, перейдя на какой-либо ресурс на вашем гаджете, тема сайта может автоматически подстроиться под тему вашей операционной системы. Круто, не правда? Можете проверить реактивность веб-версии Telegram, перейдя по этой ссылке.

Примеры PWA-приложений:
Калькулятор
Instagram
Twitter Lite

Магазин PWA-приложений

Кроме того, уже сейчас магазин приложений Google поддерживает PWA в режиме TWA (Trusted Web Activity). Таким образом разработчики могут с легкостью внедрять свои JavaScript-приложения прямиком в Google Play без необходимости разрабатывать полноценное нативное мобильное приложение. И это именно то, к чему в будущем придет рынок мобильного ПО, в этом я не сомневаюсь.

Бизнес всегда стремится уменьшить расходы на разработку.

Бизнес всегда стремится уменьшить расходы на разработку. Так появился Electron — библиотека JavaScript, которая позволяет на основе веб-технологий разрабатывать десктопные приложения (Notion, Slack и другие).

В настоящее время на рынке разработки мобильных приложений популярен Flutter. Это SDK от Google, с ним разработчики могут создавать мобильные приложения для iOS и Android одновременно без необходимости отдельно писать код на Swift и Kotlin. На мой взгляд, это промежуточный этап, в конце нас ждёт полноценный приход PWA, просто потому, что теперь бизнесу не нужно будет тратиться даже на Flutter — достаточно одного веб-приложения.

Еще одной интересной технологией является проект Houdini, разрабатываемый Google. С помощью него веб-приложения станут крайне гибкими в вопросе внешнего оформления. Вот простой пример:

Данный проект пока находится в разработке, но на последней конференции Google уделила ему немало времени.

Теги
Лонгриды для вас
5 топовых приложений для Андроид, которые рекомендует скачать Google Play на этой неделе

Многие ругают Google Play за отсутствие рекомендаций. И доля правды в этом есть: магазин приложений почти не предлагает софт в подборках. Apple хоть и продвигает платные программы, но среди них есть достойные варианты. Если нужно что-то полезное для телефона, нужно хорошенько самый низ страницы в Google Play. Сделали это за вас и отобрали 5 неплохих приложений, которые предлагает скачать магазин. Полноценными рекомендациями это не назвать, но хоть что-то!

Читать далее
Как удобно настроить приложение Сбербанк Онлайн на Android

Приложение Сбербанк Онлайн регулярно улучшается, но опробовать новые функции раньше всех могут только пользователи Android, так как в App Store его нет. Пока владельцы iPhone в пролете, самое время изучить нововведения: не так давно Сбер добавил несколько классных функций. И даже несмотря на то, что банк сообщил о них в своем Телеграм-канале, многие их не заметили после обновления! Рассказываем, как настроить приложение Сбербанк на Андроиде.

Читать далее
Для чего нужны звезды в Telegram и как их купить

Telegram стремительно идет по пути коммерциализации. В мессенджере есть реклама и платная подписка, отключающая ее, а еще присутствует собственная валюта — Telegram Stars. Многие воспринимают ее как баловство, подобное внутриигровым «фантикам», но на самом деле это — полноценное средство расчета, которое позволяет получить реальный товар или услугу. Далее расскажем, для чего нужна валюта мессенджера, а еще покажем: как купить звезды Telegram на Android.

Читать далее
Новости партнеров