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. glgetfloatv

Hello All,

Are GL11 and  EGL11 available in Android 1.6?  I was trying to use
glfloatv to retrieve the ModelView and ProjectView matrices, but they
are only populated with 0.0.  It doesn't throw an error when I do
this, so I'm not sure what happens.

Everything else seems to work fine with I use GL11 (glFrustrum,
glMatrixMode, etc.).

Any help would be appreciated.



2. how to intergrate a graphic card driver to Android Kernel

Dear All:

I am trying to port Android to a new HW which is a marvell board. And
after a few days, i could access the Android shell through serial
port. But on the screen , there was nothing .

On the board , there is a graphic card which is able to run the
normally Linux Kernel. However , when compile the Android Kernel i
could not find the proper device driver which i can use in the normal
Linux. So i want to know whether i can intergrate the driver to drive
the graphic card and how to intergrate , or there are the other ways
to solve it .

Thank you all !


3. Synchronous activity intent launch ???

4. Installing a Maps app in to an android device

5. Droid Keyboard Lights

6. Connect between two simulators by multicast through the WIFI

7. Weird Issue with CheckedTextView in a ListView