Good morning.
This is a very good article on perception of "lag"
Lag isn’t always a death sentence
http://pocketnow.com/2013/06/14/smartphone...-death-sentenceWe recently had the opportunity to review the Sony Xperia Tablet Z, an experience we enjoyed primarily because of the device’s innovative hardware: a 6.9mm-thick, 495g chassis that manages to squeeze water- and dust-resistance onto its list of features.
Pocketnow is currently in the midst of reviewing the BlackBerry Q10, a peculiar blend of yesterday’s design cues with a modern OS – and we’re enjoying the feeling of real physical keys under our thumbs again.
The third-generation Apple iPad and Microsoft’s Surface RT also share space in our office, and we love the sturdy (if heavy) hardware feel of each. Other high points include the 4:3 aspect ratio of the former, and the capacity of the latter to transform into a faux-ultrabook when needed. They’re excellent pieces of hardware.
What do these smartphones and tablets have in common? They’re all devices we have great things to say about. They all play an important, positive part in our day-to-day interactions with technology. And, at one point or another, every single one of them demonstrates software lag.
............
Some comments:
sggodsell • 21 hours ago
The thing is people who use android don't understand where the lag can come from. First of all android is using a java virtual machine (dalvik VM) to run all the apps as well as the launcher. So each time an app is launched the dalvik VM has to load and compile the app. In other words when the app is compiled the VM generates binary code that is native for the CPU/architecture that the VM is currently running on. Now there is a jit (Just in time compiler) as well to help speed things up. There is so many advantages why Google an android took this approach. One of the major ones is that you are not tied to any CPU/architecture. That is why blackberry can run android apps. Also you see x86 android devices running android apps as well. WP and .net are suppose to be kind of like java. However most developers compile the WP apps native to the platform. So the app will not work cross platform. There is an advantage to doing this of course, and that is the apps will run faster since they are already complied for a particular CPU/architecture. Now android can do the same as well by making your app use native code for a particular CPU/architecture (ndk). But now the app is not cross platform any more. So basically the more ram and CPU you throw at android the better. Since most android phones nowadays offer high specs, then this isn't an issue anymore.
Jay Monstrous • 2 days ago
I know the perfect example of this. I started playing the new Ironman game on my Galaxy Note 2. My friend was playing the same game on his iphone. His was lagging and I said how can you play with that lag. He had just gotten used to it. I used to be used to it too but after using a device with less lag, I don't think I would go back.
Herman • 4 days ago
It reminds me of when I play games on my PC.
People would come and say my games lag a lot.
The funny thing is: I don't notice a thing.
I'm used to it, and I enjoy the games I play.
I guess what I'm trying to say is, even with a bit of lag here and there you can still enjoy a device.
(Not that I like lag or anything, obviously)