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

  • 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...
  • Despicable Me 2 《神偷奶爸2》toys
     Happy Meal " Despicable Me 2 《神偷奶爸2》 " toys, available for  collection on July 2013 at McDonald's in Philippines, Indonesi...
  • 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 ...
  • 台湾香港的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 ...
  • Malaysia Most Hated Fat Bitch 马来西亚最讨厌的3个大肥婆 ~!!
  • Horrors of Chernobyl and The City After 25 Years (Photos by David Schindler)
    25 Years ago Chernobyl was headline news. On April 26th 1986 at 1:23 A.M. reactor number four at the Chernobyl nuclear power plant, near th...
  • Doraemon 100 Years Before Exhibition @ Harbour City
  • 你是哪一族?
    狼族 臉尖很帥有肌肉,喜歡打檔車及一些充滿野性的活動, 通常穿緊身的上衣加夾克或無袖上衣, 下半身穿黑色長褲或迷彩長褲, 九頭身愛運動又以衝浪居多, 身上充滿男人味。 稀有品種。 如果是1號的話屬於高級稀有品種。可遇不可求。 熊族 臉方或有鬍渣,喜歡穿緊身T恤下半身穿短褲, 有點...

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