Platform Komputasi mana yang Terbuka, dan Yang Tertutup?
Beberapa tahun terakhir telah muncul kebangkitan platform tertutup - sistem operasi yang hanya memungkinkan Anda untuk menginstal perangkat lunak yang disetujui oleh pengembang sistem operasi. Namun, banyak platform populer - bahkan yang mobile - masih merupakan platform terbuka.
Platform dengan toko aplikasi dapat dianggap sebagai platform terbuka jika mereka memungkinkan Anda untuk menginstal aplikasi dari luar app store, suatu proses yang disebut sebagai "sideloading." Bahkan jika platform memiliki toko aplikasi yang terbatas, sideloading dapat memungkinkan pengguna untuk keluar dari taman bertembok. jika mereka memilih demikian.
Di bawah DMCA AS dan undang-undang serupa di tempat lain di dunia, jailbreaking untuk melarikan diri dari platform tertutup dan menginstal perangkat lunak yang tidak disetujui dianggap sebagai kejahatan. Ini adalah hukum yang sama yang membuatnya ilegal untuk menonton DVD di Linux. (US DMCA sebenarnya membuat pengecualian untuk smartphone yang melakukan jailbreak, tetapi tidak untuk tablet atau perangkat lain.)
Windows Desktop: Buka di Intel, Ditutup pada ARM
Desktop Windows adalah platform komputasi terbuka paling populer di kalangan pengguna komputer rata-rata, dan sifat terbuka Windows memungkinkan Windows menjadi platform untuk inovasi. Tidak ada yang perlu meminta izin kepada Microsoft untuk mendistribusikan perangkat lunak desktop Windows - mereka dapat menulis perangkat lunak mereka sendiri dan mendistribusikannya langsung ke pengguna.
Pada edisi standar Windows 8 Intel x86, desktop Windows masih merupakan platform terbuka. Anda dapat menginstal apa pun yang Anda inginkan di atasnya. Microsoft tidak punya suara.
Pada mesin ARM Windows RT, desktop Windows sekarang menjadi platform tertutup. Hanya aplikasi yang dikembangkan oleh Microsoft yang diizinkan di desktop Windows RT. Rumor saat ini menunjukkan bahwa Microsoft sedang bekerja untuk membuat versi Microsoft Outlook untuk Windows RT. Microsoft adalah satu-satunya perusahaan yang diizinkan untuk membuat dan mendistribusikan aplikasi baru untuk desktop Windows RT. Orang-orang yang menginginkan aplikasi desktop baru (seperti klien email) untuk desktop Windows RT harus menanyakannya kepada Microsoft.
Windows Modern: Tertutup
Antarmuka modern baru Windows 8 adalah platform tertutup. Orang biasa hanya dapat menginstal perangkat lunak Modern dari Windows Store. Jika Microsoft menghapus aplikasi dari Windows Store karena melanggar salah satu pedoman mereka, Anda tidak akan dapat menginstal atau menjalankannya di sistem Anda. Dengan kata lain, Microsoft menggunakan hak veto atas aplikasi Modern yang dapat Anda jalankan di Windows 8.
Seperti banyak platform tertutup lainnya, Microsoft membolehkan sideloading, tetapi hanya untuk pengembang (untuk menguji aplikasi mereka sendiri), dan jaringan perusahaan (untuk menggunakan aplikasi internal). Sideloading dirancang sedemikian rupa sehingga rata-rata pengguna tidak dapat menggunakannya untuk aplikasi lama yang tidak disetujui.
Apple Mac OS X: Buka
Apple Mac OS X masih merupakan platform terbuka. Toko aplikasi Apple Apple menempatkan berbagai batasan pada pengembang dan menjadikan aplikasi mereka sebagai sandboxing, tetapi pengembang dapat memilih untuk meninggalkan toko aplikasi dan mendistribusikan perangkat lunak mereka langsung ke pengguna. Toko aplikasi Mac bukan satu-satunya game di kota, seperti di iOS Apple.
Mac OS X memiliki pengaturan yang membatasi pemasangan aplikasi dari luar toko, tetapi dapat diaktifkan dan dimatikan oleh pengguna.
Linux & Google Chrome OS: Buka
Linux adalah open-source dan terdesentralisasi, jadi tentu saja Anda dapat menginstal apa pun yang Anda inginkan. Chrome OS didasarkan pada Linux, dan menawarkan kebebasan yang sama. Anda dapat mengaktifkan mode pengembang dan menginstal Ubuntu dan perangkat lunak lain di samping sistem Chrome OS Anda
Chrome hanya dapat menginstal aplikasi web dan ekstensi dari Toko Web Chrome secara default. Namun, masih ada cara untuk menginstal aplikasi dan ekstensi dari luar toko.
Apple iOS: Ditutup
IOS Apple adalah platform tertutup yang paling banyak dikenal. Pengguna iOS hanya dapat menginstal perangkat lunak dari app store. Ketika Apple menghapus aplikasi dari app store-nya, aplikasi itu dilarang dari platform iOS dan tidak tersedia di tempat lain. Apple telah membatasi banyak pengembang selama bertahun-tahun, setelah melarang distribusi aplikasi apa pun yang bersaing dengan aplikasi yang disertakan Apple, memblokir aplikasi Google Voice selama setahun, dan melarang berbagai game yang berhubungan dengan masalah politik yang serius (kekerasan grafis tidak masalah).
iOS memang memungkinkan pengembang dan bisnis untuk melakukan sideload aplikasi kustom mereka sendiri, tetapi tidak untuk pengguna biasa.
Google Android: Buka
Sistem operasi Google Android adalah platform terbuka. Android dikonfigurasikan untuk hanya menginstal perangkat lunak dari Google Play secara default, tetapi pengguna memiliki kemampuan untuk memeriksa kotak centang Sumber tidak dikenal dalam pengaturan Android. Ini memungkinkan pemasangan aplikasi Android dari luar Google Play.
Ini bukan hanya manfaat teoretis, baik. Mengaktifkan Sumber tidak dikenal memungkinkan Anda untuk menginstal Appstore Amazon untuk Android dan menggunakan toko aplikasi yang bersaing, menginstal game Android yang dibeli dari Humble Indie Bundle, dan menginstal berbagai aplikasi yang belum tersedia di Google Play, seperti XBMC. Saat Google menghapus aplikasi dari Google Play, seperti aplikasi Adblock Plus untuk Android, Anda tidak beruntung - Anda dapat menginstalnya dari situs web Adblock Plus. Kami tidak merekomendasikan menggunakan pemblokir iklan, tetapi kami mendukung memberikan pilihan kepada pengguna dan berdebat seperti itu daripada melarang pengguna menginstal perangkat lunak tertentu.
Beberapa operator (seperti AT&T) telah menonaktifkan opsi ini di masa lalu. Namun, mereka mengalah karena popularitas Amazon Appstore.
Amazon Kindle Fire: Terbuka
Sistem operasi Kindle Fire Amazon didasarkan pada Android. Ini juga menawarkan kemampuan untuk menginstal aplikasi dari luar Appstore Amazon, meskipun pengaturan ini dinonaktifkan secara default untuk keamanan - seperti pada Android.
Windows Phone: Tertutup
Microsoft Windows Phone mengambil pendekatan gaya iOS di mana Anda hanya dapat menginstal aplikasi dari Windows Phone Store. Ini menggantikan pendekatan Microsoft sebelumnya dengan Windows Mobile, yang memungkinkan Anda menginstal perangkat lunak dari mana pun Anda suka. Windows Phone memiliki lebih banyak kesamaan dengan lingkungan Modern dan batasannya daripada desktop Windows yang terbuka.
BlackBerry: Buka
Perangkat BlackBerry juga memungkinkan Anda untuk menginstal aplikasi dari luar toko aplikasi BlackBerry. Ini sangat berguna pada perangkat BlackBerry 10, di mana Anda dapat memindahkan ratusan ribu aplikasi Android yang belum secara resmi diangkut ke BlackBerry.
Konsol Game Populer: Ditutup
Konsol gim menjadi platform komputasi dengan haknya sendiri, dengan aplikasi dan peramban di samping gim (yang hanya merupakan jenis peranti lunak lain). Namun, konsol game yang populer telah ditutup platform untuk waktu yang lama. Konsol yang setua Nintendo Entertainment System (NES) yang asli mengharuskan pengembang game untuk melisensikan gim mereka dengan pabrikan konsol sebelum dapat didistribusikan dan dijalankan di konsol. Adegan "homebrew" yang tersedia untuk berbagai konsol game sering mengeksploitasi bug keamanan di konsol untuk menjalankan game buatan rumah yang tidak disetujui.
Konsol Steambox yang didukung Android dan Ouya yang didukung PC game akan menawarkan platform terbuka di mana siapa saja dapat mengembangkan game dan mendistribusikannya langsung kepada pengguna tanpa memerlukan persetujuan pabrikan. Sementara itu, konsol PlayStation, Xbox, dan Nintendo saat ini semuanya adalah platform tertutup.
Jadi mengapa Anda harus peduli? Nah, platform terbuka memungkinkan kita kebebasan untuk memutuskan apa yang berjalan di komputer kita sendiri (termasuk smartphone, tablet, dan konsol game, yang semuanya komputer dengan hak mereka sendiri) tanpa menjadi penjahat. Bahkan jika jailbreaking bukan kejahatan, fakta bahwa platform terbuka memungkinkan pengembang untuk dengan mudah mendistribusikan perangkat lunak yang mungkin tidak disukai oleh pengontrol platform.
Kredit Gambar: Mark Fischer di Flickr, Richard Gillin di Flickr, Kiwi Flickr, Jeff Geerling di Flickr, Blake Patterson di Flickr, Jon Fingas di Flickr, Jon Fingas di Flickr, Darien Library on Flickr