Якщо є щось, з чим всі згодні, це те, що Android від Google більш «відкритий», а iOS від Apple - більш «закрита» операційна система. Ось що це насправді означає для вас.
«Відкритий» або «закритий» означає багато речей, від вихідного коду до магазину додатків, до того, наскільки операційна система дозволяє вам налаштовувати і налаштовувати речі.
Відкритий початковий код (частково) проти закритого вихідного коду
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.
Налаштовування і гнучкість
Історично 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 пропонує більше можливостей і гнучкості додаткам і користувачам.
