Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

gayosAvatar border
TS
gayos
Benarkah OS HYBRID = usaha yang sia-sia ...???
Ini adalah sebuah tulisan yang saya dapat dari Googling, yaitu pernyataan seorang ahli IT yg kelihatan sangat mumpuni dibidangnya dan tahu ttg apa yg dia tulis. Bahkan dia membuat 5 aplikasi 3rd party Blackberry dalam waktu 1 minggu disela waktu senggang setelah kerja.
Mengapa saya Copas tulisan ini? Karena saya ingin para kaskuser pengguna blackberry khususnya pemakai os hybrid (spt saya) dapat mengambil sebuah edukasi dari tulisan tsb.
Jujur saya mengharapkan dapat membaca tanggapan yg sehat dari para suhu/master/ahli/sesepuh pembuat hybrid, agar bisa membuka wawasan kita kedepannya.
Dan saya percaya pepatah : Kata-Kata adalah cerminan otak kita
Ini link sumbernya : http://blog.compactbyte.com/2010/11/...-yang-sia-sia/.
Dan ini CoPas tulisan tsb : (maaf:karena character yang banyak jd saya lanjutkan dibawahnya)

?OS Hybrid Blackberry: Usaha yang sia-sia

Posted on 03/11/2010 by yohanes

?

Salah satu hal yang menarik bagi saya di komunitas BB adalah adanya OS Hybrid. OS Blackberry terdiri atas banyak modul, dan OS Hybrid ini adalah gabungan modul-modul dari berbagai versi OS. Teorinya katanya begini: di OS versi X browsingnya cepat, tapi memorinya boros, di OS versi Y memorinya hemat tapi browsingnya lambat, nah untuk mendapatkan hasil terbaik, modul-modul kedua OS tersebut digabung, supaya browsingnya cepat dan memorinya hemat.

Sebagai programmer, hal yang terpikir oleh saya adalah: bagaimana caranya orang-orang ini tahu modul mana yang harus dipilih? Jangan-jangan mereka hanya ngasal saja. Berdasarkan penyeledikan saya, kesimpulan yang saya dapatkan adalah: ya mereka cuma ngasal saja. Atau boleh dibilang 99% Hybrid sebenarnya tidak perlu (akan saya jelaskan yang 1% itu di bagian akhir).

Kenapa “menuduh” demikian? Saya tidak menuduh, saya menggunakan metode ilmiah untuk membuktikannya. Mengapa saya menghabiskan waktu cukup banyak (beberapa jam) untuk menyelediki hal ini? pertama saya penasaran, kenapa ada banyak sekali hybrid, dan nasihatnya kebanyakan sama: “dicoba aja dulu”, dan “cari yang mana yang cocok”. Kalau memang OS hybrid tersebut bagus, seharusnya akan berjalan dengan baik di semua handset (yang hardwarenya sama persis). Jadi saya kemudian mulai meragukan OS hybrid, dan ingin membuktikan bahwa OS hybrid ini adalah hal yang sia-sia. Siapa tahu tulisan saya ini bisa membujuk banyak orang agar menghemat bandwidth (tidak mendownload OS hybrid), dan menghemat waktu (instalasi dan boot Blackberry butuh waktu lama).

Pertama perlu diketahui bahwa setiap versi OS Blackberry, terdiri atas dua bagian penting, bagian pertama adalah firmware (disebut juga file radio). Firmware ini hanya berupa satu file. Dan bagian kedua adalah file module Java (.cod), ada banyak modul (banyak file .cod) dalam sebuah paket OS.

Isi file firmware adalah yang paling penting, di situlah JVM (Java Virtual Machine) dan segala driver hardware (termasuk driver GSM, driver kamera). Di OS 6, komponen terpenting browser (rendering engine) juga berada di firmware. Firmware ini ditulis dalam bahasa C, dan dikompilasi untuk target ARM. Beberapa komponen yang membutuhkan kecepatan tinggi juga ditulis dalam C (seperti misalnya Video decoder/encoder, lalu SQL engine yang menggunakan SQLite). Saat ini belum ada yang bisa memodifikasi file firmware ini, karena file ini ditandatangani secara digital oleh RIM, dan belum ada yang bisa (atau mau meluangkan waktu) untuk mencari kelemahan bootloadernya. Yang dilakukan oleh para pembuat Hybrid hanyalah memakai firmware versi sebelumnya atau sesudahnya (jadi mereka tidak bisa memodifikasi file ini).

Bagian yang disusun oleh para pembuat hibrid adalah file-file/modul .cod. File dari berbagai OS bisa dicampur menjadi satu, dan inilah yang disebarkan. Klaim dari para pembuat hibrid biasanya adalah: pemakaian memori lebih sedikit, lebih stabil, dan batere akan tahan lebih lama. Kadang ada juga klaim kamera akan lebih baik gambarnya.

Secara teori beberapa hal bisa diatur dari file cod milik sistem. Misalnya di engineering screen (escreen), kita bisa mengubah beberapa parameter firmware. Tapi hasil penyelidikan saya menunjukkan bahwa nilai yang digunakan adalah selalu nilai default dari firmware, dan tidak ada ada modul RIM yang mengubah-ubah parameter GPS, kamera, atau signal radio GSM/GPRS/3G/CDMA. Jadi secara praktis: menukar COD dari satu versi OS ke versi yang lain tidak akan mempengaruhi kinerja GPS, signal, atau kamera.

Lalu bagaimana membuktikan bahwa OS hybrid itu kebanyakan hanya ngawur saja? Lalu apa penjelasannya yang setelah memakai hybrid, pemakaian memorinya turun atau baterenya bisa bertahan lebih lama?. Pertama saya jelaskan dulu pembuktiannya, lalu saya akan mencoba menjawab pertanyaan mengapa hybrid tampaknya “berhasil”.

Logika pembuktiannya sederhana:

Coba download OS asli, coba download OS hybrid. Bandingkan versi modulnya

Untuk versi modul yang berbeda, bandingkan isinya, benarkah modul pengganti lebih baik dari modul yang ada di OS aslinya. Jika sama saja atau lebih jelek, berarti mereka hanya asal saja mencampur versi.

Pertama saya download beberapa OS asli, dan beberapa OS hybrid (saya pilih beberapa OS hybrid yang paling terkenal, tidak perlu saya sebutkan namanya). Untungnya di Thailand sini internet sangat cepat (saya memiliki ADSL 8mbps), jadi proses download tidak memakan banyak waktu. Kemudian saya menggunakan program buatan saya untuk melihat versi modul dari semua file .cod yang ada di OS asli (yang menjadi base untuk hybrid), dan versi hybrid. Kemudian saya bisa membuat tabel perbedaan antara versi yang ada di OS asli dan versi yang ada di OS hybrid.

Berikut ini cuplikan kira-kira output program pembanding versi, versi di kiri adalah dari OS asli, dan kanan adalah dari OS hyhrid. Perhatikan bahwa di sebelah kiri versi modul semuanya sama (dalam hal ini 822) dan di sebelah kanan versi modulnya berbeda (ada yang 938, ada yang 977).


net_rim_cldc_srp_diagnostics 5.0.0.822 5.0.0.938
net_rim_bb_smime 5.0.0.822 5.0.0.977
net_rim_bb_videorecorder 5.0.0.822 5.0.0.938
net_rim_services_impl 5.0.0.822 5.0.0.938

.
0
3.1K
28
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan