The battery life of smartphones and tablets is extremely important for many users, and in order to provide end users with good battery performance, device manufacturers have a joint responsibility together with all of you app developers. The power-save feature STAMINA mode, available on our latest Xperia™ devices including Xperia Z, is a clever way for us to improve the battery life for our users. And as an app developer, there are several things you can do to make your app more power efficient. Read on for five of our best tips, that will also ensure your app runs well with STAMINA mode turned on.
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.
Earlier this week, Sony and Telefónica announced in a joint press release that we are evaluating the Firefox operating system for mobile phones. To show you our current progress, we now also provide an experimental version of the Firefox OS software for Xperia™ E, so that advanced developers can try it out and so that we can get valuable community feedback. In this article, we give you the background of Firefox OS, instructions how to flash Firefox OS on Xperia™ E, as well as an introduction to how to start developing applications for Firefox OS.
As our smartphones become more powerful, they can do more advanced things that previously required a high-end PC. One way to make use of the robust processing power of your smartphone is Computer Vision, which basically lets you use the powerful CPU in modern smartphones to interpret the images captured through the camera. The best approach to using Computer Vision on Android is through library called OpenCV. Check out our new Open CV tutorial where Erik Hellman, research engineer at Sony, explains more.
As our smartphones become more powerful, we can do more advanced things that previously required a high-end PC. One way to make use of the robust processing power of your smartphone is Computer Vision – the ability for a device to acquire, process, analyse and understand images the same way images are perceived by human eyes. Basically, we can use the powerful CPU in modern smartphones to interpret the images captured through the camera. Examples of use cases are face detection and recognition or simple post-processing of photographs. The best approach to using Computer Vision on Android is through library called OpenCV. Read on as Erik Hellman, research engineer at Sony, explains more.
App developers, have you ever wished that you wouldn’t have to rebuild and run your application to try out every small change you’re making? Sony’s XAppDbg tool (eXtra Application Debugging tool) lets you try out different parameters without the need to rebuild the code for every change. And it’s open source! Read on as Pál Szász, who developed the tool, explains more!
A while ago, the Sony Xperia™ News room shared an update on our plans to upgrade certain Xperia™ devices to Jelly Bean. Since then we have received quite a few requests from the Android™ developer community to release an earlier version of the Jelly Bean (JB) software for the developers. This way, advanced developers could try it out and evaluate it, in a similar way to how we did it last year with the ICS alpha release. Please note that there are several limitations to this alpha software, for instance the UI look and feel is not updated to final Sony Jelly Bean software. Read more after the jump!
Today, we release a beta version of our new flash tool for Xperia devices, which enables you to put on standard Sony software* on a Sony Xperia™ smartphone which has the boot loader unlocked. This functionality has often been requested by the open Android™ community, and now we’re glad to support it. Please note that the phone still stays unlocked, and that the warranty may still be voided. As this is a beta version, only a limited number of phone models are supported to begin with. Read on for instructions and more information, and to find out how provide us feedback – we are really eager to hear what you think!
Have you heard about Linaro? It’s a non-profit organisation made up of eight members working to improve the Linux kernel for ARM architectures (ARM is one of the largest processor developers in the industry). At Sony, we think this initiative is really great, and we can see clear benefits of cooperating in Linux development. Read on as Tony Månsson, Linux developer at Sony, explains why Linaro is so important, and how you can get started on working on the kernel yourself.
On Developer World, we recently made available the Sony Add-on SDK, which lets you support our Small App feature on the new Xperia Tablet S. If you want to enable your existing app to also function as a Small App, you simply have to add some simple code to your app. From a developer’s perspective, adding Small App support is very similar to how you add widget support. And by extending your app with a Small App, you can gain visibility for your app along with the added functionality. Read on for instructions!