[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: