If-Koubou

Кои изчислителни платформи са отворени и кои са затворени?

Кои изчислителни платформи са отворени и кои са затворени? (Как да)

През последните няколко години се наблюдава нарастване на затворените платформи - операционни системи, които само ви позволяват да инсталирате софтуер, одобрен от разработчика на операционната система. Много популярни платформи - дори мобилни - все още са отворени платформи.

Платформите с магазини за приложения могат да се считат за отворени платформи, ако ви позволяват да инсталирате приложения извън магазина за приложения - процес, наречен "страничен". Дори ако платформата има ограничителен магазин за приложения, това може да позволи на потребителите да напуснат оградената градина ако те изберат така.

Съгласно Закона за авторските права в цифровото хилядолетие (DMCA) на САЩ и други подобни закони в други части на света, jailbreaking да избяга от затворена платформа и да инсталира неодобрен софтуер се счита за престъпление. Това е същият закон, който прави незаконното гледане на DVD дискове на Linux. (DMCA в САЩ всъщност прави изключение за смартфони, които не работят с jailbreaking, но не и таблети или други устройства).

Windows Desktop: Отворете в Intel, затворен на ARM

Полето на Windows е най-популярната отворена компютърна платформа сред средните компютърни потребители, а отворената природа на Windows позволява на Windows да бъде платформа за иновации. Никой не е трябвало да поиска от Microsoft разрешение да разпространява софтуера за настолни компютри на Windows - те биха могли да напишат собствен софтуер и да го разпространяват директно на потребителите.

При стандартните издания на Intel x86 на Windows 8 работната среда на Windows все още е отворена платформа. Можете да инсталирате всичко, което искате, върху него. Microsoft няма право да казва.

На ARM машини Windows RT, работната площ на Windows вече е затворена платформа. Само приложения, разработени от Microsoft, са разрешени на работния плот на Windows RT. Текущите слухове показват, че Microsoft работи върху създаването на версия на Microsoft Outlook за Windows RT. Microsoft е единствената компания, която може да създава и разпространява нови приложения за работния плот на Windows RT. Хората, които искат нови настолни приложения (като имейл клиент) за работния плот на Windows RT, трябва да поискат от Microsoft за тях.

Windows Modern: Затворена

Новият модерен интерфейс на Windows 8 е затворена платформа. Средните хора могат да инсталират модерен софтуер само от магазина на Windows. Ако Microsoft премахне приложение от Windows Store, защото нарушава някоя от указанията си, няма да можете да го инсталирате или стартирате в системата си. С други думи, Microsoft упражнява вето върху съвременните приложения, които можете да използвате на Windows 8.

Подобно на много други затворени платформи, Microsoft дава възможност да се зареждат навътре, но само за разработчиците (да тестват собствените си приложения) и корпоративните мрежи (за да използват вътрешни приложения). Sideloading е проектиран така, че средните потребители да не могат да го използват за обикновени неодобрени приложения.

Apple Mac OS X: Отворете

Apple Mac OS X все още е отворена платформа. Магазинът за приложения на Mac на Apple поставя различни ограничения върху разработчиците и подлага техните приложения на "sandboxing", но разработчиците могат да изберат да напуснат магазина за приложения и да разпространяват софтуера си директно на потребителите. Магазинът с приложения за Mac не е единствената игра в града, тъй като е в iOS на Apple.

Mac OS X има настройка, която ограничава инсталирането на приложения извън магазина, но може да бъде включена и изключена от потребителя.

Линукс и Google Chrome OS: Отваряне

Linux е с отворен код и децентрализиран, така че разбира се можете да инсталирате всичко, което искате. Chrome OS се базира на Linux и предлага същата свобода. Можете да активирате режима за програмисти и да инсталирате Ubuntu и друг софтуер заедно с вашата система на Chrome OS

Chrome може да инсталира уеб приложения и разширения само от уеб магазина на Chrome по подразбиране. Все пак има начин да инсталирате приложения и разширения извън магазина.

Apple iOS: затворен

IOS на Apple е най-широко известната затворена платформа. Потребителите на iOS могат да инсталират софтуер само от магазина за приложения. Когато Apple премахне приложение от магазина си за приложения, то е забранено от платформата за iOS, вместо да е налице другаде. Apple е поставил много ограничения върху разработчиците през годините, след като забрани разпространението на всяко приложение, което се конкурираше с приложенията на Apple, блокиращо приложението Google Voice за една година и забрани различни игри, които се занимават със сериозни политически проблеми (графичното насилие е наред) ,

iOS не позволява на разработчиците и бизнеса да отклоняват собствените си потребителски приложения, но не и средните потребители.

Google Android: Отворете

Операционната система на Google за Android е отворена платформа. 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) са деактивирали тази опция в миналото. Въпреки това, те са relented поради популярността на Amazon Appstore.

Amazon Kindle Fire: Отворен

Операционната система Kindle Fire на Amazon се базира на Android. Той предлага и възможност за инсталиране на приложения от външни приложения на Amazon, въпреки че тази настройка е деактивирана по подразбиране за защита - точно както при Android.

Windows Phone: Затворен

Windows Phone на Microsoft използва подхождащ на iOS стил подход, в който можете да инсталирате приложения само от Windows Phone Store. Това замества предишния подход на Microsoft с Windows Mobile, който ви позволява да инсталирате софтуер от всяко място, което ви харесва.Windows Phone има повече общи неща със съвременната среда и нейните ограничения, отколкото отворения работен плот на Windows.

BlackBerry: отворено

Устройствата BlackBerry също ви позволяват да инсталирате приложения от външния магазин на App Store на BlackBerry. Това е особено полезно за устройствата BlackBerry 10, където можете да отстранявате стотици хиляди приложения за Android, които не са официално пренесени в BlackBerry.

Популярни конзоли за игри: Затворени

Игралните конзоли се превръщат в компютърни платформи сами по себе си, с приложения и браузъри в допълнение към игрите (които са просто друг вид софтуер). Въпреки това, популярните игрални конзоли са били затворени платформи за дълго време. Конзолите, стари като оригиналната Nintendo Entertainment System (NES), изискваха разработчиците на игри да лицензират своите игри с производителя на конзолата, преди да могат да бъдат разпространявани и пускани на конзолата. Сцените "homebrew", достъпни за различни игрови конзоли, често използват експлозивни програмни грешки в конзолата, за да пускат неодобрени домашни игри.

Армантните конзоли Steambox, задвижвани от Android и PC-игри, ще предлагат отворени платформи, където всеки може да разработва игри и да ги разпространява директно на потребителите, без да изисква одобрението на производителя. В същото време, конзолите PlayStation, Xbox и Nintendo понастоящем са всички затворени платформи.

Защо да ви е грижа? Е, отворените платформи ни позволяват свободата да решаваме какво се случва на нашите собствени компютри (включително смартфони, таблети и конзоли за игри, които са само компютри сами по себе си), без да стават престъпници. Дори ако jailbreaking не е престъпление, фактът, че платформата е отворена, позволява на разработчиците лесно да разпространяват софтуер, който контролерът на платформата може да не хареса.

Image Credit: Марк Фишер на Flickr, Ричард Гилин на Flickr, Киви Фликър, Джеф Гиърлинг на Flickr, Блейк Патерсън на Flickr, Джон Фингас на Flickr, Джон Фингас на Flickr, Дариен библиотека на Flickr