amoon brothers film

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Tuesday, 6 December 2011

Here’s Why Android’s UI Will Never Be As Smooth As iOS Or Windows Phone 7

Posted on 23:36 by tripal h
If you’re a platform-agnostic smartphone enthusiast who has had extensive playtime with the iPhone, Windows Phones and Android smartphones, you’ll probably have noticed how the former two mobile operating systems offer a much more “smoother” user-experience compared to the latter’s general “choppiness”. Well, it appears that Android will never be as smooth as iOS or Windows Phone 7 because of the way its very foundations were laid down back in 2005-2006. Details after the jump!

iOS Android WP7

The news comes straight in the form of two posts over on Google’s struggling social network Google+: one by a Google engineer who talks about how graphics work on Android and the other by a 3rd year software engineering student in reply to the first post. Both are pretty lengthy and can get pretty technical, so we’ll try simplifying it as much as we can.

We’ll start off with Google engineer Dianne Hackborn’s post. She states that hardware acceleration – i.e. using the GPU, instead of CPU alone, to render the user-interface – has existed on Android since version 1.0 for things such as sliding the notification bar, pop-up dialogues etc. Full hardware acceleration only came with Android 3.0 Honeycomb and, unsurprisingly, Android 4.0 Ice Cream Sandwich actually has the same kind of hardware acceleration and this won’t necessarily sweeten things up.

Hackborn states that hardware acceleration “is not all full of win” since it takes away a lot of RAM when used for devices like Nexus S, Galaxy Nexus with OpenGL. Each process takes about 8MB of RAM and “isn’t worth it” considering the minimal effect it has on how “smooth” the UI looks after implementing it. So yes, hardware acceleration certainly helps, but it takes far too much processing power for it to be implemented to all parts of the UI.

She ends her post on how full, complete, A-to-Z hardware acceleration that results in 60 frames-per-second graphics is simply not possible, even with powerful chips like the Tegra 2.

Now, the question arises: why is it that even seemingly outdated phones like the iPhone 3GS offer a smoother UI than the latest Android smartphones? iOS uses hardware acceleration and that too on weaker hardware. How does Apple’s engineers manage to pull it off, then? Why can’t Google do the same?

That has been answered by Andrew Munn – software engineering student, ex-intern at Google and future intern with Windows Phone 7 team at Microsoft – who states that UI rendering processes in iOS occur with dedicated threads with real-time priority whereas on Android, UI rendering processes occur along with the main thread with normal priority. Whenever an iOS devices detects touch, it stops other processes and focuses all attention to rendering the UI. Android devices don’t do this, instead general processing and UI rendering occurs concurrently which results in choppy UI.

To see this in choppiness in action, check out the following video. Notice the choppiness around 1:50:




If you wish to get the details, with examples, of the how and why of Android graphics, hardware acceleration and UI rendering, check out Hackborn’s post here and Munn’s post here.

source: http://www.r.e.d.m.o.n.d.p.i.e.com/heres-why-androids-ui-will-never-be-as-smooth-as-ios-or-windows-phone-7/
Email ThisBlogThis!Share to XShare to Facebook
Posted in Technology | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Despicable Me 2 《神偷奶爸2》toys
     Happy Meal " Despicable Me 2 《神偷奶爸2》 " toys, available for  collection on July 2013 at McDonald's in Philippines, Indonesi...
  • 20 Slang Malaysians love to use
    Popular Malaysian Slang Note: This article on 20 Slang Malaysians love to use was written by our Malaysian writer and created and first pub...
  • Users Can No Longer Download Videos From Youtube
    If you haven’t noticed it yet, all the youtube video downloading applications have stopped working again (Mar 2010). Obviously Youtube (Goo...
  • Miss USA Wore A Transformers Costume In The Miss Universe Pageant And It Wasn’t Even The Most Ridiculous Outfit
    One of the events of the Miss Universe pageant is the “Parade of National Costumes,” where each of the 86 contestants walks the runway in ...
  • Proof That Aladdin And T*tanic Are Basically The Same Movie...
  • 台湾香港的23个不同之处(搞笑版)
    台湾和香港有什么分别?台湾人怎样看香港人?最近有一个台湾哥们充分发扬自黑精神,画了一套漫画……大家自行感受吧……
  • 你睇!!多啦A梦嚟啦! 诞生前100年祭
    剛介紹完香港海港城的 多啦A夢 誕生前 100 年祭 的 三個經典場景再來搶鮮看是即將開幕的 未來法寶概念展 + 限定商店 商品販售 (2012.8.14到9.16) ,在這蒐集了十多個國家近30年充滿夢想與創意的多啦A夢的道具法寶,限定商店,販售了...
  • 35 Clearest Waters In The World To Swim In Before You Die
    Every one loves taking a dip in the clearest of waters on a beautiful hot summers day. So if you are missing the summer already then check ...
  • When You Look Closely At These 10 Photos, You’ll See Why They Mean So Much.
    Photographer Tom Hussey created a series of pictures that will speak to you, no matter your age, race, beliefs or occupation. The...
  • 《追风少年》后面捉着恐龙的《小孩》的脸遭人破坏了!
    《姐弟共骑脚车》壁画的污迹刚清洗完毕没有几天,今天又 惊传另外一幅亚贵街的《追风少年》后面捉着恐龙的《小孩 》的脸又遭人破坏了!丽香刚拍回来的照片证实了这个小孩 的脸遭人破坏了... 这些破坏份子可恶极了!

Categories

  • 2011
  • 428 (Bersih 3.0)
  • 709 (Bersih 2.0)
  • Cancer
  • Celebration
  • Entertainment
  • Finance
  • Food and Beverage
  • Games
  • Gay
  • Health
  • Hobby
  • Info
  • Inspiration
  • Joke
  • Language
  • Movie
  • News
  • News and politics
  • Newspaper Cutting
  • PC
  • Promotion / Offer / Sales / Discount
  • Quake
  • Scam / Hoax / Fake
  • Sport
  • Technology
  • Toys
  • Travel
  • Tricks
  • Ugly Truth

Blog Archive

  • ►  2014 (72)
    • ►  August (2)
    • ►  July (5)
    • ►  June (6)
    • ►  May (14)
    • ►  April (14)
    • ►  March (13)
    • ►  February (6)
    • ►  January (12)
  • ►  2013 (276)
    • ►  December (11)
    • ►  November (15)
    • ►  October (13)
    • ►  September (13)
    • ►  August (21)
    • ►  July (29)
    • ►  June (23)
    • ►  May (30)
    • ►  April (35)
    • ►  March (47)
    • ►  February (14)
    • ►  January (25)
  • ►  2012 (72)
    • ►  December (2)
    • ►  November (5)
    • ►  October (3)
    • ►  September (9)
    • ►  August (24)
    • ►  July (8)
    • ►  June (3)
    • ►  May (2)
    • ►  April (6)
    • ►  March (7)
    • ►  February (2)
    • ►  January (1)
  • ▼  2011 (66)
    • ▼  December (7)
      • UMNO Theft List
      • Thai floods
      • Google 與 Apple 手機系統看不到的戰爭
      • 保費要漲 儲蓄險熱賣
      • Here’s Why Android’s UI Will Never Be As Smooth As...
      • UK snow 5/12/2011
      • Big bargains at Johor Premium Outlets? Not so, Sin...
    • ►  November (2)
    • ►  October (2)
    • ►  September (4)
    • ►  August (4)
    • ►  July (20)
    • ►  June (14)
    • ►  May (1)
    • ►  April (3)
    • ►  March (4)
    • ►  February (3)
    • ►  January (2)
  • ►  2010 (13)
    • ►  December (3)
    • ►  October (5)
    • ►  August (5)
Powered by Blogger.

About Me

tripal h
View my complete profile