Android

Oracle er sannsynlig å forlate mobil Java alene

The Future of Java Is Now: Oracle Code One Keynote 2019

The Future of Java Is Now: Oracle Code One Keynote 2019
Anonim

Oracles planlagte oppkjøp av Sun Microsystems sannsynligvis ikke umiddelbart påvirke verden av mobil Java, sa noen industriobservatører, men med tiden kan selskapet ha en interesse i å styre teknologien til nytte.

Oracle har sagt at Java var den største grunnen til å kjøpe Sol, men flyttingen kan ha hatt mer å gjøre med bedriftsbruk av Java enn mobilarenaen, ifølge noen mennesker i nærheten av mobilvirksomheten. Java Mobile Edition (tidligere J2ME) har blitt mye brukt som en applikasjonsplattform for "funksjonstelefoner" eller telefoner som kan støtte applikasjoner og litt Internett-bruk, men er mindre fullverdige enn smarttelefoner. Mobil Java er også grunnlaget for de fleste tredjepartsprogrammer for Research In Motions BlackBerry-smarttelefon, og Googles Android-plattform bruker Java på programnivå.

Java-rolle i telefoner kan avta når smarttelefoner faller i pris og begynner å erstatte funksjonstelefoner, selv om den endringen sannsynligvis vil ta flere år. I tillegg kan mobil Java få en ny vind fra den kommende Java FX-plattformen, designet for smarttelefoner, PCer og andre klienter.

[Videre lesing: De beste Android-telefonene for hvert budsjett.]

Sun har lisensiert og markedsført mobil Java fritt for mobile telefoner med sikte på å selge flere bedrifts Java-servere til mobiloperatører. Men det har ikke spilt en sterk rolle i å styre mobilteknologien, i stedet for at programvare- og maskinvareleverandører og -operatører kan utvikle en rekke Java virtuelle maskiner (JVMs). Det har ført til en overflod av Java-aktiverte telefoner og mobile Java-applikasjoner, men også klager om fragmentering som gjør livet vanskeligere for utviklere.

Oracle har viktigere problemer å håndtere på kort sikt, for eksempel å integrere Sun og muligens Jettisoning mye av sin maskinvarevirksomhet, men observatører er uenige om det vil utnytte mobil Java senere.

"Jeg mistenker at J2ME ikke kommer til å være hva Oracle vil fokusere på," sa analytiker Jack Gold av J. Gold Associates, og legger til at det heller ikke var et stort fokus for Sun.

Jason Devitt, president og administrerende direktør for mobil programvareprodukt Skydeck, lagde også ned Sons rolle. Devitt grunnla Vindigo, som utviklet programvare for mange Java-aktiverte telefoner.

"Hvis det er et problem … går du til operatøren, (originalutstyrsproducenten), JVM-firmaet og Sun i den rekkefølgen," sa Devitt. Java, opprinnelig uttalt som en felles plattform som ville la utviklere skrive et program en gang for mange telefoner og operatører, mislyktes spektakulært i den forbindelse, sa han.

"Hvis du vil støtte hver telefon i markedet, må du kanskje gjør flere hundre forskjellige bygg av programvaren din, "sa Devitt. Utviklere er nå mest glade for å skrive meste web-baserte applikasjoner ved hjelp av HTML og CSS (Cascading Style Sheets) samt Javascript, som til tross for navnet ikke er nært beslektet med Java, sa han. RIM har lagt til støtte for Googles utviklingsprogram for Gears for å skrive webbaserte BlackBerry-applikasjoner.

Siden Sun i stor grad har levert tøyene til mobil Java til utviklerfellesskapet, kunne Oracle ikke endre den mobile Java-verdenen, selv om den ønsket.

"På dette punktet kan du ikke sette genien tilbake i flasken," sier analytiker Avi Greengart of Current Analysis.

Oracle kan imidlertid ha et incentiv til å gjøre det som er mulig for å skyve mobil Java, sa en observatør.

"Jeg ser ingen grunn til at Oracle ikke bare ville fortsette å gå i samme retning eller bli aggressiv fordi dette gir dem en hovedrett i mobil," sa David Adams, grunnlegger av Mobile Research. Hans firma opprettholder og selger en database med mobiltelefoner som utviklere bruker for å sikre at deres applikasjoner fungerer på forskjellige modeller. Adams er en Java-utvikler og en gang servert på en Java-rådgivende gruppe.

Mobilprogrammiljøet begynner å skifte mot applikasjoner som er avhengige av Internett og dermed på back-end-databaser av den typen som Oracle selger, sa Adams. Det betyr at Oracle har et incitament til å fortsette å støtte Java i mobilmiljøet fordi Java gjør det mulig for mobilnettprogrammer som kan stimulere mer salg til Oracle.

Mens Java historisk sett har vært ansett som først og fremst en teknologi for funksjonstelefoner, kan dette endres, Sa Adams. "Java FX kommer nedover linjen," bemerket han. Det er et nytt Java-utviklingsmiljø fra Sun som kan løse noen av begrensningene som gjør at den nåværende Java MIDP-enheten (Mobile Information Device Profile) er mindre brukbar på smarttelefoner.

Android's bruk av Java er også en viktig faktor, ifølge Adams. Mens det bare er en Android-telefon i USA så langt, forventes flere, og det har vært mumler av interesse for Android fra netbook-produsenter, bemerket Adams. Det holder Java av interesse for mobilmiljøet.

"Jeg tror fortsatt Java er lingua franca for mobil bortsett fra iPhone," sa Adams. "Jeg tror at Oracle bare tok seg til en virkelig fantastisk posisjon i mobilen."

En ting Adams mener at Oracle kunne gjøre for å hjelpe utviklere å være å flytte mobil Java til en standardbasert utviklingsprosess, noe som andre også har forsøkt. Å gjøre overgangen vil fortsatt være til fordel for Oracle fordi støtten til Java fortsatt vil være sterk i et standardmiljø, sa han.