[Ilugc] Hardware and Software Bloat in Tablet Computers

  • From: prasannatsmkumar@xxxxxxxxx (prasannatsmkumar)
  • Date: Thu, 6 Dec 2012 11:43:47 +0530

On Thu, Dec 6, 2012 at 11:00 AM, Arun Venkataswamy <arun289 at gmail.com>wrote:

On Thu, Dec 6, 2012 at 8:27 AM, Chandrashekar Babu
<lug at chandrashekar.info>wrote:

One of the primary reasons for Apple's iOS
performing well on a very moderate hardware
specs when compared to most competing hardware
that run Android is - most of their user-land
middleware stack/framework are developed on
Objective-C which is a very light-weight OO language
without overhead of VM, bytecode compile-interpret
phase, and so on.


In my personal opinion, I think that is the difference between a hardware
company (Apple) driven OS/Middleware development and a software company
(Google) driven OS/Middleware development. Apple knew exactly what hardware
their OS was going to run on and they optimized it awesomely. Including
taking rather risky business decisions like no multitasking, no flash etc.
The result is a brilliant device called the iPhone. As you mentioned,
without the overhead  of the VM, bytecode interpreter and without  multi
tasking, flash support, they needed lower processing power and that
directly gave great battery performance too, which is a very important part
of a smart phone. Google on the other hand ironically by making Android
free, allowed the OS stack to be installed on cheap, low power processor
driven Chinese phones and got a bad name. Poor OS response and very bad
battery performance.

Regards,
Arun Venkataswamy
http://wondroussky.blogspot.in/

"?????? ????? ????, ???????? ??????" - ???????
Known is a drop, Unknown is an ocean
_______________________________________________
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc



Its not about Google is doing things wrongly. Is there any benchmark
showing that Dalvik VM is the cause for the trouble? And Apple does not
produce their own hardware they just buy from some one and force them to
make things their way. iPhone app store has very stringent requirements. As
they already had a fan base (many of them blindly thinking whatever Apple
makes is great) they are able to get more money and more developers to work
on. If America is taken out of the equation (many blind believers of apple
are there) then Apple will go in dust. Even in tablets the CPU usage is
just 10 to 15% which means rest of it is just idle. Software should be able
to utilise the available power before asking for more power - it can use
Dalvik VM or other things. No offense intended.

Regards,
PrasannaKumar

Other related posts: