Android

Oracle Kemungkinan Tinggalkan Java Seluler Saja

Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan

Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan
Anonim

Rencana akuisisi Oracle Sun Microsystems mungkin tidak akan segera mempengaruhi dunia Java mobile, kata beberapa pengamat industri, meskipun seiring waktu perusahaan mungkin memiliki kepentingan dalam mengarahkan teknologi untuk keuntungannya.

Oracle telah mengatakan bahwa Java adalah alasan terbesar untuk membeli. Sun, tetapi langkah itu mungkin lebih berkaitan dengan penggunaan perusahaan di Jawa daripada arena seluler, menurut beberapa orang yang dekat dengan bisnis seluler. Java Mobile Edition (dahulu bernama J2ME) telah banyak digunakan sebagai platform aplikasi untuk "ponsel berfitur", atau handset yang dapat mendukung aplikasi dan beberapa penggunaan Internet tetapi kurang berfitur lengkap daripada ponsel cerdas. Java Mobile juga merupakan basis dari sebagian besar aplikasi pihak ketiga untuk BlackBerry smartphone Research In Motion, dan platform Android Google menggunakan Java pada tingkat aplikasi.

Peran Java dalam handset dapat menurun seiring penurunan harga smartphone dan mulai mengganti ponsel berfitur biasa, meskipun perubahan itu mungkin memakan waktu beberapa tahun. Selain itu, Java seluler mungkin mendapatkan angin kedua dari platform Java FX yang akan datang, yang dirancang untuk smartphone, PC, dan klien lainnya.

[Bacaan lebih lanjut: Ponsel Android terbaik untuk setiap anggaran.]

Sun telah melisensikan dan mempromosikan Java seluler secara bebas untuk handset seluler dengan tujuan menjual lebih banyak server Java ke operator seluler. Tapi itu tidak memainkan peran yang kuat dalam membimbing teknologi mobile, bukan memungkinkan vendor perangkat lunak dan perangkat keras dan operator untuk mengembangkan berbagai mesin virtual Java (JVMs). Itu telah menyebabkan kebanyakan ponsel yang mendukung Java dan aplikasi Java seluler, tetapi juga keluhan tentang fragmentasi yang membuat hidup lebih sulit bagi pengembang.

Oracle memiliki masalah yang lebih penting untuk ditangani dalam jangka pendek, seperti mengintegrasikan Sun dan mungkin membuang banyak bisnis perangkat kerasnya, tetapi para pengamat tidak setuju apakah akan memanfaatkan Java seluler nanti.

"Saya menduga bahwa J2ME tidak akan menjadi apa yang ingin dipusatkan oleh Oracle," kata analis Jack Gold. dari J. Gold Associates, menambahkan bahwa itu bukan fokus utama untuk Sun,

Jason Devitt, presiden dan CEO pembuat perangkat lunak ponsel Skydeck, juga meremehkan peran Sun. Devitt mendirikan Vindigo, yang mengembangkan perangkat lunak untuk banyak telepon yang mendukung Java.

"Jika ada masalah … Anda pergi ke operator, (pabrikan peralatan asli), perusahaan JVM, dan Sun, dalam urutan itu," kata Devitt. Java, awalnya dipahami sebagai platform umum yang akan membiarkan pengembang menulis aplikasi sekali untuk banyak handset dan operator, gagal secara spektakuler dalam hal itu, katanya.

"Jika Anda ingin mendukung setiap ponsel di pasar, Anda mungkin harus lakukan beberapa ratus versi berbeda dari perangkat lunak Anda, "kata Devitt. Pengembang sekarang paling bersemangat menulis sebagian besar aplikasi berbasis Web menggunakan HTML dan CSS (Cascading Style Sheets) serta Javascript, yang meskipun namanya tidak terkait erat dengan Java, katanya. RIM telah menambahkan dukungan untuk plug-in pengembangan Google Gears untuk menulis aplikasi BlackBerry berbasis web.

Karena Sun telah menyerahkan kendali Java seluler kepada komunitas pengembang, Oracle tidak dapat mengubah dunia Java seluler meskipun

"Pada titik ini, Anda tidak dapat menempatkan jin kembali ke botol," kata analis Avi Greengart dari Analisis Saat Ini.

Namun, Oracle mungkin memiliki insentif untuk melakukan apa yang bisa untuk mendorong Java mobile kata seorang pengamat.

"Saya tidak melihat alasan mengapa Oracle tidak akan terus berjalan ke arah yang sama atau menjadi lebih agresif karena ini memberi mereka suatu jalan masuk ke seluler," kata David Adams, pendiri Riset Seluler.. Perusahaannya mengelola dan menjual basis data ponsel yang digunakan pengembang untuk memastikan aplikasi mereka berfungsi pada berbagai model. Adams adalah pengembang Java dan pernah bertugas di grup penasehat Java.

Lingkungan aplikasi bergerak mulai bergeser ke arah aplikasi yang bergantung pada Web dan dengan demikian pada database back-end dari jenis yang dijual Oracle, kata Adams. Itu berarti Oracle memiliki insentif untuk terus mendukung Java di lingkungan mobile karena Java memungkinkan aplikasi Web mobile yang dapat memacu lebih banyak penjualan untuk Oracle.

Meskipun Java secara historis telah dianggap sebagai teknologi utama untuk ponsel berfitur, yang mungkin berubah, Kata Adams. "Java FX akan datang," katanya. Itu adalah lingkungan pengembangan Java baru dari Sun yang mungkin memecahkan beberapa keterbatasan yang membuat Java MIDP (Profil Perangkat Informasi Seluler) saat ini kurang dapat digunakan pada smartphone.

Penggunaan Android atas Java juga merupakan faktor yang signifikan, menurut Adams. Meskipun hanya ada satu ponsel Android di AS sejauh ini, lebih banyak yang diharapkan dan ada bunyi muram di Android dari produsen netbook, kata Adams. Itu membuat Pulau Jawa tetap diminati di lingkungan seluler.

"Saya masih berpikir Java adalah lingua franca untuk seluler, kecuali untuk iPhone," kata Adams. "Saya pikir Oracle hanya menangani diri mereka sendiri dalam posisi yang benar-benar luar biasa di ponsel."

Satu hal yang Adams percaya bahwa Oracle dapat membantu pengembang adalah memindahkan Java seluler ke dalam proses pengembangan berbasis standar, sesuatu yang juga didukung oleh orang lain. Membuat transisi itu masih akan menguntungkan Oracle karena dukungan untuk Java akan tetap kuat di lingkungan standar, katanya.