When you develop an app, there are a few things you can do to make it use network and power resources as efficiently as possible. And by doing so, you will also provide a clearly enhanced user experience. Håkan Jonson, a research engineer at Sony Mobile’s Technology office, created a tutorial a while back that will help you develop energy and network efficient apps. In his tutorial, you will find useful and hands-on tips, as well as code examples that will help you improve your app.
Sony is committed to be at the forefront of augmented reality (AR) research, which is all about creating live physical views that are enhanced by computer-generated sensory input. This week, Günter Alce and Klas Hermodsson from Sony’s mobile division are participating in the insideAR 2012 conference in Munich, Germany. Günter and Klas are part of the VENTURI project, which is all about constructing augmented realities in new ways, where the available information is presented in a ‘user’ rather than a ‘device’ centric way, which often is the case. This actually requires a change in how we think of and develop user interaction interfaces. Read on for more information VENTURI and other augmented reality research concepts!
App developers, do you want to enhance your user experience, and reduce the power consumption & improve the network efficiency of your app? Håkan Jonsson from our Technology department has picked out some areas that he thinks are most important for increasing efficiency of power and network usage. You will find useful and hands-on tips, as well as some brand new code examples that will help you improve your app. Head over to our tips & tutorials section to read more!
This post covers a few important guidelines on how reduce power consumption of polling Android applications, i.e. applications that regularly connect to the internet. Attached is a small sample project that puts all of the tricks into practice by setting up a background service that polls Twitter trends regularly and logs them to a file. By downloading the sample app and applying these guidelines, you will reduce the power consumption of your app by magnitudes, if you haven’t before.
We will cover four guidelines:
1. Synchronize you polls with other apps
2. Make polls short
3. Manage your connections
4. Stop your services