Discourse теперь работает как PWA в iOS

Теперь это официально:

2 лайка

Это довольно круто. Так что это сделает #theme-component

Избыточно/устарело?

2 лайка

Если я правильно понимаю, это помогает пользователям узнать о существовании функциональности PWA, поэтому, вероятно, это не избыточно.

4 лайка

Похоже, что в ЕС на iPhone и планшетах iOS PWA отсутствуют.

2 лайка

С другой стороны, Apple предоставила возможность установки альтернативного движка браузера как части вашего приложения… в теории: они воздвигли вокруг этой возможности огромную стену бюрократии. Кто-то в штаб-квартире Apple, должно быть, подумал: «Давайте дадим ЕС попробовать их же лекарство».

3 лайка

На Apple нельзя положиться в работе с открытыми стандартами. Это очень печально.

(Бывший лояльный пользователь Apple, теперь набираю текст на Pixel.)

4 лайка

Действительно. Я перешёл с LG G8 ThinQ на Google Pixel 8.

В будущем планирую попробовать, кажется, GrapheneOS — он доступен только для Pixel. Это система, которая удаляет компоненты Google с телефона. Google Play работает в изолированной среде (песочнице).

2 лайка

Да, это очень интересно!

2 лайка

Вот ссылка

Завершаем оффтоп.

2 лайка

Это действительно позорно (если это правда), вот цитата из вашей ссылки:

Ложь

Тим Свини, генеральный директор Epic Games, которая оспаривала в суде практику самопреференции Apple на своей платформе с лишь ограниченным успехом, осудил решение этого гиганта.

«Ещё больше недобросовестного соблюдения правил и лжи от Apple, на этот раз ложно утверждающей, что Safari — единственный надёжный веб-браузер — чтобы уничтожить веб-приложения, которые они в деле Epic против Apple представляли как жизнеспособную альтернативу нативным приложениям», — написал он. «Стыдно этой когда-то великой, а теперь значительно ослабевшей компании».

Максимилиано Фиртман, веб-разработчик, работающий с PWA, добавил: «Технические причины, изложенные в опубликованном документе, наивны и содержат множество лжи».

2 лайка

Напоминает, как Microsoft внедрила в Win95 механизмы, чтобы замедлить работу сторонних браузеров, таких как Netscape, а также нарушила поддержку Java.

Я помню, что MS проиграла в той битве, и многие сайты размещали Java-код, который предлагал пользователям скачать Netscape, и при этом закрывал IE.

3 лайка

Как вы думаете, сохранится ли функциональность PWA на iOS в странах вне ЕС (например, в Великобритании, США и остальном мире)?

Судя по тому, что я прочитал, это не совсем ясно.

2 лайка

Мы не можем записывать телефонные звонки, так как это незаконно в некоторых штатах США. Что ж? Посмотрим. Но у Apple есть тенденция внедрять функции по всему миру, если это проще для них, а проще означает дешевле.

Да, я знаю — бесполезный комментарий, так как я лишь предполагаю, не обладая глубокими знаниями.

2 лайка

Запрещает ли DMA какие-либо функции, такие как PWA или их части?

Я довольно креативен, но мне трудно понять, как наличие иконки на главном экране и отсутствие интерфейса браузера в PWA может противоречить новым правилам или законам. Кроме того, выделение отдельной области хранения для PWA не кажется чем-то плохим. :man_shrugging:

Я только что прочитал немецкую статью на эту тему. В ней говорится, что неясно, было ли это преднамеренным эффектом или просто ошибкой из-за всех необходимых изменений, вызванных DMA.

2 лайка

Нет. Насколько я понимаю, DMA подразумевает, что если они принимают PWA, то должны разрешать использование сервис-воркеров от движков браузеров, отличных от WebKit. Apple не готова или не может выполнить это требование до 7 марта 2024 года, когда вступит в силу DMA.

Ещё одна подробная статья:

5 лайков
2 лайка

Спасибо за публикацию статьи.

Ещё одно правило ЕС, продиктованное благими намерениями, но запутанное и технически необоснованное, с непреднамеренными, но вполне предсказуемыми последствиями. Я знаю, что это мнение точно будет непопулярным, но считаю, что позиция Apple здесь вполне очевидна и разумна.

Да, вы правы.

И решение сломать вещи приняла Apple, а не ЕС. Это важно помнить.

2 лайка

Предсказуемо, возможно, но в чём её разумность?

Это даже противоречит тому, как они управляют macOS (об этом говорится в статье).

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

Это неразумно. Это, безусловно, недобросовестно.

В любом случае, я подозреваю, что это ещё больше подтолкнёт людей к переходу на Android, хотя признаю, что большинство пользователей не поймут последствий, пока кто-то более осведомлённый не потратит время на объяснение им этого.

Однако я считаю, что в мире смартфонов происходит три вещи, которые делают позицию Apple всё более неустойчивой:

  • мы находимся на пике эры смартфонов (за исключением возможности увеличения возможностей ИИ на устройстве);
  • довольно недорогие Android-смартфоны теперь работают почти так же быстро, как вы только можете пожелать;
  • устройства Apple выглядят очень нецелесообразно с точки зрения цены и качества.

Кроме статуса, кто хочет носить с собой устройство за 1000 долларов, особенно в отпуске, которое можно уронить, потерять или украсть?

4 лайка

Это добросовестный и необходимый шаг, чтобы вернуть нас от монополизма к честной конкуренции.
Первый проект DMA был подготовлен в 2020 году. Apple потратила более трёх лет на то, чтобы просто отправить некоторых лоббистов в Брюссель, вместо того чтобы поручить своим разработчикам работать над соответствием требованиям DMA, сохраняя при этом высокие стандарты безопасности. Текущие действия Apple — результат чистого панического состояния. Они никогда не ожидали, что ЕС действительно доведёт DMA до реализации.
Это не только борьба на уровне ЕС. Подобные идеи развиваются и в Федеральной торговой комиссии США.

4 лайка