Комментарии 57
Пусть лучше отвяжут сафари от ios, а то есть старые устройства, а там браузер не обновляется, и за того что обновление браузера происходит только с обновлением ос.
В своем посте Рассел указывает на отсутствие в браузерах iOS push-уведомлений, стандартных кнопок установки прогрессивных веб-приложений (PWA), фоновой синхронизации и множество других инструментов, которые упрощают разработчикам создание полнофункциональных веб-приложений. Доступ к аппаратным компонентам, таким как Bluetooth, NFC и USB, также серьезно ограничивает веб-разработчиков, говорит он.
Честно говоря, не очень-то жалко
Неужели вам нравятся надоедливые попапы "установите наше приложение" вместо обычного просмотра сайта? Или обрезанная мобильная версия, и обязательная процедура открыть гуглплей/аппстор, установить, заново залогиниться, и так делее?
А все почему никто не делает только PWA, потому бизнесу важны функционал и интеграция, а эпплу важен аппстор, где можно % брать, а с PWA не возьмешь.
Например я делаю простую црм для нужд компании. Там есть миничат и было бы не плохо получать пуши когда новые сообщения приходят и прочие уведомления. Получается те у кого андроид получают себе спокойно и все хорошо. Отдельной касте владельцев айфонов приходится городить через другие сервисы
У меня не было айфона никогда ) я выбирал телефон с позиции разработчика и того кто сталкивался с проблемами поддержки особенно веб стандартов у эпл, и в принципе закрытости инфраструктуры. Эпл просто ставит свои интересы выше интересов пользователей под предлогом их безопасности, и выше интересов разработчиков, под предлогом.. да просто у вас не выбора. На их форуме можно найти пост по поддержке push в PWA которому уже года три. От эпла там просто игнор. Им это не нужно, потому что чтобы установить PWA не надо покупать аккаунт разработчика и покупать айфон с макбуком. Т.е. на лицо банальное торможение развития во благо своих интересов, но подаётся это все забота о своих пользователях. Да сделайте вы вебпуши, отключите их по умолчанию и дайте возможность кому надо включить их для конкретного сайта. Все проблема безопасности решена. Посмотрите еще форумы разработчиков webgl, сколько там боли из-за того что эпл решила сделать метал апи и не делать поддержку вулкан апи
Да сделайте вы вебпуши, отключите их по умолчанию и дайте возможность кому надо включить их для конкретного сайтамне даже было бы интересно посмотреть на человека, который полезет включать пуш уведомления для конкретного сайта… Вы бы хоть какие другие, более релевантные примеры привели. Например как они долго тянули поддержку webp
Посмотрите еще форумы разработчиков webgl, сколько там боли из-за того что эпл решила сделать метал апи и не делать поддержку вулкан апиа чем конкретно ситуация с продукцией apple принципиально отличается от тех же xbox/playstation, которые тоже не поддерживают vulkan API?
А, то есть теперь не веб-макаки виноваты, а производители железа и браузера? Всё-таки это случилось.
Сам удивился, но через вебстраничку с доступом к ble подключился к своему ble термометру и взял ключ для сопряжения с esp32 :) Правда заработало только в хроме под виндой, а на андроиде что-то не смогло.
Когда-то был в кинотеатре — там перед каждым входом в зал поставили сканер qr-кодов, пытались создать электронные билеты. Инструкция над каждым гласила, что надо показать пришедший на почту qr-код на экране телефона. Но техническое решение разбивалось о реальность: блики от сотен точечных светильников на глянцевом экране телефона напрочь блокировали возможность пользоваться аппаратом самостоятельно, и рядом была поставлена девушка, советующая загородить экран ладонью.
К чему это я — в таком кейсе NFC явно пригодился бы, благо они уже потратились на какие-то хитрые стойки с планштами или что то было.
Доступ к USB может быть полезен для HASP-ключей на компах, например. Или как эти аппаратные ключи называются?.. Используются в банках, госуслугах и вообще много где.
Bluetooth — тут мне сложно привести пример. Воспроизведение аудио идёт через стандартный вывод, а управление лампочками — через приложение удобнее, имхо. Можно притянуть первый кейс, с билетами из кинотеатра, но дальность действия далековата. Но был бы инструмент, а применить его не по назначению смогут всегда. :)
У меня на мотороле 2013-го года как-то открылся попап на полный экран, который не закрывался и который заставил вибрировать смартфон и маячил разными цветами что на моем устройстве найдено 100500 вирусов. Лютейшая дичь.
так для этого же придумали… qr-код!
Я лишь про то писал, что не браузер этим занимается, он уже готовую ссылку получает. И доступа к NFC ему не нужно давать.
А для всего этого писать «интелектуальную» защиту — уйма денег, времени. Да и люди не догадываются, что так можно — и так сойдёт.
Зиродей вот на гугол хром на Андроиде нашли, который обходит sandbox и испольняет любой код на OS. Еще этого в придачу к Сафари не хватало.
Фикс только в последней 14.5.1
Он не хотел бы покритиковать поделие, называемое Chrome for iOS? Большей дряни давно не встречал, и webkit не причем: Firefox на iOS работает куда корректнее.
Но, конечно, да, давайте за чужие ограничения поговорим, ок!
+1: iOS, долго сидел на хроме, пока там не появилась бага, которая «отгрызает в никуда» 15-20% процентов горизонтального пространства экрана, если телефон перевернуть из вертикального положения в горизонтальное и обратно (после такого поворота хром рендерит картинку так, как будто экран стал ощутимо уже, справа остаётся белая полоса).
Гугл не может или не хочет это чинить уже год! Год!!!
С тех пор — сижу в сафари — он хотя бы работает как надо...
Да не будет никто поддерживать ваш FLOC, угомонитесь уже.
По его словам, Apple «постоянно» откладывает внедрение новых функций для своего браузера, которые «являются ключом к открытию целых категорий возможностей в Интернете».
То есть если бы не Эппл, то в стандарт html/css добавили бы ещё 10000 страниц?
В своем посте Рассел указывает на отсутствие в браузерах iOS push-уведомлений, стандартных кнопок установки прогрессивных веб-приложений (PWA), фоновой синхронизациигде это отключается в других браузерах?
А вообще развитие обычно тормозят монополии, к которым Chrome и относится.
гугл пока еще не в той позиции, чтобы замедлять прогресс, для этого им надо контролировать стек веб-технологий, чего они только пытаются добиться. И пока они на стадии захвата, любое неповиновение будет подаваться как "замедление прогресса". А вот на стадии контроля они уже начнут противодействовать внедрению конкурирующих технологий, это и будет замедление прогресса
AMP, PWA и FLOC придумали якобы ради пользователей, а в действительности только ради большего контроля над пользователем.
Инженер Google раскритиковал Apple за торможение развития веб-технологий