Rabu, 11 April 2012

Google: Native Client untuk Pkat Mobile Masih Ada

Pada tanggal 10/04/2012, Google tampaknya telah membatalkan upaya untuk membawa Native Client teknologi pemrograman untuk perangkat yang menggunakan prosesor ARM - dengan kata lain, hampir setiap tablet dan smartphone di pasar saat ini tetapi ternyata proyek tersebut masih ada.

Native Client, alias NaCl, adalah yayasan perangkat lunak yang memungkinkan programmer membuat atau beradaptasi C atau C + + perangkat lunak sehingga berjalan dalam kompartemen aman dalam browser. Tujuannya adalah untuk membiarkan browser mendownload software dikompilasi seperti game dari halaman Web, alternatif yang berkecepatan tinggi untuk JavaScript berbasis program yang berlaku saat ini di Web.

Bagian dari itu meningkatkan kecepatan berasal dari fakta bahwa program Native Client mengeksekusi langsung pada perangkat keras perangkat komputasi. Untuk browser desktop yang paling, yang berarti prosesor x86 dari Intel atau AMD, dan di sanalah NaCl punya yang mulai. Tapi Google telah bekerja pada sebuah versi yang disebut PNaCl untuk keluarga ARM chip bahwa kekuasaan IOS, Windows Phone, dan perangkat Android.

Dan kemudian baru kemarin Google tampaknya telah menarik steker pada upaya, menandainya dengan label "tidak akan memperbaiki" dan mengatakan "pendekatan lain yang sedang digunakan."

Namun Native Client pada pekerjaan ARM terus berlanjut, jurubicara Lily Lin mengatakan hari ini. "Ini jelas tidak mati," katanya.

Namun, NaCl untuk ARM tidak akan tersedia pada Chrome untuk Android, mungkin tempat yang paling jelas seorang programmer mungkin mengharapkannya. Chrome untuk Android shuns browser plug-in seperti Native Client (dasarnya tertanam plug-in) atau Flash Player Adobe Systems '. Dan meskipun antusiasme Google, Native Client bukan pendekatan umum untuk pemrograman Web, hanya Chrome mendukung, dan kebanyakan programmer tidak menggunakannya. Selain itu, pada Android, aplikasi sudah dapat berjalan secara native pada hardware perangkat karena Google telah merilis sebuah Development Kit asli yang memungkinkan aplikasi Android menggunakan perangkat keras komputer secara langsung daripada mengandalkan lingkungan tingkat yang lebih tinggi seperti JaVa-Dalvik.

"Industri telepon seluler berbeda," kata Dave Burke, seorang direktur teknik di Google, dalam sebuah wawancara bulan Februari. "Kami akan menggunakan Development Kit asli dan menulis kode di sana."

Tapi ada tempat lain Native Client mungkin masih relevan pada ARM berbasis sistem. Salah satu contoh adalah setiap Chrome OS perangkat yang menggunakan chip ARM, Chrome OS hanya dapat menjalankan aplikasi Web. Hari ini, meskipun, Chromebooks hanya menggunakan chip x86.

Contoh lain adalah Chrome berjalan pada setiap berbasis ARM 8 mesin Windows. PC sistem operasi Microsoft sangat terikat pada komputer x86, tetapi dengan Windows 8, perusahaan sedang berkembang untuk chip ARM, juga, yang disukai untuk konsumsi daya yang rendah mereka di perangkat genggam seperti tablet.

NaCl hampir tidak kekuatan yang dominan di antara para pengembang. Tapi permainan programmer khususnya, yang telah menulis perangkat lunak dalam C dan C + +, telah merilis beberapa game video yang asli Klien berbasis seperti Serigala Aduk dan Bastion melalui Toko Web Google Chrome.

Bagi yang ingin alternatif, salah satu pilihan adalah proyek Emscripten yang dapat mengkonversi kode asli untuk JavaScript.

Tidak ada komentar:

Posting Komentar

Jangan Lupa Komentar yah.. :)