Поддержка IOS 12 PWA

Говорят, что IOS 11.4 будет поддерживать PWA, но это не так.

Вопрос: Сегодня вышла iOS 12, поддерживает ли Apple PWA в 12-й версии IOS? (Например, добавить на главный экран)

чем еще не работает? stackoverflow.com/questions/41185471/… и medium.com/@firt/… звучат так, как будто это уже работает

luk2302 12.09.2018 22:31

@ luk2302 Я тестировал его на своем телефоне, у него нет кнопки добавления на рабочий стол

Mostafa Ghadimi 13.09.2018 10:32

конечно, есть такая кнопка, у меня на телефоне есть пара таких «приложений».

luk2302 13.09.2018 10:51

@ luk2302 Android предложит пользователю добавить ваше приложение на домашний экран, если все критерии PWA соблюдены. iOS не будет предлагать пользователю, вместо этого заставляя его искать возможность добавить его на свой домашний экран самостоятельно.

JacobTheDev 05.10.2018 05:54

@JacobTheDev, не могли бы вы привести мне несколько примеров?

Mostafa Ghadimi 06.10.2018 14:15
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
6
5
12 456
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

PWA - это сложный набор функций и функций. Apple добавила начальную поддержку некоторых характеристик PWA в iOS 11.3 в марте 2018 года. Здесь вы можете прочитать действительно хорошее объяснение с их существенными ограничениями:

Прогрессивные веб-приложения для iOS здесь https://medium.com/@firt/progressive-web-apps-on-ios-are-here-d00430dee3a7

К сожалению, iOS 12.0, похоже, не улучшила поддержку каким-либо существенным образом.

ОБНОВЛЕНИЕ СЕНТЯБРЯ 2019: iOS 13.0 уже здесь, и с ней исправлено множество ошибок, касающихся PWA, нового пользовательского интерфейса установки и прочего. Но по-прежнему нет push-уведомлений: https://medium.com/@firt/iphone-11-ipados-and-ios-13-for-pwas-and-web-development-5d5d9071cc49

ОБНОВЛЕНИЕ МАРТА 2019: это окончательное состояние поддержки PWA в стабильной версии iOS 12.2. Он улучшается, но это еще долгий путь: https://medium.com/@firt/whats-new-on-ios-12-2-for-progressive-web-apps-75c348f8e945

ОБНОВЛЕНИЕ ЯНВАРЯ 2019: Похоже, Apple движется вперед! В Beta1 iOS 12.2 улучшена поддержка PWA. По-прежнему нет push-уведомлений: https://medium.com/@firt/pwas-on-ios-12-2-beta-the-good-the-bad-and-the-not-sure-yet-if-good-a37b6fa6afbfhttps://medium.com/dev-channel/progressive-web-app-progress-in-ios-12-2-beta-1-build-16e5181f-a18cd05ca361

это действительно текущая поддержка PWA ???

oldboy 23.03.2019 05:35

В iOS PWA до сих пор нет поддержки камеры / сканера QR-кода, даже в любом другом браузере, кроме Safari.

chris08002 25.03.2019 23:19

Нет @Anthony, как этот сайт, показывает, что это поддержка манифеста веб-приложения, всего лишь часть спектра PWA. PWA - это богатый и сложный набор технологий, некоторые из которых широко поддерживаются, а другие нет. Это лучшее представление о текущей поддержке PWA: goodbarber.com/blog/…

Alberto T. 29.03.2019 12:00

Благодарю. когда, как вы думаете, он будет полностью поддерживаться? любая идея?

oldboy 29.03.2019 19:20

Apple поддерживает функцию добавления на главный экран с момента выпуска первого iPhone. Он не предлагает пользователю автоматически, как это делает Chrome на Android и на рабочем столе. Вам нужно будет обработать подсказку самостоятельно. Но Chrome тоже движется в этом направлении.

Да, похоже, Маттео решил уйти от разработки и недавно закрыл свой сайт :( Я разветвил свое первоначальное репо, чтобы убедиться, что он останется живым, если он удалит репозиторий GitHub :) Я могу попробовать обновить его код, все зависит от моего временная полоса. С изменениями в общем A2HS будет интересная задача поддерживать, поскольку все это очень плавно.

Chris Love 18.10.2018 00:27

Манифест отмечен как «в разработке», поэтому я думаю, что новая версия могла бы добавить автоматическое добавление подсказки на главный экран. Я надеюсь.

https://webkit.org/status/#?search=manifest

Будем надеяться. Но помните, что «Добавить на главный экран» не является частью веб-манифеста или какой-либо спецификации. Таким образом, Apple не имеет стимула с точки зрения соблюдения требований для реализации этой функции. Прямо сейчас они укажут на свою устаревшую опцию «Добавить на главный экран» и настройки, поддерживающие мобильные веб-приложения.

Chris Love 18.10.2018 00:28

Другие вопросы по теме