Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!aioe.org!.POSTED!not-for-mail From: Roedy Green Newsgroups: comp.lang.java.programmer Subject: Re: Android—Why Dalvik? Date: Sat, 28 May 2011 21:28:04 -0700 Organization: Canadian Mind Products Lines: 26 Message-ID: References: Reply-To: Roedy Green NNTP-Posting-Host: RCd/Ul4tyxGUBII8WGwa5g.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org X-Notice: Filtered by postfilter v. 0.8.2 X-Newsreader: Forte Agent 6.00/32.1186 Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:4693 On Sun, 29 May 2011 12:48:48 +1200, Lawrence D'Oliveiro wrote, quoted or indirectly quoted someone who said : > >Dalvik is also register-based, not stack based, for higher performance. I'll make some guesses. Dalvik was designed solely for a family of CPUs with similar RAM. Oracle Java wanted to run everywhere. With Oracle Java, the licence forces users to provide the full enchilada. I suspect with Dalvik they were able to prune it back just to what they needed. They are doing the old IBM lockin game. They don't want Android apps running elsewhere or being easily ported there. -- Roedy Green Canadian Mind Products http://mindprod.com How long did it take after the car was invented before owners understood cars would not work unless you regularly changed the oil and the tires? We have gone 33 years and still it is rare to uncover a user who understands computers don't work without regular backups.