11Sep

Platform Komputasi mana yang Terbuka, dan mana yang tertutup?

click fraud protection

Beberapa tahun terakhir telah melihat munculnya platform tertutup - sistem operasi yang memungkinkan Anda menginstal perangkat lunak yang disetujui oleh pengembang sistem operasi. Namun, banyak platform populer - bahkan yang mobile - masih platform terbuka. Platform

dengan toko aplikasi dapat dianggap sebagai platform terbuka jika memungkinkan Anda memasang aplikasi dari luar toko aplikasi, sebuah proses yang disebut sebagai "sideloading." Sekalipun sebuah platform memiliki toko aplikasi yang ketat, sideloading dapat memungkinkan pengguna untuk keluar dari tembok berdinding.taman jika mereka memilih demikian.

Di bawah DMCA AS dan undang-undang serupa di tempat lain di dunia, jailbreaking untuk menghindari sebuah platform tertutup dan menginstal perangkat lunak yang tidak disetujui dianggap sebagai kejahatan. Ini adalah undang-undang yang sama yang melarang menonton DVD di Linux.(DMCA AS benar-benar membuat pengecualian untuk smartphone jailbreaking, tapi bukan tablet atau perangkat lainnya)

instagram viewer

Windows Desktop: Terbuka di Intel, Ditutup pada ARM

Desktop Windows adalah platform komputasi terbuka yang paling populer di kalangan pengguna komputer rata-rata, dan Windows'alam terbuka telah memungkinkan Windows menjadi platform untuk inovasi. Tidak ada yang perlu meminta izin kepada Microsoft untuk mendistribusikan perangkat lunak desktop Windows - mereka bisa menulis perangkat lunak mereka sendiri dan mendistribusikannya langsung ke pengguna.

Pada edisi standar Intel x86 Windows 8, desktop Windows masih merupakan platform terbuka. Anda bisa memasang apapun yang Anda inginkan di dalamnya. Microsoft tidak mengatakan.

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 mengerjakan pembuatan versi Microsoft Outlook untuk Windows RT.Microsoft adalah satu-satunya perusahaan yang diperbolehkan membuat dan mendistribusikan aplikasi baru untuk desktop Windows RT.Orang yang menginginkan aplikasi desktop baru( seperti klien email) untuk desktop Windows RT harus meminta Microsoft untuk mereka.

Windows Modern: Ditutup

Antarmuka Modern Windows 8 yang baru adalah platform tertutup. Rata-rata orang hanya bisa menginstal software modern dari Windows Store. Jika Microsoft menghapus aplikasi dari Windows Store karena melanggar pedoman mereka, Anda tidak dapat menginstal atau menjalankannya di sistem Anda. Dengan kata lain, Microsoft menjalankan hak veto atas aplikasi Modern yang dapat Anda jalankan di Windows 8.

Seperti banyak platform tertutup lainnya, Microsoft mengizinkan sideloading, namun hanya untuk pengembang( untuk menguji aplikasi mereka sendiri), dan jaringan perusahaan( untuk menggunakan aplikasi internal).Sideloading didesain sedemikian rupa sehingga rata-rata pengguna tidak dapat menggunakannya untuk aplikasi biasa yang tidak disetujui.

Apple Mac OS X: Buka

Apple Mac OS X masih merupakan platform terbuka. Toko aplikasi Apple Mac menempatkan berbagai batasan pada pengembang dan mengarahkan aplikasi ke sandboxing, namun pengembang dapat memilih untuk meninggalkan toko aplikasi dan mendistribusikan perangkat lunak mereka langsung ke pengguna. Toko aplikasi Mac bukanlah satu-satunya permainan di kota, seperti pada iOS Apple.

Mac OS X memiliki setting yang membatasi pemasangan aplikasi dari luar toko, tapi bisa toggled dan nonaktif oleh pengguna.

Linux &Google Chrome OS: Buka

Linux bersifat open source dan terdesentralisasi, jadi tentu saja Anda bisa memasang apapun yang Anda inginkan di atasnya. Chrome OS berbasis Linux, dan menawarkan kebebasan yang sama. Anda dapat mengaktifkan mode pengembang dan menginstal Ubuntu dan perangkat lunak lainnya di samping sistem Chrome OS Anda

Chrome hanya dapat memasang aplikasi dan ekstensi web dari Toko Web Chrome secara default. Namun, masih ada cara untuk memasang aplikasi dan ekstensi dari luar toko.

Apple iOS: Ditutup

Apple's iOS adalah platform tertutup yang paling banyak dikenal. Pengguna iOS hanya dapat menginstal perangkat lunak dari toko aplikasi. Saat Apple menghapus aplikasi dari tokonya, itu dilarang dari platform iOS dan bukannya tersedia di tempat lain. Apple telah menempatkan banyak pembatasan pada 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 menangani masalah politik yang serius( kekerasan grafis tidak apa-apa).IOS

tidak memungkinkan pengembang dan perusahaan mengunggah aplikasi khusus mereka sendiri, namun bukan pengguna biasa.

Google Android: Buka

Sistem operasi Google Android adalah platform terbuka. Android dikonfigurasi untuk hanya menginstal perangkat lunak dari Google Play secara default, namun pengguna memiliki kemampuan untuk memeriksa kotak centang Unknown sources di setelan Android. Hal ini memungkinkan pemasangan aplikasi Android dari luar Google Play.

Ini bukan hanya keuntungan teoretis. Mengaktifkan sumber yang tidak dikenal memungkinkan Anda memasang AppStore Amazon untuk Android dan menggunakan toko aplikasi yang bersaing, memasang game Android yang dibeli dari Bundel Induk Humble, dan memasang 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 menyarankan penggunaan pemblokir iklan, namun kami mendukung pilihan pengguna dan melakukan debat tersebut daripada melarang pengguna memasang perangkat lunak tertentu.

Beberapa operator( seperti AT & T) telah menonaktifkan opsi ini di masa lalu. Namun, mereka sudah mengalah karena kepopuleran Amazon AppStore.

Amazon Kindle Fire: Open

Sistem operasi Amazon Kindle Fire berbasis pada Android. Ini juga menawarkan kemampuan untuk menginstal aplikasi dari luar AppStore Amazon, meskipun setelan ini dinonaktifkan secara default untuk keamanan - seperti di Android.

Windows Phone: Ditutup

Microsoft Windows Phone mengambil pendekatan bergaya iOS dimana Anda hanya dapat menginstal aplikasi dari Windows Phone Store. Ini menggantikan pendekatan Microsoft sebelumnya dengan Windows Mobile, yang memungkinkan Anda menginstal perangkat lunak dari manapun 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 memasang aplikasi dari toko aplikasi di luar BlackBerry. Ini sangat berguna untuk perangkat BlackBerry 10, di mana Anda dapat memasukkan ratusan ribu aplikasi Android yang belum secara resmi dikirim ke BlackBerry. Konsol Game

Populer: Konsol Game

Tertutup menjadi platform komputasi dengan hak mereka sendiri, dengan apl dan browser selain game( yang merupakan jenis perangkat lunak lainnya).Namun, konsol game populer sudah lama ditutup platform. Konsol setua Nintendo Entertainment System( SPN) yang asli mengharuskan pengembang game untuk melisensikan game mereka dengan produsen konsol sebelum bisa didistribusikan dan dijalankan di konsol. Adegan "homebrew" yang tersedia untuk berbagai konsol game sering kali memanfaatkan bug keamanan di konsol untuk menjalankan permainan buatan sendiri yang tidak disetujui.

Konser Steambox yang didukung Android dan didukung PC-game akan menawarkan platform terbuka di mana setiap orang dapat mengembangkan permainan dan mendistribusikannya langsung ke pengguna tanpa memerlukan persetujuan dari produsen. Sementara itu, konsol PlayStation, Xbox, dan Nintendo saat ini semuanya merupakan 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 merupakan semua komputer dengan sendirinya) tanpa menjadi penjahat. Bahkan jika jailbreaking bukan kejahatan, fakta bahwa platform terbuka memungkinkan pengembang untuk dengan mudah mendistribusikan perangkat lunak yang mungkin tidak disukai pengendali platform.

Image Credit: 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, Perpustakaan Darien di Flickr