<div dir="ltr">If you want to know if it&#39;s the VM, I&#39;d say just try Cuis.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/12/13 <a href="mailto:phil@highoctane.be">phil@highoctane.be</a> <span dir="ltr">&lt;<a href="mailto:phil@highoctane.be" target="_blank">phil@highoctane.be</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br><div dir="ltr">Google wants to beat the speed of iOS. iOS uses native code and Objective-C highly optimized dispatch loop. So, with a less powerful piece of hardware, Apple devices trounce Android ones when it comes to smoothness of animations, battery etc.<div>


<br></div><div>As Android uses the Dalvik VM, the only way to get as speedy as iOS is to go as close to native as possible.</div><div><br></div><div>We are talking 60 fps for a lot of pixels these days. My Nexus 7 with 4.4.2 still feels laggy compared to my iPad2. That is due to the whole VM/Java thing. iPad2 is 2-core, Nexus 7 is 4-core and with a NVidia graphics chip.</div>


<div><br></div><div>AOT is working very well when it comes to Java code (well, Android Dalvik bytecode here).</div><div><a href="http://en.wikipedia.org/wiki/AOT_compiler" target="_blank">http://en.wikipedia.org/wiki/AOT_compiler</a><br>


</div><div><br></div><div>AOT is getting a lot of traction these days. LLVM also has this.</div><div class="gmail_extra"><br></div><div class="gmail_extra">So, why care about 50% or 100%, the point is that it is getting faster in a way that affects the user perception. Which is what matters.</div>


<div class="gmail_extra"><br></div><div class="gmail_extra">For example, Pharo feels slow compared to Dolphin, Smalltalk/X etc. Maybe the VM is of equivalent speed. Not the user experience.</div><div class="gmail_extra">

<br>
</div><div class="gmail_extra">Phil</div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Dec 13, 2013 at 12:13 AM, Igor Stasenko <span dir="ltr">&lt;<a href="mailto:siguctua@gmail.com" target="_blank">siguctua@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> <br><div dir="ltr"><br><div class="gmail_extra"><br><br>

<div class="gmail_quote">
On 12 December 2013 23:57, Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> <br><div dir="ltr"><br><div class="gmail_extra"><br><br>


<div class="gmail_quote">On Thu, Dec 12, 2013 at 2:53 PM, Nicolas Cellier <span dir="ltr">&lt;<a href="mailto:nicolas.cellier.aka.nice@gmail.com" target="_blank">nicolas.cellier.aka.nice@gmail.com</a>&gt;</span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> <br><div dir="ltr">But he said increase in speed, not performance.<br>


</div></blockquote><div><br></div><div>Same argument.  What does it mean to complete a task 100% faster?  What does it mean to reach your destination 100% faster?</div>

<div> </div></div></div></div></blockquote><div>not much apart from the author&#39;s lack of literacy :)<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">



<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">


<div dir="ltr"></div><div class="gmail_extra"><br><br>
<div class="gmail_quote">2013/12/12 Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> <br><div dir="ltr"><br><div class="gmail_extra"><br><br>


<div class="gmail_quote">On Thu, Dec 12, 2013 at 1:23 PM, Nicolas Cellier <span dir="ltr">&lt;<a href="mailto:nicolas.cellier.aka.nice@gmail.com" target="_blank">nicolas.cellier.aka.nice@gmail.com</a>&gt;</span> wrote:<br>






<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> <br><div dir="ltr"><div>I would interpret twice as fast, and that&#39;s only 50% rather than 100% reduction of execution time :)<br>






</div></div></blockquote><div><br></div><div>relative performance = new time - old time / old time.</div><div>2x = -50%</div><div>3x = -75%</div><div>etc</div><div><br></div><div>-100% means new time = 0, and performance is infinite.</div>






<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div></div></div><div class="gmail_extra">


<br><br><div class="gmail_quote">2013/12/12 Eliot Miranda <span dir="ltr">&lt;<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>&gt;</span><br>




<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> <br><div dir="ltr"><br><div class="gmail_extra"><br><br>


<div class="gmail_quote">On Thu, Dec 12, 2013 at 1:08 PM, <a href="mailto:phil@highoctane.be" target="_blank">phil@highoctane.be</a> <span dir="ltr">&lt;<a href="mailto:phil@highoctane.be" target="_blank">phil@highoctane.be</a>&gt;</span> wrote:<br>








<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> <br><p dir="ltr"><a href="http://m.pocketnow.com/2013/11/13/dalvik-vs-art" target="_blank">http://m.pocketnow.com/2013/11/13/dalvik-vs-art</a></p>








</blockquote><div><br></div><div>&quot;<span style="line-height:20.799999237060547px;font-size:16px;font-family:cronos-pro,Arial,sans-serif">The benefits? Some sources are reporting a 50% increase in speed. Others say it’s closer to 100%. Many claim they’ve seen their battery life increase by 25% or more!&quot;</span></div>








<div><br></div><div>Got to love those 100% speed increases.  Apps really fly when they take no time at all... </div></div><div><br></div>-- <br><div>Eliot</div>
</div></div>
<br></blockquote></div><br></div>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div></div>
<br></blockquote></div><br></div>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>
</div></div>
<br></blockquote></div><br><br clear="all"><br>-- <br>Best regards,<br>Igor Stasenko.
</div></div>
<br></blockquote></div><br></div></div>
<br></blockquote></div><br></div>