AndroidКак сделать

Android «открыт», а iOS «закрыта» — но что это значит для вас?

Android-яблоко

Если есть что-то, с чем все согласны, это то, что Android от Google более «открыт», а iOS от Apple — более «закрытая» операционная система. Вот что это на самом деле значит для вас.

«Открытый» или «закрытый» означает много вещей, от исходного кода до магазина приложений, до того, насколько операционная система позволяет вам настраивать и настраивать вещи.

Открытый исходный код (частично) против закрытого исходного кода

СВЯЗАННЫЕ: 8 причин установить LineageOS на ваше устройство Android

Android «открыт» разными способами. Во-первых, операционная система Android основана на коде из «Android Open Source Project» или AOSP. Это с открытым исходным кодом, поэтому люди могут взять этот исходный код и создавать собственные операционные системы из него. Например, CyanogenMod — это пользовательское ПЗУ, основанное на этом коде. Fire OS от Amazon, используемая в Kindle Fire и Fire Phone, также основана на этом коде Android с открытым исходным кодом.

Однако все больше и больше Android поставляется в виде приложений и API с закрытым исходным кодом из Служб Google Play . «Android» может означать несколько вещей. Это операционная система с открытым исходным кодом (AOSP), да. Но то, что большинство людей воспринимают как «Android» со всеми битами Google, — это лишь частично открытая операционная система. И большинство телефонов поставляются с заблокированным загрузчиком — некоторые могут не позволить вам разблокировать его, не воспользовавшись уязвимостью безопасности, поэтому установка предпочитаемой вами ОС Android может оказаться сложнее, чем вы думаете.

С другой стороны, iOS от Apple имеет закрытый исходный код. Да, у него есть биты с открытым исходным кодом, но подавляющее большинство операционной системы имеет закрытый код. Нет реальной возможности сделать из нее новую операционную систему.

Что это значит для вас : если вы отчаянно хотите получить пользовательские ПЗУ для своего телефона и хотите возиться с подобными вещами, Android для вас. Если нет, то iOS в порядке. И вот досадная истина: одна из главных причин установки пользовательского ПЗУ — получить более современную версию Android на телефоне, который больше не поддерживается его производителем. Это не проблема с iOS.

Приложения могут прийти откуда угодно, а не только в магазине приложений

ОТНОСИТЕЛЬНО: 6 игр, забаненных с iOS, в которые можно играть на Android или в Интернете

На Android вы можете щелкнуть переключателем для установки приложений из «неизвестных источников». Это позволяет устанавливать приложения из-за пределов Google Play, который является магазином приложений Google. Даже если Google не одобряет приложение, вы можете установить его из другого места. Google также менее строг в отношении приложений в собственном магазине приложений.

На iOS вы можете устанавливать приложения только из Apple App Store. Если Apple не хочет утверждать приложение или удаляет его из магазина приложений, вы просто не сможете его использовать. «Загрузка» неутвержденных приложений требует джейлбрейка, что является головной болью.

Что это значит для вас : в зависимости от того, что вы хотите сделать на своем телефоне, это может быть реальной проблемой. Например, в магазине приложений Apple запрещены эмуляторы видеоигр, клиенты BitTorrent и другие типы приложений, которые они считают спорными. Например, Apple запрещает игры со спорным контентом в магазине приложений .

Реально, большинство людей, вероятно, не столкнется с этими ограничениями. Но если вы планируете использовать эмуляторы видеоигр и другие спорные приложения, вы, вероятно, захотите приобрести телефон на базе Android вместо iPhone.

Настраиваемость и гибкость

СВЯЗАННЫЕ: Как использовать расширения приложения на iPhone или iPad с iOS 8

Исторически Android-телефоны были более гибкими. Приложения Android имеют доступ к полной файловой системе, могут обмениваться данными друг с другом с помощью функции «Поделиться», изменять панель запуска домашнего экрана, заменять клавиатуру, устанавливать себя в качестве приложений по умолчанию и выполнять множество других действий. Например, некоторые приложения могут работать поверх других приложений . Вы можете разместить виджеты по всему экрану. Вы можете установить сторонний модуль запуска и тему значков, чтобы полностью изменить внешний вид главного экрана и значков приложений на нем.

iOS более ограничена. Приложения не имеют такой доступной мощности и ограничены в общении друг с другом. За эти годы Apple улучшила это. Приложения могут делать больше в фоновом режиме, а iOS 8 добавляет функцию общего доступа, сторонние клавиатуры и виджеты, которые запускаются в центре уведомлений, а не на домашнем экране.

Что это значит для вас : iOS все еще более ограничена, но такие функции, как виджеты, совместное использование между приложениями, приложения, работающие в фоновом режиме и сторонние клавиатуры, теперь появились в iOS. Если вы хотите, чтобы весь домашний экран и экран блокировки работали по-другому, вам понадобится телефон на Android. Но iOS предлагает большую гибкость, не выходя полностью за борт.

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

Укоренение против джейлбрейка

СВЯЗАННЫЙ: В чем разница между джейлбрейком, рутом и разблокировкой?

Несмотря на все мощные возможности Android, многие функции заблокированы « рутированием» . Вам нужен root-доступ, чтобы по-настоящему воспользоваться всеми мощными трубами энтузиастов Android . На большинстве телефонов рутирование на самом деле требует использования уязвимости безопасности. На некоторых телефонах — например, в телефонах Google Nexus — легко обойти систему безопасности и делать то, что вам нравится. Но Google по-прежнему не любит рутирование , а обновления Android лишат вас root-доступа .

Пользователи Apple, которым нужны неутвержденные приложения, настройки и более глубокий доступ к iOS, должны « взломать » операционную систему. На самом деле это похоже на рутирование — оно требует использования дыры в безопасности в iOS. После того, как вы сделали джейлбрейк, вы не можете обновиться до новой версии iOS. Сначала вам нужно будет дождаться выпуска джейлбрейка, иначе вы потеряете все свои настройки джейлбрейка.

Что это значит для вас : как правило, проще рутировать Android, чем джейлбрейк iOS. Обязательно выберите телефон, который легко рутировать, если это важно для вас.


Итак, в конечном итоге, какое это имеет значение? Для большинства людей это, честно говоря, не имеет большого значения. iOS предлагает все больше и больше гибкости с каждой новой версией. Android от Google не является полностью открытой платформой — для чего-то с полностью открытым исходным кодом вы можете посмотреть на Ubuntu для телефонов или Firefox OS.

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

Невозможно охватить все аспекты этой дискуссии в одном посте, но это дает вам некоторое представление о том, что означает «открытый» и «закрытый». За прошедшие годы Android и iOS стали ближе друг к другу — благодаря тому, что вся платформа Android от Google становится все менее открытым исходным кодом, все больше объектов включается в Сервисы Google Play, а iOS предлагает больше возможностей и гибкости приложениям и пользователям.

Изображение предоставлено: Aidan на Flickr

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Android

Samsung перехватывает чехлы