Які обчислювальні платформи відкриті і які закриті?
Останні кілька років спостерігається зростання закритих платформ - операційних систем, які дозволяють встановлювати програмне забезпечення, схвалене розробником операційної системи. Проте багато популярних платформ - навіть мобільних - все ще є відкритими платформами.
Платформи з магазинами додатків можна вважати відкритими платформами, якщо вони дозволяють встановлювати програми за межами магазину додатків, процес, який називається "sideloading". Навіть якщо платформа має обмежувальний магазин програм, sideloading може дозволити користувачам вийти зі стіни якщо вони цього виберуть.
Згідно з законом DMCA США та подібними законами в інших країнах світу, вчинення закриття, щоб уникнути закритої платформи та встановлення несанкціонованого програмного забезпечення, вважається злочином. Це той самий закон, який робить незаконним перегляд DVD-дисків на Linux. (США DMCA фактично робить виняток для джейлбрейка смартфонів, але не для планшетів або інших пристроїв).
Робочий стіл Windows: відкрито на Intel, закрито на ARM
Робочий стіл Windows є найпопулярнішою відкритою обчислювальною платформою серед середніх користувачів комп'ютерів, а відкрита природа Windows дозволила Windows бути платформою для інновацій. Ніхто не повинен запитувати Microsoft про дозвіл на поширення програмного забезпечення для робочого столу Windows - вони могли б написати власне програмне забезпечення та розповсюдити його безпосередньо користувачам.
На стандартних випусках Intel 886 Windows 8, робочий стіл Windows все ще є відкритою платформою. Ви можете встановити на ньому все, що хочете. Microsoft не має права говорити.
На машинах ARM Windows RT робочий стіл Windows тепер є закритою платформою. На робочому столі Windows RT дозволяються лише програми, розроблені Microsoft. Поточні чутки свідчать, що Microsoft працює над створенням версії Microsoft Outlook для Windows RT. Microsoft є єдиною компанією, якій дозволено створювати та розповсюджувати нові програми для робочого столу Windows RT. Люди, які бажають нових додатків для робочого столу (наприклад, клієнта електронної пошти) для робочого столу Windows RT, повинні звернутися до Microsoft з ними.
Windows Modern: Закрито
Новий сучасний інтерфейс Windows 8 є закритою платформою. Середні люди можуть встановлювати тільки сучасне програмне забезпечення з магазину Windows. Якщо корпорація Майкрософт видаляє програму з Магазину Windows, оскільки вона порушує будь-які з цих вказівок, ви не зможете встановити або запустити її у своїй системі. Іншими словами, Microsoft здійснює вето над сучасними програмами, які можна запускати на Windows 8.
Як і багато інших закритих платформ, корпорація Майкрософт дозволяє витісняти, але тільки для розробників (для тестування власних програм) і корпоративних мереж (для використання внутрішніх додатків). Sideloading розроблений таким чином, що середні користувачі не можуть використовувати його для звичайних старих несанкціонованих програм.
Apple Mac OS X: Відкрити
Mac OS X від Apple все ще є відкритою платформою. Apple Mac App Store розміщує різноманітні обмеження для розробників і підпорядковує їхні програми пісочниці, але розробники можуть вирішити залишити прикладний магазин і розповсюдити їх програмне забезпечення безпосередньо користувачам. Магазин додатків Mac не є єдиною грою в місті, як на iOS компанії Apple.
Mac OS X має налаштування, яке обмежує встановлення програм ззовні магазину, але його можна вмикати та вимикати користувачем.
ОС Linux і Google Chrome: відкрито
Linux є відкритим і децентралізованим, тому, звичайно, ви можете встановити на ньому все, що хочете. ОС Chrome базується на Linux і пропонує таку ж свободу. Можна ввімкнути режим розробника та встановити Ubuntu та інше програмне забезпечення поряд з системою ОС Chrome
За промовчанням Chrome може встановлювати веб-програми та розширення лише з Веб-магазину Chrome. Проте все ще існує спосіб встановлення програм і розширень за межами магазину.
Apple iOS: закрито
IOS від Apple є найбільш відомою закритою платформою. Користувачі iOS можуть встановлювати лише програмне забезпечення з магазину програм. Коли Apple видаляє програму зі свого магазину, вона заборонена на платформі iOS, а не доступна в інших місцях. Компанія Apple впродовж багатьох років застосувала багато обмежень для розробників, заборонивши розповсюдження будь-якої програми, яка конкурувала з додатками Apple, блокуючи програму Google Voice протягом року, а також забороняючи різні ігри, які стосуються серйозних політичних проблем.
Програма iOS дозволяє розробникам і підприємствам перевантажувати свої власні програми, але не середні користувачі.
Google Android: відкрито
Операційна система Android від Google - це відкрита платформа. Android налаштований на встановлення лише програмного забезпечення з Google Play за умовчанням, але користувачі мають можливість перевірити прапорець Невідомі джерела в налаштуваннях Android. Це дає змогу встановлювати програми Android за межами Google Play.
Це не просто теоретична вигода. Увімкнення "Невідомих джерел" дозволяє встановлювати Appstore Amazon для Android і використовувати конкуруючий магазин програм, встановлювати ігри для Android, придбані в Humble Indie Bundle, і встановлювати різні програми, які ще не доступні в Google Play, такі як XBMC. Коли Google видаляє програму з Google Play, таку як додаток Adblock Plus для Android, вам не пощастило - ви можете встановити її з веб-сайту Adblock Plus. Ми не рекомендуємо використовувати блокування рекламодавців, але ми підтримуємо можливість вибору користувача та обговорення, а не забороняти користувачам встановлювати певне програмне забезпечення.
Деякі оператори (наприклад, AT&T) відключили цю опцію в минулому. Проте, вони пом'якшилися завдяки популярності Amazon Appstore.
Amazon Kindle Fire: Відкрийте
Операційна система Kindle Fire від Amazon базується на Android. Вона також надає можливість встановлювати програми за межами Appstore Amazon, хоча це налаштування за замовчуванням вимкнено для безпеки - так само, як на Android.
Windows Phone: закрито
У Windows Phone корпорації Майкрософт застосовується підхід у стилі iOS, де можна встановлювати програми лише з магазину Windows Phone Store. Це замінює попередній підхід Microsoft до Windows Mobile, який дозволив вам встановлювати програмне забезпечення з будь-якого місця. Windows Phone має більше спільного з сучасним середовищем та його обмеженнями, ніж відкритий робочий стіл Windows.
BlackBerry: відчинено
Пристрої BlackBerry також дозволяють встановлювати програми за межами магазину додатків BlackBerry. Це особливо корисно для пристроїв BlackBerry 10, де можна перевантажити сотні тисяч додатків Android, які не були офіційно перенесені на BlackBerry.
Популярні ігрові консолі: закриті
Ігрові приставки стають обчислювальними платформами самостійно, з додатками та браузерами на додаток до ігор (які є просто іншим типом програмного забезпечення). Проте популярні ігрові приставки довго закривалися платформами. Консолі старі, як і оригінальні Nintendo Entertainment System (NES), вимагають від розробників ігор ліцензувати свої ігри з виробником консолі, перш ніж їх можна буде розповсюдити і запустити на консолі. Сцени «доморощеного», доступні для різних ігрових консолей, часто використовують помилки безпеки в консолі для запуску несанкціонованих, домашніх ігор.
Консолі Steambox, що працюють на платформі Android та працюють на платформі Ouya та PC-gaming, пропонують відкриті платформи, де кожен зможе розробляти ігри та поширювати їх безпосередньо користувачам, не вимагаючи схвалення виробника. Тим часом консолі PlayStation, Xbox і Nintendo наразі є закритими платформами.
Так чому ж вам це треба? Відкриті платформи дозволяють нам вільно вирішувати, що буде працювати на наших комп'ютерах (включаючи смартфони, планшети та ігрові консолі, які є комп'ютерами самостійно), не ставши злочинцями. Навіть якщо джейлбрейк не був злочином, той факт, що платформа відкрита, дозволяє розробникам легко поширювати програмне забезпечення, яке контролер платформи може не сподобатися.
Зображення кредит: Марк Фішер на Flickr, Річард Гіллін на Flickr, ківі Flickr, Джефф Geerling на Flickr, Блейк Паттерсон на Flickr, Джон Fingas на Flickr, Джон Fingas на Flickr, Darien бібліотека на Flickr