Application criteria/certification?

by Stanley Cai » Thu, 05 Mar 2009 13:31:20 GMT

Sponsored Links

I got a dev phone and installed plenty of applications, but the
battery was used out in 7~8hours, even not enough for over-night. I
guess some applications, which had permission to prevent system from
sleeping, killed the battery.

So I am very curious if Google will have any application
criteria/certification for the developers, especially for the power

Thanks a lot,


Application criteria/certification?

by brs » Fri, 06 Mar 2009 00:37:54 GMT

 I think the idea is that the market should pretty much be the wild-
west and user feedback should eventually sort out the good, the bad
and the ugly. There might be some room for a third-party to provide
app audit & certification services. If there is every going to be an
enterprise class Android based phone, the interest for such things
might increase.

Writing power-efficient apps can be quite tricky, specially for people
like myself who are new to mobile application development. As
developers get a better feel for the real hardware, I would hope
things are going to improve. For example careless use of the location
service can drain the battery in no time. When trying to find out
which app is doing what in the background, keep an eye on the status
indicators (GPS, bluetooth, wifi, cell data) as well as run logcat and
top through adb.

To check what is going on when the phone isn't attached to a computer,
I wrote an app (NetMeter on the market) to plot CPU and network
activity as well as display the list of CPU consuming tasks. If
anybody has a way to monitor the logs from app, that would be very
useful as well.



Sponsored Links

Application criteria/certification?

by gjs » Fri, 06 Mar 2009 11:01:05 GMT


Certification is just another dubious method of extracting money from
developers, creating artificial barriers to entry, that only the
richer can afford to jump.

Windows and Symbian is probably better if that is how you want to
spend your money.

There is plenty of reminders & recommendations about being mindful of
power usage for applications in this forum and its mentioned in the
sdk, it seems to be one of the fundamental tenets of mobile app
development regardless of the platform.

See for example 



Application criteria/certification?

by Dianne Hackborn » Fri, 06 Mar 2009 11:39:10 GMT

 >From the platform perspective, we'd like to provide facilities for users to
easily understand why their battery is being used.  There was some very
rough work inside the system in 1.0, and Cupcake has a lot more, but I don't
know when it will be in good enough shape to present to the user as a
standard UI.

Dianne Hackborn
Android framework engineer

Note: please don't send private questions to me, as I don't have time to
provide private support.  All such questions should be posted on public
forums, where I and others can see and answer them.


Application criteria/certification?

by Stanley Cai » Fri, 06 Mar 2009 15:47:59 GMT


Are you talking about the work like class BatteryStats, which provides
battery usage statistics? I think it could be useful from end user's
point of view.

Best regards,


Other Threads

1. frameworks/base/opengl/tests/angeles flickers over bluescreen

Hi all,
     When i tried to execute the test application "frameworks/base/
opengl/tests/angeles" on the emulator.
     After the application launch, on emulator, it flicker with
another bluescreen.

     How to resolve this?

    SDK 1.6
    Android 2.0 platform
    Ubuntu 9.04 VDI Image (Sun Virtual Box 3.1)


2. OOT:andai para penegak hukum di indonesia mau begini

Mungkin kejadian pencurian dan penadahan hp bisa berkurang banyak
yaa,response systemnya cepet,operator"dipaksa" kerjasama.Mungkin gak sih
diberlakukan di INdonesia tercinta?

cheers....with cider now

"Indonesian Android Community [id-android]" 

3. Cyanogen rom beta 3

4. Boot up directly to the google search:Redude first screen time

5. Boot up directly to the google search:Redude first screen time

6. Are the market stats broken for developers?

7. Spacing inbetween Views