Android

Oracle อาจปล่อยให้ Mobile Java Alone

Oracle Code One Preview: Bulletproof Java Cloud Native

Oracle Code One Preview: Bulletproof Java Cloud Native
Anonim

การซื้อตามแผนของ Oracle Sun Microsystems อาจไม่ส่งผลกระทบต่อโลกของโทรศัพท์มือถือ Java ผู้สังเกตการณ์บางคนกล่าวว่าแม้ว่าเวลาผ่านไป บริษัท อาจมีความสนใจในการขับเคลื่อนเทคโนโลยีเพื่อประโยชน์ของตน

Oracle กล่าวว่า Java เป็นเหตุผลที่ดีที่สุดในการซื้อ อาทิตย์ แต่การย้ายอาจเกี่ยวข้องกับการใช้ Java ขององค์กรมากกว่าเวทีสำหรับอุปกรณ์เคลื่อนที่เนื่องจากบางคนใกล้ชิดกับธุรกิจมือถือ Java Mobile Edition (เดิมชื่อ J2ME) เป็นแพลตฟอร์มแอ็พพลิเคชันสำหรับ "โทรศัพท์ที่มีคุณลักษณะ" หรือโทรศัพท์มือถือที่สามารถรองรับแอพพลิเคชันและการใช้อินเทอร์เน็ตได้บางส่วน แต่มีคุณสมบัติไม่ครบถ้วนกว่าสมาร์ทโฟน Mobile Java เป็นพื้นฐานสำหรับแอ็พพลิเคชันของบุคคลที่สามมากที่สุดสำหรับสมาร์ทโฟน BlackBerry ของ Research In Motion และแพลตฟอร์ม Android ของ Google จะใช้ Java ในระดับแอพพลิเคชัน

บทบาทของ Java ในโทรศัพท์มือถืออาจลดลงเนื่องจากสมาร์ทโฟนลดลงและเริ่มแทนที่โทรศัพท์แบบมีคุณลักษณะ แม้ว่าการเปลี่ยนแปลงดังกล่าวอาจใช้เวลาหลายปีก็ตาม นอกจากนี้มือถือ Java อาจได้รับลมที่สองจากแพลตฟอร์ม Java FX ที่จะมาถึงซึ่งออกแบบมาสำหรับสมาร์ทโฟนพีซีและไคลเอ็นต์อื่น ๆ

[อ่านเพิ่มเติม: โทรศัพท์ Android ที่ดีที่สุดสำหรับทุกงบประมาณ]

ซันได้รับอนุญาตและให้บริการโทรศัพท์เคลื่อนที่แก่ Java อย่างอิสระสำหรับโทรศัพท์มือถือด้วยตาที่จะขายเซิร์ฟเวอร์ Java ขององค์กรให้แก่ผู้ให้บริการโทรศัพท์เคลื่อนที่ แต่ก็ยังไม่ได้มีบทบาทอย่างมากในการนำเทคโนโลยีมือถือไปใช้แทนแทนที่จะอนุญาตให้ผู้จำหน่ายซอฟต์แวร์และฮาร์ดแวร์และผู้ให้บริการสามารถพัฒนา Java เสมือนเครื่อง (JVM) ได้ ซึ่งทำให้แอพพลิเคชั่นโทรศัพท์มือถือ Java และแอพพลิเคชัน Java มีมากมายเหลือเฟือ แต่ยังมีข้อร้องเรียนเกี่ยวกับการกระจายตัวที่ทำให้ชีวิตยากขึ้นสำหรับนักพัฒนา

Oracle มีประเด็นที่สำคัญกว่าในการจัดการในระยะสั้นเช่นการรวม Sun และอาจเป็นไปได้ แต่นักสังเกตการณ์ไม่เห็นด้วยกับว่าจะใช้ประโยชน์จากโทรศัพท์มือถือ Java ในภายหลังหรือไม่

"ฉันสงสัยว่า J2ME ไม่ได้เป็นสิ่งที่ออราเคิลต้องการจะเน้น" นักวิเคราะห์ Jack Gold กล่าว " จากเจโกลด์แอสโซซิเอทส์กล่าวว่าเจแอ็ต Devitt ประธานและซีอีโอของ Skydeck ผู้ผลิตซอฟต์แวร์มือถือยังไม่ให้ความสำคัญกับบทบาทของซัน Devitt ได้ก่อตั้ง Vindigo ซึ่งพัฒนาซอฟต์แวร์สำหรับโทรศัพท์ที่ใช้ Java จำนวนมาก

"ถ้ามีปัญหา … คุณจะไปที่ผู้ดำเนินการ (ผู้ผลิตอุปกรณ์ดั้งเดิม) บริษัท JVM และ Sun ตามลำดับ" Devitt กล่าว. Java เดิมทีคิดว่าเป็นแพลตฟอร์มทั่วไปที่จะช่วยให้นักพัฒนาสามารถเขียนแอพพลิเคชันได้ทันทีสำหรับโทรศัพท์มือถือและผู้ให้บริการหลายรายล้มเหลวอย่างงดงามในส่วนดังกล่าวเขากล่าว "ถ้าคุณต้องการสนับสนุนโทรศัพท์ทุกเครื่องในตลาดคุณอาจต้อง ทำหลายร้อยสร้างที่แตกต่างกันของซอฟต์แวร์ของคุณ "Devitt กล่าวว่า นักพัฒนาซอฟต์แวร์ส่วนใหญ่รู้สึกตื่นเต้นกับการเขียนแอพพลิเคชั่นบนเว็บส่วนใหญ่โดยใช้ HTML และ CSS (Cascading Style Sheets) และ Javascript ซึ่งแม้ชื่อจะไม่เกี่ยวข้องกับ Java มากนัก RIM ได้เพิ่มการสนับสนุนปลั๊กอินการพัฒนา Gears ของ Google ในการเขียนแอ็พพลิเคชัน BlackBerry บนเว็บ

เนื่องจากซันได้ให้ความสำคัญกับ Java ของโทรศัพท์เคลื่อนที่แก่ชุมชนนักพัฒนาซอฟต์แวร์แล้ว Oracle จึงไม่สามารถเปลี่ยนแปลงโลก Java บนมือถือได้แม้ว่าจะเป็น นักวิเคราะห์ของ Avi Greengart จาก Current Analysis กล่าวว่า "เมื่อมาถึงจุดนี้คุณจะไม่สามารถนำมณีกลับเข้าไปในขวดได้" อย่างไรก็ตามออราเคิลอาจมีแรงจูงใจที่จะทำสิ่งที่สามารถผลักดันให้ Java มือถือได้ ผู้สังเกตการณ์รายหนึ่งกล่าวว่า "ฉันไม่เห็นเหตุผลใด ๆ ที่ทำให้ออราเคิลไม่เพียงแค่เดินไปในทิศทางเดียวกันหรือก้าวร้าวมากขึ้นเรื่อย ๆ เพราะสิ่งนี้ทำให้พวกเขามีสิทธิ์เข้าสู่โทรศัพท์มือถือ" เดวิดอดัมส์ผู้ก่อตั้ง Mobile Research กล่าว. บริษัท ของเขาเก็บรักษาและจำหน่ายฐานข้อมูลโทรศัพท์มือถือที่นักพัฒนาซอฟต์แวร์ใช้เพื่อให้แน่ใจว่าแอพพลิเคชันของพวกเขาทำงานในรูปแบบที่แตกต่างกัน Adams เป็นนักพัฒนา Java และเคยทำงานในกลุ่มที่ปรึกษาของ Java แล้ว

สภาพแวดล้อมของแอพพลิเคชั่นบนมือถือกำลังเริ่มเปลี่ยนไปสู่แอพพลิเคชันที่อาศัยเว็บและฐานข้อมูล back-end ของออราเคิลที่ขายได้ นั่นหมายความว่าออราเคิลมีแรงจูงใจที่จะสนับสนุน Java ในสภาพแวดล้อมบนมือถือต่อไปเนื่องจาก Java ช่วยให้แอพพลิเคชันเว็บบนมือถือสามารถกระตุ้นการขายให้กับ Oracle ได้มากขึ้น

ในขณะที่ Java ได้รับการยกย่องว่าเป็นเทคโนโลยีสำหรับโทรศัพท์ต้นแบบที่อาจมีการเปลี่ยนแปลง, อดัมส์กล่าวว่า "Java FX กำลังจะพังทลายลง" เขากล่าว นั่นคือสภาพแวดล้อมการพัฒนา Java ใหม่จาก Sun ซึ่งอาจช่วยแก้ไขข้อ จำกัด บางอย่างที่ทำให้ Java MIDP (Mobile Information Device Profile) ปัจจุบันใช้งานได้น้อยลงในสมาร์ทโฟน

การใช้ Java ของ Android เป็นปัจจัยสำคัญอีกด้วย แม้ว่าจะมีโทรศัพท์แอนดรอยด์เพียงแห่งเดียวในสหรัฐฯจนถึงปัจจุบัน แต่คาดว่าจะมีการคาดหวังมากขึ้นและได้รับความสนใจจาก Android จากผู้ผลิตเน็ตบุ๊ก Adams กล่าว "ฉันยังคิดว่า Java เป็นภาษากลางสำหรับมือถือยกเว้น iPhone" Adams กล่าว สิ่งหนึ่งที่อดัมส์เชื่อว่าออราเคิลสามารถทำเพื่อช่วยให้นักพัฒนาสามารถย้าย Java มือถือให้กลายเป็นกระบวนการพัฒนามาตรฐานซึ่งเป็นสิ่งที่คนอื่น ๆ ได้ให้การสนับสนุน การเปลี่ยนแปลงดังกล่าวจะยังคงเป็นประโยชน์กับออราเคิลเนื่องจากการสนับสนุน Java จะยังคงรักษาสภาพแวดล้อมมาตรฐานได้ดีขึ้น