Friday, 28 March 2014

Unknown  /  12:01 pm  /  , ,   /  No comments
Fairly or unfairly, Google's Android often gets knocked for having a lagging or stuttering user interface when compared to Apple's iOS on iPhone and iPad. TiPb's previously guessed that this stemmed from very early architectural decisions made by Apple, who had a full screen, multi-touch UI -- albeit it a highly limited one -- in mind from the outset, as opposed to Google who originally had Android set up as a BlackBerry, Windows Mobile Standard, and Nokia competitor that had no need for high performance, sophisticated UI rendering.
That might turn out to be pretty much the case. In response to a Google+ post about hardware acceleration by Android engineer Dianne Hackborn, ex-Google intern Andrew Munn breaks down why Android's way of handling graphics and event processing hinders the OS from offering users a more fluid, lag-free UI.
Android UI will never be completely smooth because of the design constraints I discussed at the beginning:

  • UI rendering occurs on the main thread of an app
  • UI rendering has normal priority
The iPhone changed things by introducing a dedicated thread with high priority for handling UI rendering, redirecting all power (CPU and GPU) to handling UI element rendering in realtime based on touch input. The result? Smooth-as-butter UI elements, transitions and animations as soon as you touch the screen -- even on older hardware when paired with the latest iOS 5 software. The drawback: everything else, from app downloads to content rendering will pause so the UI can keep that high frame rate, high quality redraw pace.
Munn does disclose that he was only an intern with Google's Android team and never actually got his hands on the raw Android source code, so this could be taken as supposition.
Jerry Hildenbrand from Android Central says there might be a bit more to it:
The way it stands now, as long as you have free resources to run multiple UI threads [in Android] the UI is amazingly smooth -- easily as smooth as the iPhone or WP7 phones. Problem is that nobody sets resource management up in a way to keep them free. A simple customization to the linux lowmemkiller kernel parameter fixes it, at the expense of huge memory hogs like Facebook or HTC applications. One day, when we have Octocore 12NM Cpu's, DDR3 RAM, and huge batteries this way will prove better. For now, you have to hack at it.
So Android can be set up to prioritize UI, if that's what's wanted, but it's not automatic like iOS. That might annoy user experience snobs, like our friends on the Iterate podcast but it might be a fine tradeoff for those with other priorities, like the big screens, different skins, and high customizability that Android's design does allow.
Text Source: www.imore.com
Image Source: www.techulator.com
Unknown  /  10:58 am  /  , ,   /  No comments
The Computer History Museum and Microsoft released the source code for some of the earliest versions of MS-DOS and Word For Windows. And it turns out amongst all the history there's some interesting stuff.P
Developer Leon Zandman has been combing through the code, and found some examples of Microsoft coders slipping jokes, f-bombs and even some Shakespeare into the actual lines of code powering some of early computing's most important programs. P
Click To Enlarge Images.





P
P

Sunday, 16 February 2014

Unknown  /  12:34 pm  /  , , ,   /  2 comments
The world famous mobile game Flappy Bird is now removed from appstores. If you have not yet  downloaded it or if you don't own an android or iphone, Here it is The Flappy Bird PC version:

Easy to learn but hard to master! Flappy Bird is one of this kind. help a small bird to find its mother. fly between pipes but don't hit em'! A lot of work had gone into this game in porting it into PC. Have Fun!

Mirror Download.

Saturday, 8 February 2014

Unknown  /  3:28 pm  /  , , , ,   /  No comments
Many websites offer specific interfaces for smartphones, iPads, and other mobile devices. Whether you need to test mobile websites or you’re just curious to see what they look like, you can access them in your desktop browser.



User Agent Switcher Extensions:
For ease-of-use, you will probably want to install a browser extension that lets you quickly and easily change your browser’s user agent.
You will want to install either User-Agent Switcher for Chrome or User Agent Switcher for Firefox, depending on which browser you use. For Internet Explorer, you may want to try the UAPick User-Agent Switcher add-on.
Setting a Mobile User Agent:
To change your user agent, locate the User Agent Switcher extension icon on your browser’s toolbar, click it, and select a mobile user agent in the list.
(You may need to add the User Agent Switcher icon to Firefox’s toolbar after installing it. To do so, right-click the toolbar, select Customize, and drag and drop the User Agent Switcher icon onto Firefox’s toolbar.)
Refresh the page you are currently on (click the Refresh icon on the toolbar or just press F5) and you will see its mobile version. You can access other websites and you will see their mobile versions for as long as your user agent is set to a mobile user agent.
Unknown  /  2:59 pm  /  , , ,   /  No comments
40% of the Users are accessing Useless Games! from their mobile. So I decided to make a Mobile App for easy access for this Website, Here it is, Introducing the Useless Games Android App!



Android app download

Even though this app is not fully functional, it provides Users a clean and easy interface to access Useless Games!

Works on Android 2.3+
© 2016 Useless Games! All contents and other copyrights are properties of their respective owners.

Search