Я являюсь сторонником рационального подхода во всех сферах жизни. Я не мариную шашлык в майонезе, поскольку он представляет собой эмульсию из яйца, растительного масла и уксуса, езжу на такси, а не на личном авто, потому как это реально выходит дешевле, и не устанавливаю приложения на iPhone и iPad. Многие, возможно, не поймут меня. Ведь если с майонезом и такси, в общем, всё понятно, то как вообще можно обойтись без приложений? Оказывается, можно. По крайней мере, если мы говорим о приложениях, устанавливаемых из App Store, которые я заменил на PWA.
Что такое PWA и как это работает
Пожалуй, начнём рассказ с того, что PWA – это прогрессивные веб-приложения, или, проще говоря, специальные версии сайтов или онлайн-ресурсов, адаптированные для работы на мобильных устройствах. Их можно разместить на рабочем столе, как и обычные приложения, а компоновка их интерфейса зачастую копирует компоновку классических приложений, загруженных из App Store. Но чем PWA так хороши, что я решил отказаться от традиционных программ в их пользу? На самом деле преимуществ не так уж и мало.
Apple сделала покупки в App Store и Mac App Store общими
Во-первых, это объём, который PWA занимают на устройстве. Если приложение Твиттера, загруженное из App Store, по умолчанию весит 150 МБ, то прогрессивное веб-приложение не будет занимать места вообще. Бесспорно, это не такой значительный показатель, чтобы вообще о нём задумываться, но когда у вас установлено вместо 20 классических программ 20 PWA, разница может оказаться более чем ощутимой.
Чем PWA лучше обычных приложений
Во-вторых, PWA более удобны, поскольку, кэширует минимум данных. Не могу сказать, что они не работают с ним совсем, поскольку это было бы неправдой, однако объёмы информации, которую они загружают на устройство для быстрого доступа, оказывается явно меньше, чем у классических приложений. К тому же, весь кэш, который сохраняют PWA, относится к кэшу Safari, позволяя в случае необходимости сразу его и удалить, вместо того чтобы шариться по настройкам каждой программы из App Store в отдельности.
Реклама в уведомлениях и вход с Apple — как изменится App Store с 30 апреля
В-третьих, PWA иногда могут иметь более широкий набор функций, чем приложения из App Store. Всё дело в том, что PWA – это адаптированный сайт, за который отвечают разработчики и больше никто. А в случае с классическими приложениями за их содержимым следит ещё и Apple, которая может заставить разработчиков изменить его, если вдруг признает программу не соответствующей правилам размещения.
Что нужно знать о PWA
Вот вам ещё несколько особенностей прогрессивных веб-приложений, которые делают их не хуже традиционных:
- В PWA, несмотря на то что это сайты, нет поисковой строки и других отвлекающих элементов, характерных для сайтов;
- Чаще всего они в точности копируют интерфейс традиционных приложений настолько точно, что вы даже не отличите одно от другого, если не будете знать, где какое;
- Многие PWA — за исключением тех, которые ориентированы строго на работу с интернетом, — способны работать без подключения к Сети;
- PWA имеют точно такую же пиктограмму на рабочем столе, как и обычные приложения, что делает их неотличимыми с эстетической точки зрения.
Apple рассказала о новом рекорде, который установил App Store
Если вы заинтересовались прогрессивными веб-приложениями, вы тоже можете начать их использовать, поскольку большинство современных онлайн-сервисов от Twitter и Instagram до Facebook и YouTube имеют собственные PWA-версии.
А для того, чтобы активировать их, откройте в Safari на iPhone нужный сайт, запустите меню «Поделиться», пролистайте список доступных параметров вниз и нажмите «На экран “Домой”». После этого иконка PWA появится на рабочем столе, а вы сможете получать к ней доступ по простому нажатию, как и всегда.