Если вы постоянный читатель XDA, то, вероятно, знаете, с каким глубоким уважением я испытываю продукты Apple и тесная экосистема, которая связывает их вместе. Однако многие из вас не знают, что когда-то давно я был энтузиастом и мастером Android. И хотя я не думаю, что вернусь на платформу Google в ближайшее время, если вообще когда-нибудь вернусь, я должен признать, что продукты Apple могут фактически ограничивать воображение своих пользователей.
Несмотря на то, что Apple в своих выступлениях хвастается тем, как эти устройства помогают клиентам раскрыть свой творческий потенциал, мой личный опыт оказался совершенно противоположным.
Мой опыт работы с ОС Android
Первым смартфоном, который я купил, был Samsung Galaxy Mini более десяти лет назад. И хотите верьте, хотите нет, но мне кажется, что я узнал от этого больше, чем от своих новый айфон, айфон 14 про. Это устройство работало под управлением Android 2.3 (Gingerbread) и имело менее половины гигабайта оперативной памяти, а это означает, что это было задолго до того, как мы достигли той стабильности производительности смартфона, которую сегодня считаем само собой разумеющейся. Я также был еще подростком, и у меня не было компьютера, поэтому все мои вычислительные задачи приходилось выполнять на его крошечном трехдюймовом дисплее. Я также не мог позволить себе достаточно обновить свое оборудование, чтобы не отставать от новейших функций, реализованных в новых версиях Android. Мне пришлось найти творческие способы реализовать эти функции на моем существующем телефоне Android.
Вот так я впервые наткнулся на форумы XDA. я узнал о укоренение, Экспоузд модулии прошивка ПЗУ. Признаюсь, я потерял счет случаям, когда я блокировал свой Galaxy Mini, пытаясь установить CyanogenMod без использования компьютера. Но все это было частью процесса обучения. Я также был участником нескольких сообществ Google+ (RIP), которые сделали этот опыт более увлекательным.
Я не особо увлекался моддингом, но все равно чувствовал, что могу контролировать практически все на своем телефоне.
В какой-то момент просто настроить элементы системы стало недостаточно. Я жаждал большего. Именно тогда меня заинтересовала разборка APK. Я хотел глубже погрузиться в то, что происходит за кулисами разработки. Хотя без компьютера это было непросто. Однако, есть желание, есть и способ.
В конце концов я наткнулся на приложение, которое поддерживало декомпиляцию и перекомпиляцию APK-файлов на устройстве. Таким образом, я мог не только исследовать файлы приложений и отслеживать скрытые изменения, готовясь к будущим дополнениям с помощью каждое недавно выпущенное обновление, но я также мог внести изменения и переустановить их на свой телефон, чтобы увидеть изменения. Например, я даже баловался сторонними моддерами, которые позволяли мне иметь в игре бесконечное количество монет. Я не особо увлекался моддингом, но все равно чувствовал, что могу контролировать практически все на своем телефоне.
Это только побудило меня подать заявку и присоединиться к закрытому бета-тестированию. Я вспоминаю, как WhatsApp реализовал поддержку VoIP через механизм приглашения своих частных тестировщиков, и я начал звонить своим друзьям, чтобы передать им эту функцию. Я скучаю по случаям, когда разработчики из крупных компаний, таких как Shazam, звонили мне, чтобы поговорить о пользовательском опыте их приложений. Меня даже пригласили в штаб-квартиру крупнейшего сервиса потоковой передачи музыки в регионе MENA, чтобы встретиться с их инженерами и обсудить с ними мои идеи. Жизнь была хороша.
Переход на iOS
После использования Galaxy Mini, затем Galaxy Note II LTE и, наконец, Google Nexus 5, я решил перейти на темную сторону. Я хотел получить официальную поддержку обновлений программного обеспечения в течение более длительного времени, но в отделе Android ее просто не было. Сейчас лучше, но в то время флагманы получали, возможно, два года крупных обновлений ОС. Я также не мог позволить себе часто обновлять свой телефон, поэтому вложение денег в iPhone имело больше финансового смысла.
Когда я впервые начал использовать iOS, я уже купил отличный ноутбук Леново, но, как я выяснил, Windows и iOS не обязательно хорошо взаимодействуют друг с другом. Поэтому я продал свой ноутбук и купил новый iPad поскольку я не мог позволить себе Mac, а постоянно запускать macOS на виртуальной машине было неудобно. Полная совместимость между iOS и iPadOS (тогда еще iOS) означала, что я мог легко заменить свой ноутбук. и поскольку я изучал английский язык в колледже, мне в основном приходилось читать и печатать — две задачи, которые легко выполнить на а отличный планшет. В какой-то момент у меня появился MacBook Air, так как у iPad есть недостатки для моей профессиональной карьеры, которая подводит нас к сегодняшнему дню.
Проблема с iOS
Оглядываясь назад на все годы, проведенные с использованием продуктов Apple, я чувствую, что ничему не научился на техническом уровне. Операционные системы просто не способствуют творчеству или вдохновению. Да, вы можете сделать джейлбрейк своего iPhone, но сообщество моддеров не процветает, и этот процесс не является простым для продуктов Apple.
Для начала вам обычно нужен компьютер, чтобы сделать джейлбрейк iPhone. Поэтому, когда моя настройка была ограничена iPhone и iPad, не было простого способа модифицировать мои iDevices. Кроме того, новые обновления iOS исправляют старые эксплойты для взлома, из-за чего моддерам потребуется до нескольких месяцев для повторного взлома. Таким образом, я мог либо придерживаться более старой версии iOS с джейлбрейком, либо обновиться до последней версии и потерять привилегии для джейлбрейка. В дополнение к этому, пользователи часто сообщают о значительном разряде батареи и снижении производительности после джейлбрейка своих iPhone, поскольку моды нарушают почти идеальную оптимизацию Apple.
Но что еще более важно, я рутировал и модифицировал свой телефон Android, потому что он не поддерживал последние обновления и функции ОС. Я регулярно получаю обновления операционной системы на своем iPhone, так что я ничего не упустил. Следовательно, у меня практически не было мотивации аннулировать гарантию на мое премиальное устройство и возиться с его системой, теряя при этом доступ ко многим важным приложениям.
У ОС Android были свои проблемы, но она дала мне повод для инноваций и поиска решений. На мой взгляд, iOS как мобильная ОС на данный момент не имеет серьезных недостатков, и это здорово, но эта утопическая зона комфорта убивает мой энтузиазм вмешиваться в ее основную структуру.
И это не ограничивается простым рутированием или взломом тюрьмы. На Android я все еще декомпилировал и перекомпилировал приложения, чтобы узнать о них больше, даже после того, как перестал модифицировать систему. Даже в обычном состоянии устройства я мог проявить творческий подход, проверяя приложения, пробуя разные программы запуска и многое другое. Между тем, я не могу даже загрузить приложение на iOS, не говоря уже о его декомпиляции и пересоздании. Хотя вы можете создавать и устанавливать приложения с нуля на iPadOS через Swift Playgrounds, меня это не интересует. Я не разработчик, стремящийся написать собственное приложение. Мне просто интересно, как все работает, и иногда мне нравится дорабатывать существующие проекты.
Сегодня я использую продукцию Apple, потому что я уже не тот маленький ребенок, у которого достаточно времени и терпения, чтобы добиться цели. Хотя я хотел бы покопаться в фоновом режиме, где это возможно, мне также нужно, чтобы мои устройства работали так, как я от них ожидаю, с минимальным количеством ошибок и сбоев. Качество оборудования и поддержка программного обеспечения во всех операционных системах — два ключевых элемента, которыми я не могу пожертвовать на данном этапе. Меня затянуло, я застрял здесь, и я понимаю, что эти устройства контролируют то, как вы ими управляете, а не наоборот.