Friday 6 April 2012

Mobile Apps Drain Battery Because of Free Ads

Recently, we talked about how there are security risks associated with some mobile apps, not because of the app itself, but because of the ad module that runs within free apps to generate revenue. Now, we find that these same modules are also the biggest battery users in an otherwise efficient app.

When I switched from a Blackberry to an iPhone, two things immediately irked me: lack of a raised QWERTY keyboard; and lousy battery life. Soon, friends clued me in to the fact that GPS and 3G were the biggest drains on my battery. So I learned how to better manage my location services, and how to get on Wi-Fi whenever possible. That, and how to carry a cord with me everywhere and plug in anytime I am not walking.



These two principles – GPS and 3G – are at the heart of ad module problems. Researchers have shown that popular free smartphone apps spend up to 75 percent of their energy tracking the user’s geographical location, sending information about the user to advertisers and downloading ads.

“It turns out the free apps aren’t really free because they contain the hidden cost of reduced battery life,” said Y. Charlie Hu, a Purdue University professor of electrical and computer engineering.

Because smartphone batteries must be small and lightweight, power consumption is a major issue, the researcher said. He has led work to create a new tool called Eprof – for energy profiler – to analyze how much energy a smartphone app consumes. New findings show that 65 percent to 75 percent of the energy used to run free apps is spent for advertising-related functions.

“We performed an in-depth case study, the first of its kind, of six popular smartphone apps, including Angry Birds, Facebook and Android Browser,” said Purdue doctoral student Abhinav Pathak.

The free Angry Birds app was shown to consume about 75 percent of its power running “advertisement modules” in the software code and only about 25 percent for actually playing the game. The modules perform marketing functions such as sharing user information and downloading ads.

“We believe it is mainly to provide information about the user’s geographical location so the ads can be more targeted or customized to that location,” Hu said.

Findings will be detailed in a research paper being presented during the EuroSys 2012 conference on April 10-13 in Bern, Switzerland. The paper, written by Pathak, Hu and Ming Zhang, a researcher at Microsoft Research, also suggests a general approach for improving the energy efficiency of smartphone apps. An application may contain tens of thousands of lines of code, broken down into many components called subroutines, threads and processes. Eprof maps how much energy comes from each component, representing a new way for researchers to study smartphone energy consumption without using a power meter, an expensive and cumbersome piece of laboratory equipment.

“This is the first tool of its kind ever developed for modern smartphones,” Pathak said. “We’ve seen around 1 million apps written since smartphones emerged roughly five years ago, but there has been no systematic way for the developer to see how much energy the different components consume. Using this tool, you can see what should be changed to improve energy efficiency.”

The smartphone power drain is caused by a combination of factors including inefficient programs and software glitches called “energy bugs,” Hu said.

“Eprof tells you how much energy is spent where,” he said. “This may be due to energy bugs or other reasons.”

In one case, a piece of advertising software embedded in a free app failed to turn off its connection to the Internet, a function called a socket, requiring another piece of code to resolve the problem and wasting energy. Inefficient power usage is most likely to occur in interactive programs, which are prevalent in smartphone apps such as games and applications that heavily use built-in phone gadgets like GPS, the camera, compass and “proximity sensor.” A particular source of power inefficiency is a phenomenon called “tails.” In principle, after an application sends information to the Internet, the “networking unit” that allows the phone to connect to the Internet should go to a lower power state within a fraction of a second. However, researchers found that after the advertising-related modules finish using the network, the networking unit continues draining power for about seven seconds.

“The past assumption has been that, whenever you see usage you have power consumption, and when there is no usage there is no power consumption,” Hu said. “This does not hold true for smartphones.”

The tails are a phenomenon of several smartphone hardware components, including 3G, or third-generation wireless systems, GPS and WiFi, not flaws within the app software itself. However, software developers could sidestep the problem by modifying apps to minimize the effect of tails, Hu said.

“Any time you use the 3G network, there will be a tail after the usage,” Hu said. “The ad module in Angry Birds obviously uses 3G for network uploading and downloading, while the game itself did not, which is why we blame the ad module for the tail.”

Battery drain in smartphones has emerged as a fundamental problem.

“We’ve been hearing about major problems lately in power usage,” Hu said. “A smartphone battery is generally expected to last a day before recharging, but we’re hearing about mysterious instances where the battery runs out in a few hours. Users have been complaining about this on Internet forums.”

Findings in the paper suggest a way to improve energy efficiency with a technique that has been shown to reduce the energy consumption of four apps by 20 percent to 65 percent. The ultimate goal is to develop an “energy debugger” that automatically pinpoints flaws in software and fixes them without the intervention of a human software developer, Hu said. Eprof mirrors a tool created three decades ago called Gprof, which tracks how much time is consumed by software components.

“If a program runs for three hours, Gprof tells you how much time is spent on each subroutine,” Hu said. “We’ve taken this to a whole new level with Eprof to show how much energy is consumed.”

The same researchers first created a model making the new profiler tool possible and presented a paper about the model at last year’s EuroSys conference. The model estimates how much power a smartphone is using while an app is running.

Original Source
Mobile App Development

Wikipedia’s Mobile Apps Drop Google Maps for OpenStreetMap


In the world of online mapping, it feels like things aren’t quite going in Google’s direction these days: Apple switched away from Google Maps to OpenStreetMap when it launched iPhoto for iOS. Foursquare, too, announced a similar switch just a few weeks ago and today, Wikipedia switched to OpenStreetMap in the latest versions of its iOS and Android apps.

As our own Josh Constine wrote last month, Google’s plan to charge high-volume users for access to its Maps APIs could backfire and this most recent defection is yet another clear signal that we will probably see quite a few more of these moves in the near future.

While OpenStreetMap’s data wasn’t quite ready for prime time not too long ago, the service has greatly improved the quality of its maps recently. The service also now has the backing of a number of large companies interested in the online mapping space, including Apple and Microsoft.

Wikipedia would probably qualify for a non-profit grant from Google and be able to use the service for free (or for a relatively small fee). For Wikipedia, however, this switch is actually more about using an “open and free source of Map Data” than about money. Wikipedia’s Yuvi Panda also argues that not using Google’s proprietary APIs in the code “helps it run on the millions of cheap Android handsets that are purely open source and do not have the proprietary Google applications.”

For the time being, the Wikipedia apps are using MapQuest’s tile servers to render the OpenStreetMap data, but Wikipedia’s parent organization Wikimedia plans to switch to its own tile servers soon.

What Else Is New?

Besides this switch to OpenStreetMap, the new versions of the Wikipedia apps also introduce a number of new features for both platforms. iOS users, for example, can now get search suggestions, save pages to Read It Later and perform full-text searches (these features were already available in the Android app). Android users only get a smaller update this time, which includes quick search bar integration and an improved tablet interface.

Original Source
Mobile App Development 

Thursday 5 April 2012

Mobile app downloads to pass 66bn by 2016


Up from 31bn in 2011.

The hunger for consumer apps will reach its highest point in 2016 when downloads will pass 66 billion, more than doubling the 31 billion downloads in 2011, according to Juniper research.

Meanwhile, 87 per cent of downloads will be free apps, though developers are set to profit post-download from in-app purchases and subscriptions.

Smartphones will continue to occupy the majority of the app market, though almost one in four downloads will be made via tablet.

Dr Windsor Holden, report author, said: "Consumers are now demanding 24/7 access to services –  retail, financial, information, entertainment – wherever they are.

"As a result, brands that wish to remain competitive have turned to apps as part of a integrated multichannel distribution system: they have become a critical mechanism to increase engagement and reduce churn."

Further results show that developers need to be innovative in order to separate themselves from rivals by observing consumer usage patterns, and to partner with payment firms for real-time updates.

Additionally, gaming will be the most popular apps downloaded, followed by multimedia, while browser-based apps of the HTML5 kind are set to lead the way in future.

Juniper urges operators to launch third-party app stores in order to further drive app sales.

Original Source
Mobile App Development

Path Adds Fresh Security Features to Mobile App


Path, which drew criticism in February over privacy breaches, upgraded the security for its mobile app on Monday.

The iOS and Android upgrade to 3.1.1, announced on Path’s blog, includes the hashing of user contact data so such information will be unintelligible to hackers, at least in theory. Such data, includes last names, phone numbers, email addresses, Twitter handles and Facebook IDs.

Path, a social network that limits users’ networks to 50 people, initiated the new security features after a developer in February revealed that the Mac OS X version of the mobile app was sending users’ entire address book to Path’s servers without telling users. The revelation prompted Path CEO Dave Morin to issue an apology a few days later.

Later that month, reports emerged that Path wasn’t the only company appropriating users’ address books — dozens of other apps for Apple’s iOS were, as well. Apple addressed the controversy with a new rule requiring app makers to seek users’ permission before accessing such information.

Apple’s move came after two members of Congress wrote a letter to Apple CEO Tim Cook in February expressing concern that app developers are accessing and storing data without obtaining user permission. Reps. Henry Waxman and G.K. Butterfield, both ranking members on the subcommittee on commerce, manufacturing and trade, asked Cook to examine the steps required to get data stored on users’ phones.

Original Source
Mobile App Development

Wednesday 4 April 2012

Windows Phone Passes 80,000 Mobile Applications


In the week before AT&T brings the Nokia Lumia 900 and HTC Titan 2 to the American public, and with them the next concerted push by Microsoft to get Windows Phone into the smartphone space, the plucky young mobile operating system passed another statistical market, with more than 80,000 application submissions to the Windows Marketplace (reports All About Windows Phone).


"Both the 80,000 apps and 20,000 publishers milestones, together with their respective growth rates, suggest the Windows Phone Marketplace is enjoying sustained and accelerating growth. It is now comfortably the third biggest mobile app ecosystem, behind Android (450,000+) and iOS (550,000+), but some way ahead of Blackberry (70,000) and Symbian (70,000)."

As editor Rafe Blandford notes, the 82,234 submission are not all available in one place. Due to the regional nature of the Marketplace, the highest number can be found in the US store (69,123), followed by the UK, France, and Spain. He also points out around 9,500 apps have been withdrawn by the publishers.

More interesting is the increasing number of apps submitted to the store, averaging around 340 new apps every day in March. This isn’t the peak number – that occurred during the roll out of the Nokia Lumia 800 in November and December 2011. But with the Lumia 900 due to hit American developers in serious numbers in April and May, expect that number to reach up towards 500 per day.

The Marketplace is on course to break the psychological barrier of 100,000 applications in late May.

Original Source

Mobile App Development

Facebook Just Made It A Lot Easier To Make Awesome Mobile Apps

Facebook just did a really good thing for mobile app developers.

It has open sourced its new mobile web testing software, Ringmark.  Anyone can use it for free and contribute their own tests to it.

The goal of these tests is to help mobile apps run better in mobile browsers using the Web's next generation browser tech, HTML5.

Today, creators of mobile apps have to create a version for each device -- iPhone, Android (by version), and so on.

While this is fine for Apple, Google, Amazon and their app stores, it's a time sink for the people writing the apps.
HTML5 promises to give mobile apps another option. Apps will run in a mobile browser, not directly on the device.

But because mobile browsers are not all the same, and because HTML5 is very young and still in flux, it's hard for developers to verify theirs app will run properly in all browsers on all devices.

"The mobile web has great potential, but still needs a lot of work. One of the most frustrating problems was that of fragmentation in mobile browser capabilities and of understanding what's possible on any given mobile browser," Facebook's Matt Kelly wrote in a blog post.

That's where Ringmark comes in. It lets app makers see how their HTML5 app is working on all different types of browsers. It also lets the browser makers (Microsoft, Apple, Mozilla, Opera) how to beef up their browsers to bring better Web apps to mobile users.

Original Source

Mobile App Development

Tuesday 3 April 2012

IPL 2012: Mobile apps to feed your T20 addiction

With temperatures rising and IPL just about to begin, we give you a few apps that could help you stay updated with the latest scores while on-the-move.

IPL Dugout
The app uses orange and white as 2 basic colour schemes. The user interface is pretty simple. The menu which gives you a range of options like Teams, Points, Fixtures, Results to name a few are laid out in two columns.
The Home screen flashes the Live score and supposedly also has an in-built ticker for scores and IPL news. The Points table is very simple. It enlists all the teams along with their wins,losses, matches played etc. The Teams option helps you see the list of teams playing this year along with the owner of each team. You can also tap on each team to get individual details of all the players.
The Results option gives you winner details of all the previous IPL matches since 2008 until last year. To go back to the main menu, just tap on the tiled icon in the top right hand corner of your screen.
You can also view the Orange cap and Puprle cap holders, maximum sixes and the longest six of a particular match under the IPL Leader category. While Fixtures give you the entire schedule for all matches, On the Map option uses Google Maps to help track all the stadiums where the matches are scheduled. It also claims to give you locations of nearby restaurants or places screening the matches.
There's also a News section that keeps you updated with the latest from the IPL. Twitter and Facebook integration is available through an option called Heartbeat.
The Android version of the app also has a voice assistant that claims to give you score updates at periodic intervals even when minimised.

ipldugout.jpgIPL Dugout (iPhone/iPod Touch/iPad, Free)
IPL Dugout (Google Play, Free)
Official DLF IPL 2012
This app from TIMESMOBILE LTD, really gives you the look and feel of the IPL. Donning a dark blue colour scheme, once you open the app, you are taken to the Latest section. Right at the top you'll see a scrollable horizontal calendar bar with the dates of the matches. When you click on a particular date, it gives you the schedule just below it.
Further down you have two tabs representing News and Videos. The News section gives the latest from the world of the IPL. At the bottom of your screen, you'll find all your menu options listed.
The Schedule option clubs Results, Fixtures and By Team under 3 different tabs. Fixtures enlists the entire schedule of the IPL with the official team logos along with their venues. The By Team option is a good addition to filter out match dates according to your favourite team.
The Teams are laid out in a grid format. When you click on a particular team, the players are listed at the top in a similar horizontal scroll-like option. You can full details of each player by just tapping on them. The Stats tab gives a description of the team's best performance in the IPL yet.
The Points option neatly lays out the points table for all the teams.
What's interesting and felt a bit out of place for me is a Photo gallery that appears in the last menu option amongst News, Videos and Terms. The gallery has various photos of agencies capturing moments from last year's IPL.
The iOS version of the app, IPLt20, looked and felt really simple on the iPhone. Basic navigation felt like a breeze. A feature I thought was really cool is a countdown ticker that's displayed not just on the home screen but for every match under the Fixtures tab displaying the whole schedule.
The Stats tab under the IPL menu is divided into 4 options: Most runs, Most wickets, Most sixes and Fastest ball.
Twitter allows you to view the tweets from various players and teams while Pulse has certain questions based on the IPL and you can vote on them as the match unfolds. You can view the results debated on TV in real-time.
The only thing that was a bit disappointing is that in the Teams section, the photos of players of some teams are blank.
iplt20.jpgOfficial DLF IPL 2012 (Google Play, Free)
IPLt20 (iPhone/iPod Touch/iPad, Free)
IPL Twenty12
I was instantly in awe of this IPL app al the way through. Be it the user interface or the usability factor, it is clean, slick and fast. When you first open the app, you are greeted by a beautiful sketch of a batsman at the bottom right with the app name in the centre and an animation of all the IPL teams.
The home screen looks quite appealing with a bottle green homey-comb patterned background with the match schedule already listed. The menu button sits at the top right hand corner. When you tap it, it gives you 6 options: Schedule, Teams, Venue, Records, Sound and About.
The Teams page lists all the 9 teams for this year. To know more about each team simply tap on it. The page then gives you the team's stats with a green arrow to unveil the Team squad. You can simply keep swiping to the left to know about other teams.
The Venue option gives you a thumbnail image of each stadium along with its name. You can also know more about the stadium's history by tapping on it. This will interest a lot of cricket enthusiasts. The Records option combines player Batting, Bowling and Other records under one roof.
The IPL is incomplete without its signature tune made by the Vuvuzela. This app has a Sound option that plays it which I though was quite creative. For any suggestions or queries you can use the email id mentioned in the About section.
ipltwenty12.jpgIPL Twenty12 (Google Play, Free)
To summarize, these are apps that will make sure that you don't miss those crucial match moments. So let the fever grip you while you take your pick!
And if you're thirsty for more information on individual teams and players, then here are a few team apps that might just satisfy you, though some of them don't seem to have been updated for this season's IPL yet.

Original Source
Mobile App Development

Path Improves Security in Mobile App

iPhone iOS apps 

Path, the mobile social network, announced on Monday that it had added a privacy feature to its mobile application. The update comes two months after it was discovered that some app makers, including Path, were copying people’s address book data without permission. In some instances the data was stored unencrypted on company servers.

“We take privacy and security seriously, and we believe your data deserves to be well protected,” the company said in a short blog post. It went on to say that Path version 2.1.1, which is in the iTunes App Store, enhances security by adding a protective layer called hashing to data sent to Path’s servers. Hashing turns text into an unintelligible string of letters and numbers and in turn anonymizes the information being sent to a server.

“This means last names, phone numbers, e-mail addresses, Twitter handles and Facebook IDs” will all be hashed, the blog post said.

Since the address book debacle began this year, Path and dozens of other app makers have come under questioning from Congress about their practices. Last week, lawmakers sent letters to 34 app developers requesting information about their data-collection techniques.

Two congressmen sent Apple a letter last month asking Timothy Cook, Apple’s chief executive, to answer questions about privacy problems in the company’s iTunes App Store. The letters were co-written by Representative Henry A. Waxman, a California Democrat, and Representative G.K. Butterfield, Democrat of North Carolina.

Path’s update should help quell some of the ire about data handling.  Path’s post concluded: “We hope our actions set a new standard in this field as we strive to serve you, our users, first.”

Monday 2 April 2012

Self-service platform lets SMBs advertise within mobile apps

With AdLeads from Pontiflex, small businesses pay only for actual signups, not for accidental clicks that often happen while people are using their mobile device.

If your small business has been flirting with the idea of sending mobile advertisements to iPhone, iPad and Android devices, you might want to check out a new service called AdLeads.

The platform was created by Pontiflex, mobile app development and service company in Brooklyn, N.Y. The technology allows SMBs to run mobile advertisements within free mobile applications. That in itself might not be all that unusual; what is a twist, however, is the fact that your company only has to pay for an AdLeads lead when someone actually signs up and shares his or her contact information. So, your company pays for conscious leads, not for when someone accidentally clicks on the link.

People can sign up to be on your company’s mailing list without having to leave the application they are in.
Pontiflex offers examples of several beta customers who were able to generate a return on their advertising investment within a matter of weeks. “Being able to reach people in the area while they’re out on the town or making plans for the night really helps promote specials and our events,” said Sam DiStefano, owner of Brooklyn restaurant Nita Nita. “Now we can also invite them to be part of our social community through AdLeads.”

AdLeads targets ads to specific mobile devices based on geolocation features. The platform comes with templates for targeting the content at a range of smartphones and tables (Apple iOS and Android); the sign-up fields are customizable. The platform also comes with a service that allows ads to be translated into the native language of the device.

The cost per sign-up address is from 50 cents to $15, depending on the variables chosen by the advertiser.

Original Source

Escape From The Walled Garden: How HTML5 Trumps Native Mobile Apps

 

While there is some worthwhile discussion around “should you have a mobile app, website or both,” there’s a strong case for building app-like mobile website experiences with HTML5. Not only can you achieve much of the functionality you can with native apps, there’s less friction (users do not need to download an app). And when it comes to monetizing your app, HTML5 enables you to reclaim profitability and control over the customer relationship that is lost in the “walled garden” of the app store.
You may have heard that Apple takes a 30% bite of all subscription-based content apps sold through its App Store (yes, that’s recurring revenue). This is tough to swallow for many content publishers, especially as more people convert to the iPad. Equally painful is the fragmentation of customers across device platforms and the difficulty walled gardens create with regards to “owning” the customer relationship directly.
In our latest webinar, A Look Inside Tomorrow’s Digital Commerce Platform, Peter Sheldon, Senior Analyst at Forrester Research provided a few examples of what media publishers are doing to get around the walled garden.
Take USA Today, whose subscription offerings are spread across various platforms. There is no single generic subscription option that can be accessed on a desktop, mobile device, tablet and ereader.
The Boston Globe, on the other hand, uses HTML5 and responsive design to deliver an incredibly rich experience across various touchpoints. The Financial Times started with a native app, but frustrated with revenue share and the loss of customer relationship, began working with a company it has since acquired. Both publications can offer single subscription access across devices without playing by the rules of the walled gardens.
However…
Unfortunately, more walled gardens and app stores are emerging. The next version of Mac’s operating system will by default require digital signing by software developers to be approved by Apple (defaults can be changed). This means your desktop applications will also be controlled by Apple, even when not purchased through the App Store.
The full webinar has more info on monetizing digital content, check out A Look Inside Tomorrow’s Digital Commerce Platform, available on-demand.

Original Source

Mobile App Development

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Powerade Coupons