Домашня » як » Android «відкрито», а iOS - «закрито» - але що для вас це означає?

    Android «відкрито», а iOS - «закрито» - але що для вас це означає?

    Якщо є щось таке, що все погодиться, це те, що Android від Google більш «відкритий», а iOS від Apple є більш «закритою» операційною системою. Ось те, що насправді означає для вас.

    "Відкрити" у порівнянні з "закритим" означає багато речей, від вихідного коду до магазину до того, наскільки операційна система дозволяє налаштувати та налаштувати речі.

    Відкритий (частково) проти закритого джерела

    Android «відкритий» різними способами. По-перше, операційна система Android базується на коді з проекту "Відкритий вихідний код Android" або AOSP. Це з відкритим вихідним кодом, так що люди можуть взяти цей вихідний код і створити з нього власні операційні системи. CyanogenMod це користувальницький ROM, заснований на цьому коді, наприклад. Амазонка Fire OS, що використовується на Kindle Fire і Fire Phone, також базується на цьому коді Android з відкритим вихідним кодом.

    Тим не менш, все більше і більше Android поставляється у вигляді закритих програм і API з Служб Google Play. "Android" може означати кілька речей. Це операційна система з відкритим вихідним кодом (AOSP), так. Але те, що більшість людей вважає "Android" в комплекті з усіма бітами Google, є лише частково операційною системою з відкритим кодом. Більшість телефонів поставляються із заблокованим завантажувачем - деякі можуть не дозволити вам розблокувати його, не скориставшись уразливістю системи, тому встановлення власної бажаної ОС Android може бути важче, ніж ви думаєте.

    З іншого боку, iOS від Apple є закритим. Так, у неї є деякі біти з відкритим вихідним кодом, але переважна більшість операційної системи закрита. Немає реальної можливості зробити з нього нову операційну систему.

    Що це означає для вас: Якщо ви відчайдушно хочете користувальницьких дисків для вашого телефону і хочете пограти з такого роду речі, Android для вас. Якщо ви цього не зробите, iOS все в порядку. І ось нещасна правда: однією з головних причин встановлення спеціального ПЗУ є отримання більш сучасної версії Android на телефоні, що більше не підтримується його виробником. Це не стосується iOS.

    Програми можуть надходити з будь-якої точки, окрім App Store

    На Android можна перемкнути перемикач для встановлення програм з "невідомих джерел". Це дозволяє встановлювати програми з Google Play, яка є сховищем програм Google. Навіть якщо Google не схвалює програму, її можна інсталювати в іншому місці. Google також менш обмежує застосування програм у власному магазині програм.

    На iOS можна встановлювати лише програми з App Store від Apple. Якщо Apple не бажає схвалювати додаток або видаляє його з магазину додатків, ви просто не можете його використовувати. "Недозволені" додатки вимагають джейлбрейка, що є головним болем.

    Що це означає для вас: Залежно від того, що ви хочете зробити на своєму телефоні, це може викликати занепокоєння. Наприклад, App Store не дозволяє емуляторам відеоігор, клієнтам BitTorrent та іншим типам програм, які вони вважають суперечливими. Наприклад, Apple забороняє ігри з суперечливим вмістом з магазину додатків.

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

    Настроюваність і гнучкість

    Історично, телефони Android були більш гнучкими. Програми для Android мають доступ до повноцінної файлової системи, можуть спілкуватися один з одним за допомогою функції "Спільний доступ", змінювати панель запуску головного екрана, замінювати клавіатуру, встановлювати себе як програми за замовчуванням і робити багато, багато іншого. Наприклад, деякі програми можуть запускатися над іншими програмами. Ви можете розмістити віджети по всьому домашньому екрану. Можна встановити сторонню програму запуску та тему піктограм, щоб повністю змінити спосіб відображення головного екрана та піктограм програм.

    iOS є більш обмеженим. Програми не мають такої потужності, яка доступна їм, і їм заборонено спілкуватися один з одним. Протягом багатьох років Apple поліпшила це. Програми можуть робити більше у фоновому режимі, а iOS 8 додає функцію спільного доступу, клавіатури третіх сторін і віджетів, які виконуються в центрі сповіщень, а не на головному екрані.

    Що це означає для вас: iOS все ще є більш обмеженим, але функціональні можливості, такі як віджети, спільний доступ між додатками, додатки, що працюють у фоновому режимі, і клавіатури сторонніх виробників тепер прибули в iOS. Якщо ви хочете, щоб весь домашній екран і блокування екрана працювали по-іншому, вам знадобиться телефон Android. Але iOS пропонує велику гнучкість, не йдучи повністю за борт.

    Проте iOS компанії Apple досі не дозволяє вибрати веб-переглядач за промовчанням, поштовий клієнт, додаток для відображення та інші програми за умовчанням - це ще трохи роздратування, якщо ви віддаєте перевагу іншим програмам.

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

    Незважаючи на всі потужності, які пропонує Android, багато функцій заблоковані за "вкоріненням". Вам знадобиться доступ до кореневого ресурсу, щоб дійсно скористатися всіма трубами енергетиків Android. На більшості телефонів коріння насправді вимагає використання переваг системи безпеки. Наприклад, на деяких телефонах - телефонах Nexus від Google - легко обійти безпеку і зробити те, що вам подобається. Але Google досі не любить вкорінення, а оновлення Android видалить ваш кореневий доступ.

    Користувачам Apple, які хочуть несанкціоновані програми, налаштування та більш глибокий доступ до iOS, потрібно «втекти з в'язниці» в операційну систему. Насправді це схоже на укорінення - це вимагає використання дірки безпеки в iOS. Як тільки ви виконали джейлбрейк, ви не обов'язково оновлюєте нову версію iOS. Вам потрібно буде почекати, поки перший вийде джейлбрейк, або ви втратите всі ваші джейлбрейк-твіки.

    Що це означає для вас: Звичайно легше коріньти Android, ніж iOS з джейлбрейком. Обов'язково оберіть телефон, який легко вкорінюється, якщо це важливо для вас.


    Отже, зрештою, що це має значення? Для більшості людей це чесно не має значення. iOS пропонує більше і більше гнучкості з кожною версією. Google Android не є повністю відкритою платформою - для чогось абсолютно відкритого джерела, ви можете подивитися на Ubuntu для телефонів або Firefox OS.

    З іншого боку, якщо ви бажаєте налаштувати кожну дрібницю про свій пристрій, налаштувати незначні речі та встановити випадкові програми, які Apple може не схвалити, телефон Android все ще є більш гнучкою платформою для цього.

    Неможливо охопити всі аспекти цієї дискусії в одній посаді, але це дає вам деяке уявлення про те, що означає «відкритий» і «закритий». Протягом багатьох років Android та iOS наблизилися один до одного - вся Android-платформа Google стає менш відкритою, оскільки все більше речей входить до складу Служб Google Play, а iOS пропонує більше потужності та гнучкості для програм і користувачів.

    Зображення: Aidan на Flickr