PWA только что убил App Store?

Если вы еще не знаете, Apple только что объявила, что новый Safari будет поддерживать веб-работников и PWA ...

Был ли следующий логичный шаг?

Или Apple просто боялась не отставать от Samsung или Google?

Что такое PWA?

Прежде всего позвольте мне объяснить вам, что такое PWA ...

Я просто шучу. Если вы перешли по этой ссылке, то я уверен, что вы опытный разработчик, который в прошлом уже создал пару PWA.

Итак, приступим к делу…

Safari потребовалось много времени, прежде чем веб-воркеры стали стандартом для своих браузеров, но на то были веские причины.

Только подумайте, сколько денег они зарабатывают в App Store.

Прежде всего, веб-работники могут позволить любому браузеру работать в автономном режиме, кэшируя содержимое вашей веб-страницы в браузере. Таким образом, вы можете превратить любое веб-приложение в приложение, похожее на нативное.

Тогда вы не будете ничего платить за продажу своего приложения в App Store и не будете обрабатывать платежи от пользователей через Apple. Такая большая потеря для них ...

Для любого опытного разработчика javascript может быть удобным инструментом для воссоздания любой функции приложения ios, включая доступ к камере телефона, сохранение строк json в памяти браузера или использование геолокации.

Теперь, когда кошка вышла из коробки, давайте посмотрим, по каким причинам Apple использовала веб-работников ...

  1. Не отставайте от остальных браузеров. Chrome, Firefox и Mozilla уже давным-давно позволили веб-работникам играть с разработчиками интерфейса. И они действительно этим воспользовались. Вы не поверите, сколько крупных компаний выбрали PWA вместо нативного приложения.
  2. Привлечение большего количества разработчиков. Как я упоминал ранее, многие разработчики отказались от создания собственных приложений из-за кривой обучения Objective C, Swift или Java.
  3. Адаптируйся или умри. Если вы достаточно взрослые, чтобы помнить телефоны Nokia, то вы знаете, что происходит с компаниями, которые не приспосабливаются к изменениям. Они умирают…
  4. На телефон устанавливается все меньше и меньше нативных приложений. Согласно недавнему исследованию, все меньше и меньше людей устанавливают приложения на свои телефоны. И даже меньше пользуются ими каждый день. Так что, если вы не создаете следующие «Что случилось?», «Facebook» или «Карты Google», у вас очень мало шансов разместить приложение на экране мобильного телефона.

Итак, помня все это, зачем вам тратить месяцы на разработку собственного ios-приложения на Swift, платить 99 долларов в год и бесчисленное количество долларов за продвижение своего приложения, когда вы можете просто создать быстрый PWA в React, Vue или Angular?

Что ж, я думаю, вы уже ответили на этот вопрос ...

… Зачем строить космический корабль и гулять по Луне, если можно было просто посмотреть фильм?

Потому что это не одно и то же ...

Даже не близко…

Честно говоря, я думаю, что PWA никогда не сможет воспроизвести сложные возможности, которые у вас есть с приложением Swift.

Скорость, пользовательский интерфейс, доверие, которое вы создаете для своей компании, размещая свое приложение в магазине приложений, и многое, многое другое.

Конечно, у вас может быть лучшее из обоих миров: создать PWA для проверки концепции вашего приложения, а затем перейти к собственному приложению.

Так что ты думаешь? PWA - будущее мобильных приложений? Просто дайте мне комментарий под этой статьей ...