Пост ненависти к Apple. Поделюсь своей болью.

[ Версия для печати ]
Добавить в Facebook Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (7) [1] 2 3 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
eugene1979
2.12.2021 - 23:13
Статус: Offline


Весельчак

Регистрация: 13.09.18
Сообщений: 163
36
Скажите мне как программист программисту: вы код писать умеете?

Этим летом компания Apple разродилась новой мажорной версией своей операционной системы - iOS 15.
Среди изменений закрался один небольшой, но важный пункт: теперь в браузере Safari по умолчанию включена экспериментальная фича - GPU Process: Canvas Rendering. Аппаратное ускорение отрисовки канвасов.

Канвас (Canvas) - элемент HTML, предназначенный для отображения графики средствами js, как 2d, так и 3d. Эта технология появилась порядка 10 лет назад как часть HTML5 и сейчас широко используется.

Экспериментальные фичи так называются потому, что они не до конца отлажены и их можно использовать только на свой страх и риск. Это касается и включённой функции: с ней браузер крашится.

Вот тред на форуме разработчиков

Ещё

https://developer.apple.com/forums/thread/684843

https://github.com/flutter/flutter/issues/89655

https://github.com/openlayers/openlayers/issues/12908

А вот соответствующий баг в трекере вебкита:

https://bugs.webkit.org/show_bug.cgi?id=231157#c1

заведён два месяца назад, разработчики воспроизвели, прогресса нет.

Зацените, какой маленький и простой кусок кода крашит браузер сафари.
Теперь разработчикам сайтов нужно как-то объяснить пользователям, что им нужно залезть в настройки safari и выключить эту чудо-функцию.

Но это ещё только цветочки.

Как вы, наверное, знаете, многие современные приложения содержат встроенный браузер для отображения интерфейса, который на самом деле написан на HTML. В iOS таким компонентом, как нетрудно догадаться, является тот же движок safari. Но, как говорится, есть нюанс.
Настройка из браузера к встроенному компоненту не подтягивается.
Возможности программно выключить этот флаг у компонента нет. Он просто включён и прибит намертво во включённом положении.

Чувствуете всю прелесть момента?

Если у вас мобильное приложение, которое использует встроенный браузер и основано на использовании канваса и в разработку которого вы вложили $100500 денег и несколько лет работы то вам большой привет - ваше приложение больше не работает.

Официальный ответ девелоперского саппорта (платного, между прочим!) таков: фикса нет, воркараунда нет, о проблеме знаем, пофиксим как только так сразу, а пока что держитесь и всего вам наилучшего

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

Да, предвосхищая вопрос: использовать другие браузерные движки, отличные от встроенного сафари, запрещено лицензионным соглашением. Ау, антимонопольный комитет, почему это вообще законно? А вы помните, как микрософт смешивали с говном за то, что они встроили браузер в ОС? Эппл вообще запрещает устанавливать другие браузеры, и всем пофиг.

Вот такая вот печаль и уныние. А начнёшь где-то публично возмущаться таким положением вещей - так тебя просто забанят в аппсторе и дело с концом, жалуйтесь потом в спортлото.

 
[^]
Akela76
2.12.2021 - 23:15
89
Статус: Offline


Ярила

Регистрация: 3.09.10
Сообщений: 2360
Уже давно известно миру: яблочники должны страдать lol.gif
 
[^]
CHATskii
2.12.2021 - 23:16
57
Статус: Offline


Ярила

Регистрация: 2.11.12
Сообщений: 5661
Цитата
Эппл вообще запрещает устанавливать другие браузеры, и всем пофиг.

Чего блять??? У меня хром стоит на ios!
 
[^]
Gazsiber
2.12.2021 - 23:16
42
Статус: Offline


Шутник

Регистрация: 28.02.14
Сообщений: 10
Я как владелец ай телефона, и аймака нихера ге понял:) все работает у меня

Размещено через приложение ЯПлакалъ
 
[^]
telefon
2.12.2021 - 23:17
19
Статус: Offline


Ярила

Регистрация: 27.10.14
Сообщений: 7757
Цитата
ваш бизнес скоро накроется женским половым органом.

Из всего поста я понял только эту фразу... smile.gif

Это сообщение отредактировал telefon - 2.12.2021 - 23:17
 
[^]
muxasya
2.12.2021 - 23:18
19
Статус: Offline


Юморист

Регистрация: 3.08.16
Сообщений: 459
В смысле нельзя/запрещено поставить другой браузер? Кто то пиздит

Размещено через приложение ЯПлакалъ
 
[^]
Hapadoctb
2.12.2021 - 23:18
4
Статус: Offline


Юморист

Регистрация: 20.05.17
Сообщений: 455
Та это все твое приложение корявое, гонишь тут на классных пацанов из Эппл! (сарказм еси чё).

Размещено через приложение ЯПлакалъ
 
[^]
skyrex
2.12.2021 - 23:19
16
Статус: Offline


А есть видео?

Регистрация: 28.10.11
Сообщений: 2403
нах сафари, неудобен. хром наше все, на яблоке отлично работает
 
[^]
vevobabe
2.12.2021 - 23:19
1
Статус: Offline


Хохмач

Регистрация: 10.10.21
Сообщений: 668
Страдание - оно полезно. Хотя я и далёк от темы.
 
[^]
1ekary
2.12.2021 - 23:19
2
Статус: Offline


Юморист

Регистрация: 12.06.15
Сообщений: 457
У мну, ведро на гармонь обновилась, плавно и без негатива.
 
[^]
Twiks1
2.12.2021 - 23:19
5
Статус: Offline


Весельчак

Регистрация: 20.11.21
Сообщений: 118
Ну купишь через пол года новый айфон...там перестанет крашиться )))
 
[^]
eugene1979
2.12.2021 - 23:20
4
Статус: Offline


Весельчак

Регистрация: 13.09.18
Сообщений: 163
Цитата (Akela76 @ 2.12.2021 - 23:15)
Уже давно известно миру: яблочники должны страдать lol.gif

Так страдают нормальные люди. Ведь у любого сколь-нибудь крупного приложения должна быть версия под айфон, таковы реалии бизнеса.
 
[^]
Bemoel
2.12.2021 - 23:20
1
Статус: Offline


Шутник

Регистрация: 7.09.15
Сообщений: 44
Цитата (eugene1979 @ 2.12.2021 - 23:13)

Вот такая вот печаль и уныние. А начнёшь где-то публично возмущаться таким положением вещей - так тебя просто забанят в аппсторе и дело с концом, жалуйтесь потом в спортлото.


Жаловался и не раз. Никто не забанил
 
[^]
demedrolio
2.12.2021 - 23:20
5
Статус: Offline


Метаю козявки в потолок

Регистрация: 24.08.19
Сообщений: 667
Цитата (eugene1979 @ 2.12.2021 - 23:13)
Скажите мне как программист программисту: вы код писать умеете?

экспериментальная фича - GPU Process: Canvas Rendering. Аппаратное ускорение отрисовки канвасов.

Канвас (Canvas) - элемент HTML, предназначенный для отображения графики средствами js, как 2d, так и 3d. Эта технология появилась порядка 10 лет назад как часть HTML5 и сейчас широко используется.

nlayers%2Fissues%2F12908]https://github.com/openlayers/openlayers/issues/12908[/URL]

то.

Что???

Пост ненависти к Apple. Поделюсь своей болью.
 
[^]
ЕвгенИвыныч
2.12.2021 - 23:20
2
Статус: Offline


Я ядреный как кабан, я имею свой баян.

Регистрация: 8.04.13
Сообщений: 6712
Цитата (CHATskii @ 2.12.2021 - 23:16)
Цитата
Эппл вообще запрещает устанавливать другие браузеры, и всем пофиг.

Чего блять??? У меня хром стоит на ios!

У меня еще и Яндекс.
 
[^]
Готтфрид
2.12.2021 - 23:21
5
Статус: Offline


Приколист

Регистрация: 6.11.16
Сообщений: 390
Тот, кто юзает сафари -- мазохист и заслуживает страдания.
 
[^]
maximus20727
2.12.2021 - 23:21
0
Статус: Offline


Ярила

Регистрация: 20.08.13
Сообщений: 14324
Ты посмел облаять великую американскую корпорацию. 911, в бан, в бан его!!! moderator.gif
 
[^]
Bemoel
2.12.2021 - 23:21
2
Статус: Offline


Шутник

Регистрация: 7.09.15
Сообщений: 44
Цитата (muxasya @ 2.12.2021 - 23:18)
В смысле нельзя/запрещено поставить другой браузер? Кто то пиздит

Тоже не понял этот момент...
 
[^]
ЕвгенИвыныч
2.12.2021 - 23:22
1
Статус: Offline


Я ядреный как кабан, я имею свой баян.

Регистрация: 8.04.13
Сообщений: 6712
Цитата (Akela76 @ 2.12.2021 - 23:15)
Уже давно известно миру: яблочники должны страдать lol.gif

Но страдают роботофилы, 4PDA тому факт. gigi.gif
 
[^]
eugene1979
2.12.2021 - 23:23
13
Статус: Offline


Весельчак

Регистрация: 13.09.18
Сообщений: 163
Цитата (CHATskii @ 2.12.2021 - 23:16)
Чего блять??? У меня хром стоит на ios!

Это вы так думаете.

https://techcrunch.com/2017/01/31/google-op...chrome-for-ios/

On iOS, Chrome has to use Apple’s WebKit rendering engine instead of Google’s own Blink engine. Because of this, Google didn’t add the Chrome for iOS code to the Chromium code base before.

Потому что

There are no alternative rendering engines on iPhone or iPad. They are all based on the built-in Apple browser. Apple places legal hurdles in front of anyone who would attempt to put an alternate browser engine on iOS. There are no technical limitations, just Apple policy and licensing.
 
[^]
колобаха
2.12.2021 - 23:23
8
Статус: Offline


Ярила

Регистрация: 14.11.08
Сообщений: 1124
Я тут тоже, как приверженец яблочной продукции отпишусь. Ваще нихуя не понял, но на всякий случай негодую, как и ТС. Доколе?

Размещено через приложение ЯПлакалъ
 
[^]
padre666
2.12.2021 - 23:24
0
Статус: Offline


Ярила

Регистрация: 5.02.14
Сообщений: 2545
а что за приложение, если не секрет?
 
[^]
dev79
2.12.2021 - 23:25
15
Статус: Offline


Весельчак

Регистрация: 16.08.18
Сообщений: 174
Привет, я ни разу ни фронтендер, но я ненавижу Эппл с 1995 года.

До сих пор помню это ужасное ощущение - взял в руки мышку - а там одна кнопка. В первые секунды кажется, что тебе пальцы на руке отрезали. Бррр, 25 лет прошло, а до сих пор тошно.
 
[^]
Bemoel
2.12.2021 - 23:25
1
Статус: Offline


Шутник

Регистрация: 7.09.15
Сообщений: 44
Цитата (Bemoel @ 2.12.2021 - 23:21)
Цитата (muxasya @ 2.12.2021 - 23:18)
В смысле нельзя/запрещено поставить другой браузер? Кто то пиздит

Тоже не понял этот момент...

Теперь понял, почитал форум. Там речь о другом. Уверен, быстро исправят
 
[^]
Ksil
2.12.2021 - 23:25
6
Статус: Offline


Приколист

Регистрация: 2.01.19
Сообщений: 265
Хуита пост и проблема высосана из пальца. Пользуюсь 15й осью и никаких багов с сафари не замечал.

Размещено через приложение ЯПлакалъ
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 8344
0 Пользователей:
Страницы: (7) [1] 2 3 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы








Наверх