keyeslabs.com
Provisional Patent Obtained for Screebl Technology Print E-mail
In June, 2009, a provisional patent was obtained for the technology behind Screebl.  Screebl is an application written for the Android platform that controls power-saving features of a mobile device based on recognizable orientation patterns.
Read more...
 
A Global Piracy Heat Map Print E-mail

 


 

With the release of Google's License Verification Library (LVL) and the subsequent cracking of applications that make use of LVL, the Android development community has been buzzing.  The Android Developers Google Group has several active threads discussing how LVL can be improved and what the best approach to solving piracy on the platform might be.

One Google engineer made an interesting statement in response to my claim that I thought a "culture of piracy" might be developing in the Android user community:

"If you are saying that [there's a culture of piracy] because you think most people are pirating Android apps...  I think your perception of things is probably pretty off.  I know lots of people who have Android devices, and none of them even think of turning on the option to install from external sources, let alone go out and find pirated apps." 

That's actually a really good point.  I don't know anyone that pirates apps.  The statement raised a very interesting question in my mind:  Who actually is pirating Android apps?  In my experience for my apps such as Screebl Pro, I've seen piracy rates that are very high (as I described in this blog posting). Things had gotten so bad, in fact, that we actually developed our own license verification solution some months before LVL in an attempt to stop piracy of our applications. 

But the question remains.  If I'm not pirating apps, and you aren't, and no one knows anyone who is, where is the piracy coming from?  In the case of my app, I thought it would be interesting to try and identify which parts of the world were spawning the most pirates.

Read more...
 
Debugging on Amazon Kindle Fire - No Thanks to Amazon Print E-mail

Me:  Hey Amazon, can I buy a Kindle Fire to test my apps on before you ship to the general public?

Amazon: No.  BTW, we've forked Android, but to get you started here's a two-paragraphs description of the features of the Fire so that you can create a VM image and "test" your apps.

Me: OK.  I know that you test everyone's apps yourself.  Do you know if my app works on Fire?

Amazon: It does not.  That's as much as we're going to tell you, however.  Good luck, and be sure to see our two paragraphs that describe the features of the Fire.

Me:  That sucks.  How can I test my app on an actual device?

Amazon: We recommend that you buy a Kindle Fire, so that you can develop new apps for the Fire.  Have you seen Angry Birds?  It works on the Fire.  You should get your app to work there too.  Make sure that you update the price of your app.

Me:  OK.  I got my Fire from FedEx today.  I plugged it in and it doesn't seem to have any way enable debugging.  What do you recommend?

Amazon: See our FAQ.  It has a two-paragraph description of the features of the Fire.  Use that to create a VM image on which you can test.  Have you seen Angry Birds?  You should write apps for the Fire.

Me: Hey, XDA, does anyone here know how to debug on the Kindle Fire?

XDA: Sure.  Just do this (http://blog.actlocalmedia.com/2011/11/developing-on-kindle-fire.html).

 
YouTube Player Updated! Print E-mail

Last year I open-sourced a component that plays public videos off of YouTube on Android devices.  The component has been used hundreds of times, but stopped working some time ago due to changes in the YouTube APIs.  I don't use this activity myself anymore, but recently, a kind user sent me some patches that fixed the open problems, and I'm happy to say that the Activity is working again.

I've also added a sample activity to the project that demonstrates how to use the player.  Given that roughly eighty people per day come to my web site in search of the player, I hope that this helps developers out!

See the Google Code project for the latest updates.

 

 
Screebl 3.0 Beta Released Print E-mail


I've been hard at work doing a ground-up rewrite of Screebl, with a focus on hardware compatibility, battery consumption and simplification.

Things have gotten stable enough that I'm releasing a beta version of the software here:
You can expect things to NOT look pretty right now, but basic functionality is there and should hopefully be much more stable.  You should also see significant reduction in battery consumption on a large number of devices.
Read more...
 
<< Start < Prev 1 2 3 4 5 6 7 Next > End >>

Page 1 of 7