«Open» vs. «closed» означает много вещей, от исходного кода до магазина приложений, насколько операционная система позволяет вам настраивать и настраивать вещи.
Открытый источник (частично) против закрытого источника
Android «открыт» различными способами. Во-первых, операционная система Android основана на коде из «Android Open Source Project» или AOSP. Это open-source, поэтому люди могут использовать этот исходный код и создавать из него собственные операционные системы. Например, CyanogenMod является пользовательским ПЗУ на основе этого кода. Fire OS от Amazon, используемая на Kindle Fire и Fire Phone, также основана на этом коде Android с открытым исходным кодом.
Тем не менее, все больше и больше Android поставляется в виде приложений с закрытым исходным кодом и API от Google Play Services. «Android» может означать несколько вещей. Да, это операционная система с открытым исходным кодом (AOSP). Но то, что большинство людей считают «Android» в комплекте со всеми битами Google, является лишь частично открытой операционной системой. И большинство телефонов поставляются с заблокированным загрузчиком - некоторые могут не позволить вам разблокировать его, не используя уязвимость безопасности, поэтому установка вашей собственной предпочтительной ОС Android может быть сложнее, чем вы думаете.
С другой стороны, iOS от Apple закрыт. Да, у него есть бит с открытым исходным кодом, но подавляющее большинство операционной системы закрыто. Нет реальной возможности создать из нее новую операционную систему.
Что это значит для вас: Если вы отчаянно хотите, чтобы пользовательские ПЗУ для вашего телефона и хотите обходиться с такими вещами, Android для вас. Если вы этого не сделаете, iOS в порядке. И вот несчастливая правда: одна из главных причин установки пользовательского ПЗУ - это получить более современную версию Android на телефоне, которая больше не поддерживается ее производителем. Это не касается iOS.
Приложения могут появляться в любом месте и только в магазине приложений
На Android вы можете перевернуть переключатель для установки приложений из «неизвестных источников». Это позволяет устанавливать приложения из Google Play, которые являются магазином приложений Google. Даже если Google не одобряет приложение, вы можете установить его из другого места. Google также менее ограничительно относится к приложениям в своем собственном магазине приложений.
На iOS вы можете устанавливать приложения только из App Store от Apple. Если Apple не хочет одобрять приложение или удаляет его из магазина приложений, вы просто не можете его использовать. Устранение несанкционированных приложений «Sideloading» требует джейлбрейка, что является головной болью.
Что это значит для вас: В зависимости от того, что вы хотите делать на своем телефоне, это может быть актуальной проблемой. Например, магазин приложений Apple не позволяет эмуляторам видеоигр, клиентам BitTorrent и другим типам приложений, которые они считают спорными. Например, Apple запрещает игры с противоречивым контентом из магазина приложений.
Реально, большинство людей, вероятно, не столкнется с этими ограничениями. Но если вы планируете использовать эмуляторы видеоигр и другие разновидности спорных приложений, вы, вероятно, захотите приобрести Android-телефон вместо iPhone.
Настраиваемость и гибкость
Исторически, телефоны Android были более гибкими. Приложения для Android имеют доступ к полной файловой системе, могут общаться друг с другом через функцию «Поделиться», изменять стартовую панель запуска, заменять клавиатуру, устанавливать приложения по умолчанию и делать много и многое другое. Например, некоторые приложения могут работать поверх других приложений. Вы можете размещать виджеты на своем домашнем экране. Вы можете установить сторонний пусковой механизм и тему значков, чтобы полностью изменить способ отображения вашего главного экрана и значков приложений.
iOS более ограничен. Приложения не имеют такой большой мощности, доступной для них, и они не могут общаться друг с другом. На протяжении многих лет Apple улучшила это. Приложения могут делать больше в фоновом режиме, а в iOS 8 добавлена функция общего доступа, сторонние клавиатуры и виджеты, которые запускаются в центре уведомлений, а не на главном экране.
Что это значит для вас: iOS все еще более ограничен, но в iOS появились функции, такие как виджеты, совместное использование приложений, приложений, работающих в фоновом режиме, и сторонних клавиатур. Если вы хотите, чтобы весь экран домашнего экрана и экран блокировки работал по-другому, вам понадобится телефон Android. Но iOS предлагает большую гибкость, не выходя полностью за борт.
Тем не менее, iOS от Apple все еще не позволяет вам выбирать свой веб-браузер по умолчанию, почтовый клиент, приложение для сопоставления и другие приложения по умолчанию - это все еще немного раздражает, если вы предпочитаете другие приложения.
Корень против джейлбрейка
Несмотря на все мощные Android-предложения, множество функций заблокировано за «rooting». Вам понадобится root-доступ, чтобы действительно воспользоваться всеми мощными энтузиастами Android-энтузиастов. На большинстве телефонов укоренение фактически требует использования уязвимости безопасности. Например, на некоторых телефонах - телефонах Nexus от Google - легко обойти безопасность и делать то, что вам нравится.Но Google по-прежнему не любит укоренения, а обновления для Android будут удалять ваш root-доступ.
Пользователи Apple, которым нужны несанкционированные приложения, настройки и более глубокий доступ к iOS, должны «джейлбрейк» операционной системы. На самом деле это похоже на укоренение в некотором смысле - для этого требуется использование дыры в безопасности в iOS. После того, как вы выполнили джейлбрейк, вы не сможете перейти на новую версию iOS. Вам нужно будет дождаться, когда будет выпущен джейлбрейк, или вы потеряете все свои трюки от джейлбрейка.
Что это значит для вас: Обычно проще подключить Android, чем iOS. Обязательно выберите удобный для пользователя телефон, если это имеет значение для вас.
Итак, в конечном счете, какое это имеет значение? Для большинства людей это честно не имеет большого значения. iOS предлагает все больше и больше гибкости с каждой проходящей версией. Android от Google не является полностью открытой платформой - для чего-то совершенно открытого источника, вы можете посмотреть на Ubuntu для телефонов или Firefox OS.
С другой стороны, если вы являетесь тем, кто хочет настроить каждую мелочь на вашем устройстве, настраивая низкоуровневые вещи и устанавливая случайные приложения, которые Apple может не одобрить, телефон Android по-прежнему является более гибкой платформой для этого.
Невозможно охватить все аспекты этой дискуссии в одном посте, но это дает вам некоторое представление о том, что здесь означает «открытое» и «закрытое». На протяжении многих лет Android и iOS стали ближе друг к другу, поскольку вся платформа Android от Google стала менее открытой, так как все больше добавлено в Google Play Services, а iOS предлагает больше возможностей и гибкости для приложений и пользователей.