Pikiran pada platform tertutup

Ikon waktu membaca 3 menit Baca


Pembaca membantu dukungan MSpoweruser. Kami mungkin mendapat komisi jika Anda membeli melalui tautan kami. Ikon Keterangan Alat

Baca halaman pengungkapan kami untuk mengetahui bagaimana Anda dapat membantu MSPoweruser mempertahankan tim editorial Baca lebih lanjut

wp7_mulai Sebelumnya, saya membaca pendapat menarik Brandon Watsons tentang seluruh debat platform tertutup vs terbuka (yang dapat dibaca di sini), dan saya merasa ingin ikut serta dalam argumen tersebut.

Pertama-tama, saya ingin mendefinisikan apa yang saya maksud. Saya tidak berbicara tentang open source atau closed source, tetapi metode distribusi aplikasi pihak ke-3. iPhone adalah platform tertutup. Semua perangkat lunak harus disertifikasi oleh Apple untuk dapat dijalankan, dan hanya dapat diperoleh melalui Apples App Store. Windows Mobile 6.X adalah platform yang relatif terbuka. Anda dapat menginstal apa pun yang Anda suka atau inginkan, tetapi ada pasar untuk perangkat lunak bersertifikat yang lebih berguna dan lebih mudah digunakan jika Anda baru mengenal platform ini. Android serupa, meskipun pasar tidak memiliki sertifikasi, jadi Anda tidak tahu apakah ada yang berfungsi, Android memiliki satu keunggulan selain WM6.X Marketplace, yaitu perangkat lunak diperlukan untuk meminta izin untuk sebagian besar tugas utama, seperti akses ke PIM atau dialer. Tidak ada metode seperti itu dengan WM6.X. Anda juga dapat memuat samping di Android.

WP7, untuk kontras dengan WM6.X adalah kombinasi dari iPhone yang sepenuhnya terkunci pasar, dan Android bermanifestasi. Setiap aplikasi harus disertifikasi oleh MS dan hanya dapat didistribusikan melalui Marketplace, tetapi setiap paket (*.xap) menyertakan file manifes yang menyatakan izin mana yang dimiliki aplikasi, misalnya, akses sistem file.

Sebagai pengguna baru untuk platform, metode WP7 tampaknya ideal, itu berarti ada batasan untuk apa yang dapat Anda hancurkan, dan Anda memiliki seseorang untuk memegang tangan Anda dan berkata "tidak apa-apa", namun, sebagai pengguna yang kuat dan pengembang, saya ingin kemampuan untuk melakukan apa yang saya inginkan dengan telepon saya.

Ada beberapa aplikasi yang biasa saya gunakan yang tidak diizinkan di Marketplace untuk WP7, tetapi dapat dibuat di XNA/Silverlight. iContact (sementara ditulis dalam C++) adalah contoh yang bagus untuk ini. Ini membutuhkan akses ke PIM, merupakan pengganti sistem kontak (yang menurut saya dilarang), dan memerlukan akses ke sistem file. Dimungkinkan untuk menulis dalam C# menggunakan .Net CF, tetapi tidak diizinkan di Marketplace. Mungkin saya tidak membutuhkan iContact di WP7, tetapi saya masih menginginkan opsi itu. Tidak ada alasan teknologi untuk tidak mengizinkannya, itu murni untuk melindungi pengguna akhir yang tidak memahami risikonya.

Dengan WM6.X (yang menurut saya merupakan media yang ideal) iContact dan aplikasi lain dimungkinkan. Mereka dapat didistribusikan melalui cara lain, dan dapat memungkinkan pengguna untuk menjalankan apa yang mereka inginkan di perangkat mereka. Ya, ini bukan untuk semua orang, tapi saya menduga sebagian besar pembaca situs ini akan senang memiliki side loading di WP7.

Saya tidak berpikir pemuatan samping harus diaktifkan langsung, itu meminta masalah dengan pengguna yang tidak dikenal, dan pada akhirnya akan menyebabkan banyak tekanan buruk untuk WP7, tetapi bagaimana jika ada kotak centang di pengaturan untuk "Aktifkan akses sistem file", atau "Aktifkan aplikasi yang tidak ditandatangani". Pengguna yang kuat sebagian besar dapat menjaga diri mereka sendiri, dan akan tahu jika mereka memasang sesuatu yang merusak sesuatu, itu adalah kesalahan mereka, dan pengguna akhir kemungkinan besar tidak akan pernah mencoba dan mencentang kotak itu.

Tidak ada satu solusi yang memungkinkan pengguna yang kuat dan pengguna biasa mendapatkan apa yang mereka inginkan dari platform, tetapi setidaknya ada beberapa ketentuan untuk keduanya, tidak membatasi pengguna yang kuat hingga batas rata-rata pengguna (atau membuang pengguna baru di ujung yang dalam).

Lebih lanjut tentang topik: Windows Phone 7, wp7

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai *