PWA только что убил App Store?
Если вы еще не знаете, Apple только что объявила, что новый Safari будет поддерживать веб-работников и PWA ...
Был ли следующий логичный шаг?
Или Apple просто боялась не отставать от Samsung или Google?
Что такое PWA?
Прежде всего позвольте мне объяснить вам, что такое PWA ...
Я просто шучу. Если вы перешли по этой ссылке, то я уверен, что вы опытный разработчик, который в прошлом уже создал пару PWA.
Итак, приступим к делу…
Safari потребовалось много времени, прежде чем веб-воркеры стали стандартом для своих браузеров, но на то были веские причины.
Только подумайте, сколько денег они зарабатывают в App Store.
Прежде всего, веб-работники могут позволить любому браузеру работать в автономном режиме, кэшируя содержимое вашей веб-страницы в браузере. Таким образом, вы можете превратить любое веб-приложение в приложение, похожее на нативное.
Тогда вы не будете ничего платить за продажу своего приложения в App Store и не будете обрабатывать платежи от пользователей через Apple. Такая большая потеря для них ...
Для любого опытного разработчика javascript может быть удобным инструментом для воссоздания любой функции приложения ios, включая доступ к камере телефона, сохранение строк json в памяти браузера или использование геолокации.
Теперь, когда кошка вышла из коробки, давайте посмотрим, по каким причинам Apple использовала веб-работников ...
- Не отставайте от остальных браузеров. Chrome, Firefox и Mozilla уже давным-давно позволили веб-работникам играть с разработчиками интерфейса. И они действительно этим воспользовались. Вы не поверите, сколько крупных компаний выбрали PWA вместо нативного приложения.
- Привлечение большего количества разработчиков. Как я упоминал ранее, многие разработчики отказались от создания собственных приложений из-за кривой обучения Objective C, Swift или Java.
- Адаптируйся или умри. Если вы достаточно взрослые, чтобы помнить телефоны Nokia, то вы знаете, что происходит с компаниями, которые не приспосабливаются к изменениям. Они умирают…
- На телефон устанавливается все меньше и меньше нативных приложений. Согласно недавнему исследованию, все меньше и меньше людей устанавливают приложения на свои телефоны. И даже меньше пользуются ими каждый день. Так что, если вы не создаете следующие «Что случилось?», «Facebook» или «Карты Google», у вас очень мало шансов разместить приложение на экране мобильного телефона.
Итак, помня все это, зачем вам тратить месяцы на разработку собственного ios-приложения на Swift, платить 99 долларов в год и бесчисленное количество долларов за продвижение своего приложения, когда вы можете просто создать быстрый PWA в React, Vue или Angular?
Что ж, я думаю, вы уже ответили на этот вопрос ...
… Зачем строить космический корабль и гулять по Луне, если можно было просто посмотреть фильм?
Потому что это не одно и то же ...
Даже не близко…
Честно говоря, я думаю, что PWA никогда не сможет воспроизвести сложные возможности, которые у вас есть с приложением Swift.
Скорость, пользовательский интерфейс, доверие, которое вы создаете для своей компании, размещая свое приложение в магазине приложений, и многое, многое другое.
Конечно, у вас может быть лучшее из обоих миров: создать PWA для проверки концепции вашего приложения, а затем перейти к собственному приложению.
Так что ты думаешь? PWA - будущее мобильных приложений? Просто дайте мне комментарий под этой статьей ...