8 крупнейших программных ошибок Apple
Опубликовано: 2023-02-20У Apple есть история привлекательного дизайна продуктов, удобного программного обеспечения и выпуска продуктов, которые созданы на века. Попутно Купертино тоже допустил немало памятных оплошностей. Вот некоторые из наиболее заметных ошибок.
Библиотека фотографий iCloud, сканирующая разворот
В августе 2021 года Apple опубликовала свои планы по использованию сканирования на устройстве для проверки библиотек фотографий iCloud на наличие материалов о сексуальном насилии над детьми (CSAM). Компания заявила, что эта функция была «разработана с учетом конфиденциальности пользователей» и что эта функция будет использовать хеширование для сопоставления содержимого библиотеки фотографий пользователя с известными оскорбительными изображениями, никогда не раскрывая содержание изображения.
Затем совпавшие учетные записи будут помечены, а Apple заявит, что будет «один шанс из одного триллиона в год неправильно пометить данную учетную запись». После того, как учетная запись была помечена, с Национальным центром пропавших без вести и эксплуатируемых детей свяжутся, и данные пользователя будут переданы для последующего контроля правоохранительными органами.
Но эта новость была плохо воспринята многими в мире технологий, особенно защитниками конфиденциальности, которые увидели переход к менее надежной защите конфиденциальности на платформах Apple. Месяц спустя, в сентябре, Apple объявила, что компания отложит свои планы по «собиранию информации и внесению улучшений», одновременно продвигая другие функции безопасности детей, такие как автоматическая пометка изображений, которые могут не подходить для детей, и дополнительные рекомендации в Siri, Spotlight, и Safari для обеспечения безопасности в Интернете.
К декабрю план компании по сканированию фотографий был удален из объявления о безопасности детей. Год спустя, в декабре 2022 года, план был полностью отменен после года молчания со стороны Apple. Этот инцидент не является оплошностью и больше похож на реакцию компании на критику, но Apple, вероятно, в первую очередь следовало ожидать серьезного сопротивления.
Но самое интересное здесь то, что компания уже много лет сканирует некоторые загруженные материалы (хотя это ограничивалось вложениями iCloud Mail) и что Google и Microsoft уже делают это, как указано в AppleInsider.
Запуск Apple Maps в iOS 6
На дворе 2012 год, и вы только что приобрели новенький iPhone 5 с предустановленной iOS 6. Операционная система сильно отличается от программного обеспечения iPhone будущего, и блоггеры используют такие слова, как «скевоморфный», чтобы описать, как элементы пользовательского интерфейса и значки приложений имитируют реальные объекты. Но на этот раз в городе появился новый значок и приложение: Apple Maps.
Карты Apple, безусловно, произвели фурор, когда они были впервые выпущены. Даже иконка казалась оплошностью, показывающей, как проехать с эстакады (возможно, хитрая шутка). Но реальные направления были не намного лучше: Apple Maps заставляла многих водителей теряться, поскольку сами карты были полны ошибок и орфографических ошибок.
Города и населенные пункты полностью отсутствовали, а магазины, которых больше не существовало, отображались на карте как настоящие предприятия. Некоторые ошибки были более серьезными, чем другие: викторианский город Милдьюра в Австралии был показан в 40 милях (64 км) от его реального пункта назначения. Когда температура часто поднимается выше 110F (43C), неправильный поворот может стать смертельным для тех, кто не подготовлен. Все стало настолько плохо, что генеральный директор Apple Тим Кук принес публичные извинения.
В Apple Maps были внесены некоторые улучшения по сравнению с предыдущим приложением Maps, разработанным Google. Пошаговые инструкции были новыми и долгожданными, что помогло многим отказаться от громоздких специализированных устройств GPS в пользу смартфона. К сожалению, пошаговые инструкции бесполезны, если вы не можете полагаться на указания. Google не выпускал свое приложение Google Maps для iPhone до декабря 2012 года, а это означало, что пользователи iPhone застряли с Apple Maps на несколько месяцев. (Существовала по крайней мере веб-версия Google Maps.)
К счастью, Apple Maps превратились в действительно полезное картографическое приложение. Приложение прошло долгий путь с тех первых дней и теперь имеет впечатляющую 3D-фотограмметрию, планирование поездки с несколькими остановками, информацию об ограничении скорости, отчеты об опасностях и скоростных ловушках, а также аккуратную интеграцию с другими сервисами Apple, такими как Siri и CarPlay. Стоит попробовать еще раз, если вы ранее списали его со счетов.
СВЯЗАННЫЕ С: Лучшие приложения CarPlay для навигации, развлечений и многого другого
Пятнистая производительность iCloud
Что бы вы ни говорили об iCloud, но нельзя отрицать, что у облачного хранилища Apple были свои проблемы. В течение двух лет разработчики называли облачный сервис «худшим кошмаром для разработчиков» из-за того, что Apple на раннем этапе не смогла интегрировать iCloud с Core Data, как приложения для iPhone хранят данные. Это побудило многих разработчиков рассмотреть возможность использования Dropbox через iCloud для синхронизации данных приложений.
Многие разработчики прокомментировали свои проблемы с iCloud, в том числе разработчик Ulysses Макс Зелеманн, который в интервью The Mac Observer прокомментировал: «Это выглядит просто, методы, безусловно, просты, и документация написана простым способом, но ее использование все, кроме простого», а также отметив, что «iCloud, когда он заработает, просто потрясающий».
Тогда iCloud был гораздо более закрытым. Хотя iCloud впервые появился с iOS 5 в 2011 году, только с выпуском iOS 8 в 2014 году был представлен iCloud Drive. Это позволило пользователям iPhone и Mac хранить файлы в iCloud, как это делали Google Drive, Dropbox и другие компании в течение многих лет.
Как и Карты, iCloud сильно повзрослел с момента своего первого появления. Хотя жалобы утихли, и многие приложения теперь используют iCloud в качестве стандарта, в ноябре 2021 года появились новые проблемы с синхронизацией iCloud, что побудило разработчиков высказаться в начале 2022 года в попытке повысить надежность. К январю Apple сообщила разработчикам, что проблема устранена.
Смелое новое направление iOS 7 (и ошибки)
Выпуск iOS 7 в 2013 году представлял собой огромный сдвиг в направлении развития iPhone и iPad, который сохраняется и по сей день. Отказавшись от фальшивого реализма iOS 5 и более ранних версий в пользу плоского, прозрачного языка дизайна, Apple пересмотрела внешний вид iOS (изменения, которые в конечном итоге перешли и в macOS).
К сожалению, в iOS 7 основное внимание уделялось дизайну, а не производительности. Многие изменения усложнили доступ к общим функциям, спрятали элементы управления и добавили анимацию, что замедлило общий рабочий процесс. Некоторые даже жаловались, что новая анимация и фоновые эффекты параллакса вызывают укачивание.
Новый внешний вид вызвал разногласия, а глючные или отстающие элементы пользовательского интерфейса мало чем привлекли многих. Это не всегда было так, и многие были рады видеть более современный и минималистичный пользовательский интерфейс. На новейших устройствах (особенно iPhone 5 и iPhone 5S) эффекты прозрачности и анимация работали хорошо. Что бы вы об этом ни думали, грубый новый вид iOS 7 проложил путь для (по общему признанию, более функциональной и привлекательной) iOS сегодня.
Были и другие проблемы, например, сильное падение производительности на iPhone 4 (которое позже Apple попыталась исправить в обновлении 7.1). Многие жаловались на значительный разряд батареи, хотя об этом часто сообщается сразу после обновления iOS и может быть связано с нехваткой фоновых процессов после обновления.
Вдобавок к этому сторонние приложения оказались более склонными к сбоям, вероятно, в результате значительных изменений в базовом программном обеспечении. В iOS 7 также была ошибка, позволявшая обойти экран блокировки за считанные секунды, позже исправленная в iOS 7.0.2.
Было бы несправедливо полностью списывать iOS 7 со счетов. Apple добилась успехов с некоторыми новыми функциями. К ним относятся Центр управления для быстрого доступа к настройкам, AirDrop для беспроводной передачи файлов и первая версия CarPlay.
Неудачи Mac App Store
Mac App Store во многом похож на App Store на iPhone и iPad. Это проверенный Apple метод распространения программного обеспечения, и он включает в себя многие из тех же предварительных условий. Вы должны соблюдать рекомендации Apple в отношении типов доступных приложений и используемых технологий, но вы получаете некоторые приятные бонусы, такие как автоматические обновления и возможность избежать предупреждений Gatekeeper.
На протяжении многих лет многие разработчики жаловались на ограничительный характер витрины Apple Mac. Одним из самых громких примеров было Sketch, профессиональное дизайнерское приложение, которое было удалено из магазина в 2015 году, когда разработчик заявил: «Проверка приложения по-прежнему занимает не менее недели, существуют технические ограничения, налагаемые рекомендациями Mac App Store ( песочницы и так далее), которые ограничивают некоторые функции, которые мы хотим добавить в Sketch, и цены на обновления остаются недоступными».
У Sketch до сих пор нет версии для Mac App Store, но, похоже, приложение набирает обороты. К счастью, у пользователей Mac есть альтернатива, которой нет у владельцев iPhone и iPad, поскольку они могут устанавливать программное обеспечение из любого места на платформе macOS. Но, по крайней мере, ограничения Apple поддерживают высокое качество программного обеспечения в Mac App Store, верно? К сожалению нет.
Mac App Store стал жертвой обилия дерьмового ПО, большая часть которого отвечает требованиям Apple, но может оставить потребителей парализованными по собственному выбору. С 2017 года ситуация несколько улучшилась, но магазин не идеален.
В частности, игры оставляют желать лучшего. Многопользовательский режим на платформе Apple по-прежнему оставляет желать лучшего: такие игры, как Civilization VI, полностью лишены многопользовательского режима, несмотря на то, что они стоят столько же, сколько версии для Steam (с поддержкой многопользовательского режима). Цены также непомерны, и (вероятно, из-за снижения популярности) разработка идет медленно с точки зрения обновлений. Вместо этого мы рекомендуем покупать игры в Steam или itch.io.
«Ошибка 53» и «заблокированные» iPhone
В 2016 году некоторые пользователи iPhone начали замечать предупреждение «Ошибка 53», которое делало их устройства непригодными для использования после обновления до iOS 9. Ошибка возникла в результате ремонта iPhone 6 и iPhone 6 Plus, выполненного сторонней компанией (не Apple). техники, особенно в отношении сенсора Touch ID.
Заголовки в то время предполагали, что Apple еще больше ужесточает контроль над экосистемой iPhone, предотвращая ремонт iPhone от технических специалистов, не авторизованных Apple. Проблема привела к потоку сообщений на форуме сообществ поддержки Apple, где пользователи жаловались, что их iPhone не работает после обновления до iOS 9.
Несмотря на возмущение, Apple заверила клиентов, что ошибка 53 «была разработана для заводского тестирования и не предназначалась для воздействия на клиентов». В извинениях отмечается, что ошибка связана с тестом безопасности, «призванным проверить, правильно ли работает Touch ID, прежде чем устройство покинет завод».
Чтобы сопровождать извинения, Apple выпустила исправленную версию iOS 9.2.1 через iTunes, которая пообещала исправить проблему на всех устройствах, даже на тех, которые больше нельзя использовать. Даже с применением исправления владельцы iPhone, которые обратились в сторонние ремонтные центры для ремонта, затронутого проблемой, по-прежнему не могли использовать Touch ID из-за того, как iPhone обеспечивает защиту отпечатков пальцев.
Только возвращение в Apple и ремонт сенсора сертифицированным Apple специалистом восстановит полную функциональность устройства. Наследие ошибки 53 живет и сегодня, и теперь вы можете определить, ремонтировался ли ваш iPhone с использованием неоригинальных запчастей Apple.
Две провальные социальные сети для музыки
Помните iTunes Ping? Как насчет Apple Music Connect? Вы будете прощены, если ни один из них не звонит в колокол, поскольку оба были закрыты Apple всего через несколько лет после запуска. Оба в конечном итоге поддались одной и той же убийственной проблеме, которая на протяжении многих лет была смертью многих социальных сетей: пользователям, похоже, было все равно.
iTunes Ping был запущен в 2010 году, чтобы артисты и промоутеры могли общаться с фанатами, а фанаты — делиться музыкой. Ping закрылся в 2012 году, как раз в то время, когда многие такие сети росли экспоненциально. То, что должно было быть мечтой меломана о чрезмерном обмене информацией, исчезло в безвестности из-за того, как Apple реализовала эту функцию.
Запеченный в iTunes, Ping был неудобен в использовании. В нем отсутствовала надлежащая интеграция с Facebook, а при обмене музыкой с друзьями вы были ограничены скудными 90-секундными образцами. Его способность помочь вам найти музыку или даже оценить, что становилось вирусным в то время, оставляла желать лучшего, и многие страницы исполнителей Ping казались пустыми маркетинговыми инструментами.
Apple Music Connect был ненамного лучше. Он был запущен в 2015 году и получил собственную вкладку в приложении «Музыка» на iPhone и iPad, а также интеграцию с iTunes. Connect давал художникам контроль над страницами, как и Ping до этого, но это было плохо. Для артистов просто существовали лучшие способы связи с фанатами, которые не включали подписку на премиальный сервис потоковой передачи музыки.
Найти друзей, которые пользовались сервисом, было сложнее, чем нужно, и не было возможности слушать одну и ту же музыку с другими (по крайней мере, сейчас у нас есть SharePlay). Посты были ограничены теми, что были сделаны артистами, и эта функция стала менее заметной частью Apple Music, пока ее не отключили в 2018 году.
Некоторые из этих функций сохраняются и сегодня, например, возможность находить друзей и подписываться на них, но интеграция по-прежнему оставляет желать лучшего. Чтобы найти друзей, нужно зайти в свой профиль (скрытый под значком пользователя) или просмотреть раздел «Что слушают друзья» на вкладке «Прослушивание». Тем не менее, по крайней мере, Apple больше не называет это социальной сетью.
Упущенные возможности в играх для Mac
Часто говорят, что люди не покупают Mac для игр, но это не обязательно так. Давнее безразличие Apple к играм в немобильном смысле этого слова — большая упущенная возможность. Не обязательно, что Apple сделала что-то, чтобы оттолкнуть людей от игр на Mac, скорее, они сделали очень мало, чтобы помочь развитию событий (по крайней мере, до сих пор).
Windows всегда будет иметь преимущество, когда речь заходит о свободе аппаратного и программного обеспечения, но люди по-прежнему покупают маломощные ноутбуки с Windows и запускают на них игры. Взглянув на обзор оборудования Steam, вы узнаете все, что вам нужно знать о среднем игровом ПК Steam. В январе 2023 года это был шестиядерный процессор на базе Intel с 16 ГБ ОЗУ, GTX 1650 с 1 ГБ видеопамяти и основным разрешением всего 1080p под управлением Windows 10.
Игровая сцена Mac сохранилась , несмотря на Apple, так что представьте, как далеко она могла бы зайти, если бы подход был более практическим. Самые популярные игры типа World of Warcraft и Sims , казалось, всегда появлялись, как и многие инди-игры вместе с их соответствующими выпусками для Linux. Но огромная часть индустрии категорически игнорирует Mac. Учитывая, что Apple — одна из самых прибыльных компаний в мире, вложение денег в решение проблемы могло бы помочь делу.
Хорошая новость заключается в том, что Apple, похоже, наконец-то осознала это, выпустив на Mac такие игры, как Resident Evil Village, в качестве демонстрации того, на что способен новый апскейлер MetalFX в Metal 3. Также стоит признать, что «мобильные» игры — это во многом пирог Apple, и компания получает больше прибыли, чем Sony, Microsoft или Nintendo в этом отделе. Однако термин «мобильная» игра расплывчат, поскольку Apple управляет своими магазинами на iOS, iPadOS, tvOS, macOS и через игровую подписку Apple Arcade.
Еще больше ошибок
Если вам понравился этот взгляд на некоторые из самых больших ошибок Apple в программном обеспечении, обязательно ознакомьтесь с нашим списком самых больших ошибок в дизайне оборудования Apple.
Несмотря на эти проблемы, Apple по-прежнему занимает доминирующее положение в отрасли. Его продуктами пользуются миллионы людей по всему миру, и многие считают такие платформы, как Mac, достойными «налога Apple», который вы заплатите, чтобы получить его в свои руки.