Apple: принудительное (искусственное) устаревание девайсов за счет создаваемых ограничений AppStore

Mar 03, 2019 16:51

Интересно, почему по поводу сознательного замедление процессора "якобы" для[/из-за не] живучести аккумуляторов скандал с Apple раздули, и вынудили их отменить эти действия, а вот куда более простая вещь, как невозможность установить старые версии приложений (совместимые с последней iOS для старого девайса) - нет?

Т.е. имеем простой пример. Допустим, есть девайс, для которого последняя версия iOS 10.x. Он прекрасно рабаотющий. Выполняет все свои функции. Просто больше не обновляется ОС. При этом на нем прекрасно работают все установленные приложения, выполняют свои функции. Более того, эти приложения прекрасно обновляются.

Но...

Только те, что уже установлены в аккаунт!

Т.е. если вы захотите установить любое из популярных приложений, которое может существовать в AppStore с момента чуть ли ни его основания, вы... не сможете этого сделать. Никак. Вам просто напишут, что "необходим iOS 11.x минимум". И все.

При этом ровно такой же девайс, но на котором это приложение было установлено когда-то давно - прекрасно будет работать. И это приложение будет обновляться до самой последней версии для этой ветки iOS, которую только поддерживал производитель приложения.

Очевидно же, что такое ограничение в AppStore - это то самое принудительное устаревание девайсов и стимуляция к покупке нового девайса тогда, когда старый прекрасно работает и выполняет все свои функции.

Более того, здесь это настолько наглядно и на поверхности: ведь владелец ровно такого же девайса, но который успел установить предыдущую версию ПО, прекрасно сможет обновлять и использовать это ПО. Т.е. имеем на практике два девайса, на одном из которых можно использовать ПО, а на втором - нельзя (искусственно нельзя!).

Почему владельцы старых iPhone и iPad подняли бучу про процессор (невозможно использовать, замедление), но не подняли и не поднимают бучу по поводу невозможности установки фактически никаких приложений? (Почему фактически никаких: потому что все популярные приложения развиваются, выходят с 64-битной разрядностью, выходят для нового API Layer новой iOS и т.д., соответственно, по схеме, изложенной выше, вам будут писать, что вам нужна более свежая iOS, а на вашей вы не можете установить, хотя в реальности для вашей версии iOS тоже есть вполне работающая полноценная версия, на которой прекрасно сидит ваш "сосед" по девайсу).

"Трюк" с установкой через iTunes Apple так же закрыла где-то 1.5-2 года назад (теперь невозможно устанавливать приложения через него).

Сейчас все еще существует "трюк" установкой через старую версию дистрибутива iTunes (которую, например, можно установить на виртуальную машину). Но в этом случае так же потребуется использовать приложения Fiddler/Burp для подмены версии в сетевом запросе к AppStore, чтобы получить .ipa-файл нужной версии приложения для своего устройства (обязательно нужно войти в аккаунт AppleId, чтобы кодовая секция была зашифрована на ключе для вашего устройства - в этом случае можно будет использовать штантым способом без jailbreak).

Другой, значительно более требовательный возможный "трюк", который достаточно сложно осуществим и очень неудобный: нужно иметь два девайса, один из которых новый. На обоих девайсах должен был один и тот же аккаунт AppleId/iCloud. На новом девайсе нужно установить необходимое ПО, а дальше это автоматически распространиться и на второй девайс. И в этом случае прекрасно скачается подходящая последняя версия прилоежния под нужную версию iOS. И все будет прекрасно работать. (И именно это же доказывает искусственность ограничения даже для не-технарей).

Я очень удивлен, что ни в США, ни в Европе никто еще не выдолбил Apple за этот откровенный способ вымогательства денег у потребителя. Т.е. люди уже заплатили деньги за свой девайс этому же Apple, и при этом не могут им пользоваться именно в следствие искусственных, а не реальных ограничений. Более того, не может пользоваться только часть людей или только частью ПО, тогда как другие (кому повезло случайно и установили нужное ПО) - прекрасно используют (что является доказательством искусственности ограничения даже без изучения технических деталей, это очевидно будет даже самому глупому сельхоз депутату).

Для тех, кто хочет проверить, попробуйте, например, поставить на какой-нибудь iPad4 браузеры Firefox или Chrome, если они не были установлены до этого (да, я знаю, что они на базе Safari - тут это неважно совсем, просто пример девайса и приложений). [Достаточно "современный", девайсу всего около 5.5 лет]. В целом, вы не сможете установить никакие из доступных приложений, которые не устанавливали на девайс ранее. Т.е. если вы, например, завели новый AppleId аккаунт, то считайте, что вы не сможете установить вообще практически ничего из сторонних приложений :)

Дополнено: Попробую пояснить на конкретном примере. Речь идет о приложениях, которые существовали (и существуют) для этой разрядности железа и версии iOS. Только Apple не дает их установить с нуля. Но позволяет их использовать, если они были установлены ранее (неважно какой версии). Можно обновиться до последней, доступной для этой разрядности и iOS. Грубо говоря, последний Firefox под iOS 12.x - это 64-битная версия 62.5 (пишу от балды). А последняя версия Firefox под iOS 10.x - это 32-битная версия 51.4 (пишу так же от балды). Так вот, имея iOS 10.x, вы не сможете установить Firefox, просто зайдя в AppStore. Вам скажут, что ваша версия iOS недостаточна (устарела). А если бы у вас уже был установлен Firefox хотя бы версии 17.5 (пишу от балды), вы без проблем смогли бы его обновить до последней версии под эту разрядность и iOS - в данном примере это 32-битная версия 51.4 (напомню, что число от балды).

apple, ios, беспредел

Previous post Next post
Up