[Ilugc] Hardware and Software Bloat in Tablet Computers

  • From: arun289@xxxxxxxxx (Arun Venkataswamy)
  • Date: Thu, 6 Dec 2012 11:00:59 +0530

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

Other related posts: