{"id":8525,"title":"\u0410\u043a\u0446\u0438\u044f \u043e\u0442 \u0431\u0430\u043d\u043a\u0430 \u0441 \u043e\u043e\u043e\u0447\u0435\u043d\u044c \u0434\u043b\u0438\u043d\u043d\u043e\u0439 \u0440\u0430\u0441\u0441\u0440\u043e\u0447\u043a\u043e\u0439","url":"\/redirect?component=advertising&id=8525&url=https:\/\/vc.ru\/promo\/314626-korotko-vyigrat-100-tysyach-rubley-na-pokupki-k-novomu-godu&placeBit=1&hash=452c4539de3180a40833ab562f6d46ac6a723a1c475a25d3a1dc82d21cace4b8","isPaidAndBannersEnabled":false}
Мнения
Полина Лааксо

Apple до сих пор обновляет свои приложения вместе с системой — возможно, чтобы обойти антимонопольные ограничения Статьи редакции

Пользователи при этом обновляться не спешат: во-первых, не хотят перезагружать устройство, а во-вторых, боятся, что всё начнёт глючить, пишет UX-менеджер и колумнист Оуэн Уильямс.

Apple всегда позиционировала iPhone как самый безопасный смартфон на рынке. Однако это не помешало израильской компании NSO Group «взломать» телефоны более сотни публичных лиц.

В таких случаях Apple быстро устраняет ошибки и обновляет ПО, но недостаток кроется в том, как именно она это делает, пишет Уильямс.

Сторонние приложения компания позволяет обновить через App Store. А свои — только вместе со всей операционной системой iOS, для обновления которой требуется перезагрузить телефон.

В 2021 году такой подход кажется несколько устаревшим. Тот же Slack не просит перезагрузить компьютер, когда внедряет новые функции или механизмы защиты.

Думаю, поэтому многие пользователи iPhone обновляют прошивку, лишь когда устают жать на кнопку «Обновить позже».

Оуэн Уильямс

Google, в отличие от Apple, использует модульный подход: она позволяет обновить системные программы без установки новых версий Android. Так, если компания внесла правки в мессенджер, то обновить его предлагает как любые другие «покупки» — через Play Store.

Благодаря модульному подходу Google быстро устраняет уязвимости и расширяет функциональность, не требуя при этом обновлять систему и перезагружать устройство.

Иногда клиент даже не знает, что компания исправила в фоновом режиме, пишет Уильямс.

Apple, по словам автора, намеренно отказывается использовать подобный подход по двум причинам.

Первая причина — так Apple обходит антимонопольный закон

Apple не раз обвиняли в подрыве честной конкуренции:

  • Компания вынуждает владельцев приложений проводить платежи через внутреннюю систему Apple, чтобы брать с них высокую комиссию.
  • А также ограничивает им доступ к данным пользователя.

По закону власти могут запретить Apple также предустанавливать свои сервисы вроде Apple Music и Safari, чтобы компания не могла заранее повлиять на выбор пользователя и все доступные на iPhone приложения работали в равных условиях.

Поэтому компания мотивирует предустановку собственных сервисов необходимостью.

Если у антимонопольных служб возникнут вопросы к предустановке приложений Apple, компания может сказать, что все они тесно связаны с системными процессами — и поэтому их нужно обновлять вместе.

Оуэн Уильямс

Если бы приложения можно было обновить отдельно, власти заявили бы, что делать это нужно через App Store — как в случае со сторонними приложениями.

Вторая причина — так Apple стимулирует продажи

Масштабные обновления для iOS и приложений компания нередко выпускает вместе с новыми моделями iPhone, чтобы «эффектной» презентацией побудить пользователей к покупке. Например, в iOS 14 Apple разрешила пользователям iMessage отвечать на конкретные сообщения и создавать ветки обсуждений.

Давно необходимая функция могла выйти гораздо раньше, считает Уильмс, если бы Apple обновляла свои приложения через App Store.

Компания не отказывается от «устаревшего» подхода, но на месте не стоит, пишет UX-менеджер. Так, за последние годы Apple уменьшила размер новых версий iOS.

Ещё в 2014 году обновление iOS 8 требовало 5,7 ГБ памяти, которых у многих пользователей попросту не было: в самых доступных моделях было свободно всего 8 ГБ. Июльское обновление iOS 14.7 теперь весит всего 900 МБ.

Правда, переход к модульным обновлениям дал бы Apple новые преимущества, полагает Уильямс:

  • Компания могла бы быстрее устранять лазейки в системе безопасности.
  • А пользователи бы меньше боялись, что очередное обновление нарушит работу устройства, ведь функции появлялись бы постепенно, а не все сразу.
0
8 комментариев
Популярные
По порядку
Написать комментарий...

Как правило новые версии системных приложений используют новые версии системных библиотек. А системные библиотеки как раз и живут в дистрибутиве (i/mac/tv/watch/home)OS.

10
Парадный каякер

Вот только этой проблемы нет на macOS (хотя сафари все еще требует перезагрузки). И нет нигде, кроме семейства iOS.

Это решение скорее менеджерское, а не связанное с техническими ограничениями. И оно создает реальные проблемы сторонним разработчикам. Например, когда в iOS 13 cломали компилятор WebAssembly - фиксу пришлось ждать выхода прошивки, причем пропустить несколько минорных версий, потому что обновление прошивки - гораздо более ограниченный и требовательный процесс с позиции тестирования.

4

 Вот только этой проблемы нет на macOS (хотя сафари все еще требует перезагрузки). И нет нигде, кроме семейства iOS.

Зато macOS дырявее. Сафари вроде только просит быть закрытым.

 Это решение скорее менеджерское,

или грамотных людей.
можно сделать decoupling, но есть большой риск получить dll-hell, когда каждый апп будет тянуть с собой свои версии либ. На ведре в каждом аппе живут свои firebase jar-ы. 

 выхода прошивки, причем пропустить несколько минорных версий,

вот тут отчасти менеджерская, но 

WebAssembly живет в WebKit, который использует Safari и в WebView. А мы помним когда недавно у Google вышел кривой WebView на базе Хрома.

Имхо, правильного ответа тут нет. 

0
Парадный каякер

Зато macOS дырявее. 

Любая большая база кода содержит ошибки, в том числе в безопасности. Чем сложнее доставить пользователю исправление - тем хуже.

dll-hell, когда каждый апп будет тянуть с собой свои версии либ

DLL hell не совсем об этом :-) А "вендоринг" зависимостей - это реальность современного мира. В мире GNU/Linux делают вид, что это не так, но Debian как-то обновил fontconfig и сломал этим лису: https://bugzilla.mozilla.org/show_bug.cgi?id=1633467.

firebase

Firebase - не системная библиотека. Она даже не очень first party. Любое приложение на iOS будет иметь свою копию подобных библиотек.

Во времена первых версий Swift в каждый бинарник клался вообще весь рантайм языка и все использованные библиотеки. Из-за этого под часы приходилось писать на Obj-C - сильно меньше размер доставки, сильно меньше требуется памяти, сильно быстрее работает. Изменилось это аж в Swift 5, почему-то до этого у Apple не было проблем с этим :-) А вот обновить iMessage - это не, вы что, как так можно.

Кстати, если смотреть на системные библиотеки - то как раз Apple очень любит депрекейтить и удалять API и порождать адище в коде. А о эротических наслаждениях, которые они в свое время давали обновлениями libc++, я буду внукам рассказывать. Вышел мажорный апдейт прошивки? Бегом пересобирать приложение, а потом в очередь на ревью, состоящую из таких же счастливчиков. 

вышел кривой WebView на базе Хрома

Фикс был в течении нескольких часов, обновление прошивки потребовало бы куда больше времени.

2

Думаю, поэтому многие пользователи iPhone обновляют прошивку, лишь когда устают жать на кнопку «Обновить позже».

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

5

Как-то слишком надуманно.

1

с точки зрения удобства поддержки - подход яблока  рационален

0

Эпл - гавно

–2
Читать все 8 комментариев
Что Tele2 предлагает клиентам в «черную пятницу»

На главной распродаже года клиентов компании ждут сразу несколько интересных предложений: скидки на смартфоны, пакеты SMS и безлимитный трафик на YouTube, Яндекс.Карты, Яндекс.Навигатор.

Как у меня украли 600 тысяч с карты, а «Тинькофф» нарушает федеральный закон

Спойлер: я не вводил никуда код, не переходил по ссылкам и не сообщал данные карты.

Мы сделали бот, который печатает и отправляет ваши фото маме. В 2 клика
Катя со свежими фотками для родителей

Мы запустили Kind Bot — доброго бота, которому в 2 клика можно скинуть свои фотки. Он их напечатает и отправит по почте вашей маме. Или другому близкому человеку.

ТОП-17 ошибок, которые съедают конверсию лендинга на завтрак
Завод по производству идей. Как работают акселераторы, зачем они нужны стартапам и куда идти с идеей прямо сейчас

По данным Startup Genome, 9 из 10 стартапов терпят неудачу. Возможных причин «смерти» много: недостаточно протестированная гипотеза, неподтвержденная юнит-экономика, неверная стратегия или просто неудача в подходе к продажам.

Новый пролетариат

Очень давно один из классиков написал ёмкую по тогдашним временам фразу «пролетариату нечего терять, кроме своих цепей» Сейчас сложно понять её суть, но тогда она была понятна всем. Рабочий обладал только своими «руками» и это было единственное, чем он владел, абсолютное большинство жило от зарплаты до заплаты в арендованном жилье и не обладала…

Из науки в IT: как создать свой стартап и стать преподавателем

Как перейти в IT из другой сферы? Как разработать курс, которому нет аналогов? Как студенту получить максимум пользы от занятий? Рассказывает преподаватель OTUS Сергей Окатов, руководитель курсов «Kotlin Backend Developer» и «Kotlin Developer. Basic».

Хочу кухню как у подруги: зачем в Циан сделали поиск квартир по фото

Рассказывает Юлия Зыкова, руководитель команды «Аудитория» в Циан.

Возник по просьбе бразильских банкиров и стал любимым напитком солдат во время Второй мировой: история Nescafe Статьи редакции

В 2021 году Nescafe — крупнейшее подразделение Nestle и бренд, который оценивается больше чем в $20 млрд. По собственным данным компании, в мире каждую секунду выпивают более 5000 чашек напитка.

Дегустация Nescafe National Museum
Бизнес — как ребенок: как мамы совмещают свое дело с заботой о детях

Как совмещать бизнес и семью? Ко Дню матери своими историями поделились бизнесвумен, которые работают c ЮKassa и занимаются детьми. Читайте, как им удается сохранять жизненный баланс и добиваться успеха.

МТС не удалила привязанные к номеру персональные данные владельца после перехода номера к другому человеку

Какое-то время я пользовалась телефонным номером МТС, годах в 2015-18х. Номер юзался только для мессенджеров, симку в поездке вынула и куда-то задевала, в итоге номер перешел другому человеку. На звонки номер не отвечал, абонент был не абонент. В 2019 узнавала в салоне, можно ли его выкупить, сказали - увы, уже 2х владельцев сменил. Ну нет и нет.…

null