Google Confirms Next Android Version Won't Use Oracle's Proprietary Java APIs
An anonymous reader writes: Google is ditching the Java application programming interfaces (APIs) in Android and moving to only OpenJDK. The news first came by a "mysterious Android codebase commit" from last month submitted to Hacker News. Google confirmed to VentureBeat that Android N will rely solely on OpenJDK. “As an open-source platform, Android is built upon the collaboration of the open-source community,” a Google spokesperson told VentureBeat. “In our upcoming release of Android, we plan to move Android’s Java language libraries to an OpenJDK-based approach, creating a common code base for developers to build apps and services. Google has long worked with and contributed to the OpenJDK community, and we look forward to making even more contributions to the OpenJDK project in the future.”
I wonder how much stuff this is going to break?
Taking guns away from the 99% gives the 1% 100% of the power.
i hate java, and i hate the java on android even more. good thing there is an NDK.
All the apps continue to be developed for iOS. That's where the money is, less theft, less radically different OS's.
This move doesn't really mean anything wrt performance, huh?
It sure didn't take long for you academic types to chime in.
Yeah, I'm sure it's nice that you're able to sit there in your filthy office or stand in front of a half-asleep class, rambling on about UML, OO and abstractions.
But none of the shit you spew works in the real world.
As for the rest of us, well, we have to get real work done! And that means getting down and dirty with messy APIs, with legacy code, with ever-changing specs, and facing down the uncertainty that's present in real projects.
We don't have the luxury of just ignoring the difficult parts of the problems we're facing, unlike you academic types who readily do that. We don't have semester after semester to waste on perfecting simple software which will never actually be used by anyone. We can't claim that our ideas work, but then never actually implement them.
The "abstraction" you speak of is a concept that only works in one's mind. It does not happen in reality.
If you're developing for Android it is worth checking out Kotlin along with the Anko libs from Jetbrains.
Kotlin, by the company that provides the Android Studio platform, is built on the Java platform and adds a modern, fashionable multi-paradigm (OO, functional) syntax, fixes some gaps in the Java standard libs, adds optionals that are (IMHO) easier to read than Swift's. It seems to be the best bet for getting a modern, fashionable language on Android, ie does not add to download size, seamless operation with other libs, etc.
You can also use Kotlin as a backend language, eg with Spring Boot, and it compiles to JavaScript too, so can be used client-side. You could even use it on iOS if you wanted, with RoboVM.
I've spent the last few years developing focusing almost 100% on iOS, but am willing to give Android another try in 2016
.
If it acquires resources on instantiation like a duck, then its a shared_ptr<Duck>
halt. Even Emacs continues to lose something cool States that there AT&T and Berkeley as one of the Distended. All I knows for sure what some of you have development models the chaanel to sign mod points and fanatic known the developer SERVER CRASHES
Like with Sony's Betamax.
"Those who cannot remember the past are condemned to repeat it"
Google for all your ill-gotten gains monetarily via the crookedest business (ads) you used JAVA like dumb shits. Call it "dalvik" all you like, but it's the root of your problems dumbasses.
* As for your advertising too? HOW MANY TIMES HAVE YOU SERVED MALICIOUS CODE IN THEM?? Should I point THAT out too???
Dumbshits.
APK
P.S.=> And, you KNOW it (finally you've admitted it) - see, want to know what your boys problem is? Your REAL problem?? You're advertisers making you LIARS (it's what admen do after all, 1/2 truths galore) - "Don't be evil"??? That's a damn LAUGH & a 1/2 - you ARE evil advertisers and not too smart betting your interface on a FAULTY LANGUAGE BASE... lol! I love it... apk
"Proprietary" is a word meaning ownership. Oracle does not own any APIs.
If you mean "hold the copyright to" well the US Congress wrote the law and it says they can't.
The courts last year said they sort of can (in the 9th District). So in the 9th district Oracle
has copyrights (but it's still not their proprietary anything) and in the other districts nothing.
SCOTUS declined to hear it. Perhaps with conflicting rulings in other districts they will
harmonize this and once again APIs will be free from copyright throughout the world. This
is now true EXCEPT for the US Federal 9th District.
Ehud
Google for all your ill-gotten gains monetarily via the crookedest business (ads) you used JAVA like dumb shits. Call it "dalvik" all you like, but it's the root of your problems dumbasses!
* As for your advertising too? HOW MANY TIMES HAVE YOU SERVED MALICIOUS CODE IN THEM?? Should I point THAT out too???
Dumbshits. ... & by the way? TRUTH isn't "big on your agenda" either, is it??
I say that since ALL YOU HAD IS AN UNJUSTIFIABLE DOWNMOD TO TRY "HIDE" THIS VERY POST LAST TIME I POSTED IT http://developers.slashdot.org...
(Like you idiots or your cronies do to my hosts file posts which CRUSH THE LIFE OUT OF YOUR ADS chumps & there's NOTHING YOU CAN DO ABOUT IT... lol, you fail - you will ALWAYS FAIL vs. "The Lord of Hosts" fools!)
APK
P.S.=> And, you KNOW it (finally you've admitted it) - see, want to know what your boys problem is? Your REAL problem?? You're advertisers making you LIARS (it's what admen do after all, 1/2 truths galore) - "Don't be evil"??? That's a damn LAUGH & a 1/2 - you ARE evil advertisers and not too smart betting your interface on a FAULTY LANGUAGE BASE... lol! I love it... apk
"We're evil proving it impersonating apk, downmodding his hosts posts to hide them since we can stop hosts and being evil advertiser liars that serve up malware in ads plus stupid using java"
So you really claim that GOOGLE the great company that serves billions of search request EACH DAY can't write a shitty little native machine? If you were the real me, you'd know that google has thousands and thousands of engineers working for them, ALL USING MY HOSTS FILE ENGINE.
Yes!!! The secret behind google's success is that they use my HOSTS file engine to protect their computer from malware & viruses + its much faster than any anti-virus. Their developer machines don't waste time with stupid DNS resolval, no, they can build much faster, search the internet much faster, do their job much faster. Using HOSTS generates jobs and keeps company costs low!!!
You are just an impersonator, and a HALF ASSED ONE. You are PROJECTING your own failure in life to google's obvious success. Your lies are LAUGHABLY obvious to be WRONG, everybody CAN SEE THIS. Calling yourself "The Lord of Hosts" doesn't make you one. I am the REAL one.
APK
P.S:=> Its so sad to see people who waste their time @ impersonating me... apk
See subject: You're proving it & you WISH you were me (impersonating me)... thanks google (for being stupid, again).
* Like the advertising "paper rose" you are? Pale imitation of genius vs. myself is ALL you'll ever be... & I'm crushing your ads, nothing you can DO about it.
APK
P.S.=> There's NO disputing truth & fact chumps (not all your money can stop it or me) -> http://developers.slashdot.org... + I'm going to teach you ANOTHER LITTLE LESSON schooling your asses again on your downmods by reposting this AGAIN vs. your bogus downmods since like my skill in computing? I have NO LIMITS (Bradley Cooper "limitless" style) on how often I can post-repost unlike other ac posters here... apk
Google for all your ill-gotten gains monetarily via the crookedest business (ads) you used JAVA like dumb shits. Call it "dalvik" all you like, but it's the root of your problems dumbasses!
* As for your advertising too? HOW MANY TIMES HAVE YOU SERVED MALICIOUS CODE IN THEM?? Should I point THAT out too???
Dumbshits. ... & by the way? TRUTH isn't "big on your agenda" either, is it??
I say that since ALL YOU HAD IS AN UNJUSTIFIABLE DOWNMOD TO TRY "HIDE" THIS VERY POST LAST 2 TIMES I POSTED IT http://developers.slashdot.org... + http://developers.slashdot.org...
(Like you idiots or your cronies do to my hosts file posts which CRUSH THE LIFE OUT OF YOUR ADS chumps & there's NOTHING YOU CAN DO ABOUT IT... lol, you fail - you will ALWAYS FAIL vs. "The Lord of Hosts" fools!)
APK
P.S.=> And, you KNOW it (finally you've admitted it) - see, want to know what your boys problem is? Your REAL problem?? You're advertisers making you LIARS (it's what admen do after all, 1/2 truths galore) - "Don't be evil"??? That's a damn LAUGH & a 1/2 - you ARE evil advertisers and not too smart betting your interface on a FAULTY LANGUAGE BASE... lol! I love it... apk
"We're evil proving it impersonating apk, downmodding his hosts posts to hide them since we can stop hosts and being evil advertiser liars that serve up malware in ads plus stupid using java" and not all your advertiser pulling the purse strings sockpuppets can downmod apk's gloating at your failure proof you're dumbasses since you're stupid can stop him. Nothing can. Nothing stops fact and truth and you advertisers are dying online hahahaha. Imagine that. Google Goliath falling flat on its face against David apk.
Ha Ha, fun little joke: Still claiming 2 be me. Yes, I don't have any limits to re-post, you are right about that. I gonna prove it to you.
APK
P.S=> Google is a GREAT company with many good people working there... apk
Ha Ha, funny little joke: Still claiming 2 be me. Yes, I don't have any limits to re-post, you are right about that. I gonna prove it to you.
APK
P.S=> Google is a GREAT company with many good people working there... apk
Ha Ha, funny little joke: Still claiming 2 be me. Yes, I don't have any limits to re-post, you are right about that & I gonna prove it to you.
APK
P.S=> Google is a GREAT company with many good people working there... apk
"As an open-source platform, Android is built upon the collaboration of the open-source community,” a Google spokesperson told VentureBeat.
Is that why they are making 'closed source' versions of apps that was a part of the open source Android? Like Camera, Dialer, Keyboard, Contacts, Calendar, etc. It seems, if Google could, they would make Android closed source... I just take it that they don't want to pay licensing costs to Oracle anymore.
Meh.
My target spec is already the Replicant SDK, with all non-free Google API-s also ripped out. :)
Oracle Lawyers Confused by Latest Google Move. Have no idea who to sue so sue themselves.
Highly appropriate that the captcha is "losers." Which is a good description of Oracle/Larry Ellison.
Joogle for all your ill-gotten gains monetarily via the crookedest business (ads) you used JAVA like dumb shits. Call it "dalvik" all you like, but it's the root of your problems dumbasses!
* As for your advertising too? HOW MANY TIMES HAVE YOU SERVED MALICIOUS CODE IN THEM?? Should I point THAT out too???
Dumbshits. ... & by the way? TRUTH isn't "big on your agenda" either, is it??
I say that since ALL YOU HAD IS AN UNJUSTIFIABLE DOWNMOD TO TRY "HIDE" THIS VERY POST LAST 2 TIMES I POSTED IT http://developers.slashdot.org... + http://developers.slashdot.org...
(Like you idiots or your cronies do to my hosts file posts which CRUSH THE LIFE OUT OF YOUR ADS chumps & there's NOTHING YOU CAN DO ABOUT IT... lol, you fail - you will ALWAYS FAIL vs. "The Lord of Hosts" fools!)
APK
P.S.=> And, you KNOW it (finally you've admitted it) - see, want to know what your boys problem is? Your REAL problem?? You're advertisers making you LIARS (it's what admen do after all, 1/2 truths galore) - "Don't be evil"??? That's a damn LAUGH & a 1/2 - you ARE evil advertisers and not too smart betting your interface on a FAULTY LANGUAGE BASE... lol! I love it... apk
Anything source compatible is copyright violation subject to the dmca thanks to the Oracle court case.
Compatibility is intermingled with copyright. Terrible decision
http://saveie6.com/
They never used Oracle/Sun Java but Apache Harmony due to the " no GPL in userspace" rule in Android. My guess is that this has nothing to do with Oracle and everything to do with that Apache harmony isdead and it is annoying to maintain a fork. Using OpenJDK could increase quality and security thanks to more eyeballs.
See subject: You're proving it & you WISH you were me (impersonating me)... thanks google (for being stupid, again).
* Like the advertising "paper rose" you are? Pale imitation of genius vs. myself is ALL you'll ever be... & I'm crushing your ads, nothing you can DO about it.
APK
P.S.=> There's NO disputing truth & fact chumps (not all your money can stop it or me) -> http://developers.slashdot.org... + I'm going to teach you ANOTHER LITTLE LESSON schooling your asses again on your downmods by reposting this AGAIN vs. your bogus downmods since like my skill in computing? I have NO LIMITS (Bradley Cooper "limitless" style) on how often I can post-repost unlike other ac posters here... apk
If Google were to replace their existing implementations of the Java APIs with the implementation from OpenJDK and followed the GPL in doing so, they would be legally in the clear since the GPL explicitly lets Google use that code (and those APIs) and says that doing so is not a copyright violation as long as you follow the license.
OpenJDK is 100% compatible with the Java public APIs. So they are switching to something which is the same ...
Jewgle for all your ill-gotten gains monetarily via the crookedest business (ads) you used JAVA like dumb shits. Call it "dalvik" all you like, but it's the root of your problems dumbasses!
* As for your advertising too?
HOW MANY TIMES HAVE YOU SERVED MALICIOUS CODE IN THEM??
Should I point THAT out too???
Dumbshits. ... & by the way? TRUTH isn't "big on your agenda" either, is it?? Nope, see next below:
I say that since ALL YOU HAD IS AN UNJUSTIFIABLE DOWNMOD TO TRY "HIDE" THIS VERY POST LAST 3 TIMES I POSTED IT http://developers.slashdot.org... + http://developers.slashdot.org... and again http://developers.slashdot.org...
(Like you idiots or your cronies do to my hosts file posts which CRUSH THE LIFE OUT OF YOUR ADS chumps & there's NOTHING YOU CAN DO ABOUT IT... lol, you fail - you will ALWAYS FAIL vs. "The Lord of Hosts" fools!)
APK
P.S.=> And, you KNOW it (finally you've admitted it) - see, want to know what your boys problem is? Your REAL problem?? You're advertisers making you LIARS (it's what admen do after all, 1/2 truths galore) AND SCUM!
"Don't be evil"???
That's a damn LAUGH & a 1/2 - you ARE evil advertisers and not too smart betting your interface on a FAULTY LANGUAGE BASE... lol! I love it... apk
"We're evil proving it impersonating apk, downmodding his hosts posts to hide them since we can't stop hosts and being evil advertiser liars that serve up malware in ads plus stupid using java" and not all your advertiser pulling the purse strings sockpuppets can downmod apk's gloating at your failure proof you're dumbasses since you're stupid can stop him. Nothing can. Nothing stops fact and truth and you advertisers are dying online hahahaha. Imagine that. Google Goliath falling flat on its face against David apk.
Anything source compatible is copyright violation subject to the dmca thanks to the Oracle court case.
No, there might still be a fair use defense. Eagle Technologies copied the IBM bios, for example.
The Oracle vs Google trial is ongoing, it is up to Google to present a fair-use defense (but these things move slowly).
"First they came for the slanderers and i said nothing."
Wasn't Android using Apache Harmony as basis? Given that Harmony is no longer being developed due to OpenJDK being just as open and available, it's only a logical choice to upgrade to a modern Java API.
Additionally, using OpenJDK instead of Harmony (or any other Java Classpath implementation) does nothing with respect to using "Oracle's Proprietary Java APIs".
I'd preferred an abbreviated version of that: "Google is ditching the Java". That's it. Short and sweet.
Alas. No Christmas this time.
At least at this site posts should be accurate enough to distinguish between interface and implementation correctly.
Title should state that next version will switch *implementation* of Java API from Google's proprietary *implementation* (taken from Apache Harmony as they had told the judge) to OpenJDK *implementation*.
Ditching Java API (Application Programming *Interface*) would be a catastrophe for entire Android ecosystem as Google would need to reinvent all the library APIs for Java language. At that point Java would no longer be of any value to Google and they would be better off using other language and its libraries which may happen if "fair use" will not be granted by the court.
The Java language value is number of developers using it. However the true wonder of the Java ecosystem are myriads of ready to use open source libraries. Without Java API implementation those libraries won't work.
Seems like the scare tactics of the propriatory crowd were real, just misattributed. It's the propriatory side, as we always thought, but the "Open" license of Oracle that is viral.
This inimical tactic will likely kill Java off, which will suit Microsoft no end.
I wonder if a COO of Oracle is in line for a VP job at MS...
ignorant rant mixed with bleats, snorts and narfs
You work in the real world, eh? It sure shows.
Google Confirms Next Android Version Won't Use Oracle's Proprietary Java APIs
That's not what Google is doing. It is switching the internals from Apache Harmony to OpenJDK. Seriously, who the fuck writes these titles and headings. Slashdot, news for nerds and hackers? Suuuuuuuuuuuuure.
OpenJDK is 100% compatible with the Java public APIs.
Does this mean Swing apps will run on Android?
The IBM vs. Compaq case about BIOS would almost certainly have gone the other way today if it had not by itself set a precedent.
At the time, copyright was a more limited concept, and a work had to show artistic merit to be protected. It was decided that the mere functionality of a program did not have artistic merit, only the particular expression, and Compaq only copied the functionality without copying the particular expression. Today the same applies in theory, but the standards for what is required for sufficient artistic merit to be worthy of copyright protection have slipped to the point where pretty much anything goes.
The outcome of Oracle vs. Google is going to be extremely interesting and potentially very damaging to the software industry.
Finally! A year of moderation! Ready for 2019?
The IBM vs. Compaq case about BIOS would almost certainly have gone the other way today if it had not by itself set a precedent.
Maybe. There's a clear interoperability clause written into copyright law now, so it seems like it would probably still go the same way.
The weakness in Google's fair-use interoperability defense is that they didn't use Java for interoperability purposes. So I'm interested in seeing which way the case will go, but I don't have much hope for them.
"First they came for the slanderers and i said nothing."
The source, please?
Is the situation different [and Eclipse fully supports OpenJDK] now?