แพลตฟอร์มคอมพิวเตอร์แบบใดที่เปิดอยู่และรุ่นไหนปิด?
ไม่กี่ปีที่ผ่านมาได้เห็นการเพิ่มขึ้นของแพลตฟอร์มปิด - ระบบปฏิบัติการที่อนุญาตให้คุณติดตั้งซอฟต์แวร์ที่ได้รับอนุมัติจากผู้พัฒนาระบบปฏิบัติการเท่านั้น อย่างไรก็ตามแพลตฟอร์มยอดนิยมจำนวนมาก - แม้กระทั่งมือถือ - ยังคงเป็นแพลตฟอร์มเปิดอยู่.
แพลตฟอร์มที่มีร้านค้าแอปถือเป็นแพลตฟอร์มแบบเปิดหากพวกเขาอนุญาตให้คุณติดตั้งแอพจากนอกร้านค้าแอปกระบวนการที่เรียกว่า "ไซด์โหลด" แม้ว่าแพลตฟอร์มจะมีแอพสโตร์ จำกัด แต่ไซด์โหลดอาจอนุญาตให้ผู้ใช้ออกจากสวน ถ้าพวกเขาเลือก.
ภายใต้ DMCA ของสหรัฐอเมริกาและกฎหมายที่คล้ายคลึงกันในโลกการแหกคุกเพื่อหลบหนีแพลตฟอร์มปิดและการติดตั้งซอฟต์แวร์ที่ไม่ผ่านการอนุมัติถือเป็นอาชญากรรม เป็นกฎหมายเดียวกันที่ทำให้การดูดีวีดีบน Linux ผิดกฎหมาย (สหรัฐอเมริกา DMCA จริง ๆ แล้วมีข้อยกเว้นสำหรับสมาร์ทโฟนที่แหกคุก แต่ไม่ใช่แท็บเล็ตหรืออุปกรณ์อื่น ๆ )
Windows Desktop: เปิดบน Intel, ปิดบน ARM
เดสก์ท็อป Windows เป็นแพลตฟอร์มเปิดคอมพิวเตอร์ที่ได้รับความนิยมมากที่สุดในหมู่ผู้ใช้คอมพิวเตอร์ทั่วไปและธรรมชาติของ Windows ทำให้ Windows เป็นแพลตฟอร์มสำหรับนวัตกรรม ไม่มีใครจำเป็นต้องขออนุญาตจาก Microsoft เพื่อแจกจ่ายซอฟต์แวร์เดสก์ท็อป Windows - พวกเขาสามารถเขียนซอฟต์แวร์ของตัวเองและแจกจ่ายโดยตรงไปยังผู้ใช้.
สำหรับ Windows 8 รุ่น Intel x86 มาตรฐานเดสก์ท็อป 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 Store เท่านั้น หาก Microsoft ลบแอพออกจาก Windows Store เพราะละเมิดหลักเกณฑ์ใด ๆ คุณจะไม่สามารถติดตั้งหรือรันบนระบบของคุณได้ กล่าวอีกนัยหนึ่ง Microsoft ฝึกหัดยับยั้งแอปสมัยใหม่ที่คุณสามารถเรียกใช้บน Windows 8.
เช่นเดียวกับแพลตฟอร์มปิดอื่น ๆ Microsoft อนุญาตให้ใช้ไซด์โหลด แต่สำหรับนักพัฒนาซอฟต์แวร์เท่านั้น (เพื่อทดสอบแอพของตัวเอง) และเครือข่ายองค์กร (เพื่อใช้แอพภายใน) Sideloading ได้รับการออกแบบเพื่อให้ผู้ใช้โดยเฉลี่ยไม่สามารถใช้งานได้สำหรับแอปที่ไม่ได้รับการอนุมัติแบบเก่า.
Apple Mac OS X: เปิด
Mac OS X ของ Apple ยังคงเป็นแพลตฟอร์มเปิด แอพสโตร์สำหรับ Mac ของ Apple วางข้อ จำกัด ต่าง ๆ ไว้สำหรับนักพัฒนาและกำหนดให้แอพของพวกเขาไปที่กล่องแซนด์บ็อกซ์ แต่นักพัฒนาซอฟต์แวร์สามารถเลือกที่จะออกจากแอพสโตร์และแจกจ่ายซอฟต์แวร์ให้ผู้ใช้โดยตรง Mac app store ไม่ใช่เกมเดียวในเมืองที่อยู่บน iOS ของ Apple.
Mac OS X มีการตั้งค่าที่ จำกัด การติดตั้งแอพจากภายนอกร้านค้า แต่ผู้ใช้สามารถสลับเปิดและปิดได้.
Linux & Google Chrome OS: เปิด
Linux เป็นโอเพ่นซอร์สและกระจายอำนาจดังนั้นแน่นอนว่าคุณสามารถติดตั้งทุกอย่างที่คุณต้องการได้ Chrome OS ใช้ Linux และมีอิสระเหมือนกัน คุณสามารถเปิดใช้งานโหมดผู้พัฒนาและติดตั้ง Ubuntu และซอฟต์แวร์อื่น ๆ พร้อมกับระบบ Chrome OS ของคุณ
Chrome สามารถติดตั้งเว็บแอปและส่วนขยายจาก Chrome Web Store ได้โดยค่าเริ่มต้นเท่านั้น อย่างไรก็ตามยังมีวิธีการติดตั้งแอพและส่วนขยายจากภายนอกร้านค้า.
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 เราไม่แนะนำให้ใช้ ad-blocker แต่เราสนับสนุนให้ผู้ใช้มีทางเลือกและมีการถกเถียงกันมากกว่าการห้ามผู้ใช้จากการติดตั้งซอฟต์แวร์บางอย่าง.
ผู้ให้บริการบางราย (เช่น AT&T) ได้ปิดใช้งานตัวเลือกนี้ในอดีต อย่างไรก็ตามพวกเขาได้ลดโทษเนื่องจากความนิยมของ Amazon Appstore.
Amazon Kindle Fire: เปิด
ระบบปฏิบัติการ Kindle Fire ของ Amazon ใช้ระบบปฏิบัติการ Android นอกจากนี้ยังมีความสามารถในการติดตั้งแอพจากนอก Appstore ของ Amazon แม้ว่าการตั้งค่านี้จะปิดการใช้งานโดยค่าเริ่มต้นเพื่อความปลอดภัยเช่นเดียวกับบน Android.
Windows Phone: ปิด
Windows Phone ของ Microsoft ใช้แนวทางแบบ iOS ที่คุณสามารถติดตั้งแอพได้จาก Windows Phone Store เท่านั้น สิ่งนี้เข้ามาแทนที่แนวทางก่อนหน้าของ Microsoft กับ Windows Mobile ซึ่งอนุญาตให้คุณติดตั้งซอฟต์แวร์ได้จากทุกที่ที่คุณต้องการ Windows Phone มีสภาพแวดล้อมแบบ Modern และข้อ จำกัด มากกว่า Windows Desktop แบบเปิด.
BlackBerry: เปิด
อุปกรณ์ BlackBerry ยังอนุญาตให้คุณติดตั้งแอพจากนอกแอพสโตร์ของ BlackBerry สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับอุปกรณ์ BlackBerry 10 ที่คุณสามารถโหลดแอป Android นับแสนที่ไม่ได้ถูกย้ายไปยัง BlackBerry อย่างเป็นทางการ.
เกมคอนโซลยอดนิยม: ปิด
คอนโซลเกมกำลังกลายเป็นแพลตฟอร์มการคำนวณด้วยตัวเองโดยใช้แอพและเบราว์เซอร์นอกเหนือจากเกม (ซึ่งเป็นซอฟต์แวร์ประเภทอื่น) อย่างไรก็ตามคอนโซลเกมที่ได้รับความนิยมได้ถูกปิดแพลตฟอร์มเป็นเวลานาน คอนโซลที่เก่าเท่ากับ Nintendo Entertainment System (NES) เดิมกำหนดให้ผู้พัฒนาเกมต้องอนุญาตให้เกมของพวกเขากับผู้ผลิตคอนโซลก่อนที่จะสามารถแจกจ่ายและรันบนคอนโซลได้ ฉาก“ homebrew” ที่มีให้สำหรับเกมคอนโซลต่าง ๆ มักจะใช้ประโยชน์จากข้อบกพร่องด้านความปลอดภัยในคอนโซลเพื่อเรียกใช้เกมที่ไม่ผ่านการอนุมัติและทำเอง.
Ouya ที่ขับเคลื่อนด้วย Android และเกมคอนโซลจาก Steambox บนพีซีจะเสนอแพลตฟอร์มแบบเปิดที่ทุกคนสามารถพัฒนาเกมและแจกจ่ายโดยตรงไปยังผู้ใช้โดยไม่ต้องขออนุมัติจากผู้ผลิต ในขณะเดียวกันคอนโซล PlayStation, Xbox และ Nintendo ทั้งหมดเป็นแพลตฟอร์มปิด.
แล้วทำไมคุณถึงต้องแคร์? แพลตฟอร์มเปิดช่วยให้เรามีอิสระในการตัดสินใจเลือกสิ่งที่ทำงานบนคอมพิวเตอร์ของเราเอง (รวมถึงสมาร์ทโฟนแท็บเล็ตและเกมคอนโซลซึ่งเป็นคอมพิวเตอร์ทุกเครื่องที่อยู่ในสิทธิของตนเอง) โดยไม่ต้องกลายเป็นอาชญากร แม้ว่าการแหกคุกไม่ใช่อาชญากรรม แต่ความจริงที่ว่าแพลตฟอร์มเปิดอยู่นั้นอนุญาตให้นักพัฒนาซอฟต์แวร์แจกจ่ายซอฟต์แวร์ที่คอนโทรลเลอร์ของแพลตฟอร์มอาจไม่ชอบได้อย่างง่ายดาย.
เครดิตรูปภาพ: Mark Fischer บน Flickr, Richard Gillin บน Flickr, Kiwi Flickr, Jeff Geerling บน Flickr, Blake Patterson บน Flickr, Jon Fingas บน Flickr, Jon Fingas บน Flickr, Darien Library บน Flickr