After we blew the faults behind Google's License Verification Library out of the water last week, Google's Tim Bray promised us some tips for protecting our applications against piracy, and in the latest post at Google's official Android blog he delivered them. Tim's article is loaded with easy to follow sample code, and advice that just makes sense.
We received an email from David Keyes at KeyesLabs today, with a detailed analysis of piracy in various countries. For those that don't know, David is the author of the battery saving app Screebl, and the open source licensing library AAL. A true pioneer in Android app copy protection.
According to David's data, the often used excuse of "Paid apps are not available in my country" is at least partly bogus.
Google's Mobile blog (as well as their Finance blog) announced an update to the Google Finance mobile webpage on your Android (or... iOS) smartphone. The changes certainly aren't subtle: Google has streamlined finance to appear very similar to all the in-browser Google mobile web-apps. As an Android user, you may be asking why Google bothered - there's already a Google Finance app on the Android Market. The answer? The website, simply put, is just a lot more awesome.
Today I awoke to see a response from Tim Bray on the Android Developer's Blog regarding my previous article on circumventing the Android License Verification Library, and I almost completely agree with him. The License Verification Library is a very good start - above and beyond what, if anything, Google owes developers. Copy protection is and should be the responsibility of the developer. Google has given us a great tool, provided thorough documentation, and even open sourced the project.
Modder’s Monday is a weekly column about rooting, hacking, and other forms of modifying Android written by Jaroslav Stekl, a man who spends his days coding, hacking, hiking, and of course, writing for Android Police.
One of the many things that I love about Android, especially after spending several years with an iPhone, is how customizable it is - right out of the box. You can change your keyboard, tweak the status bar to make it work any way you like, change apps’ icons, and even install home replacements that alter how your homescreen works.
Let's face it: browsing the Android Market on your desktop currently sucks. For one thing, there aren't any categories - just "Top Free" and "Top Paid." For another, there's no search!
On your phone, the situation isn't much better - you can search, which is good if you know what you're looking for in advance but you still can't filter those results. And discovering new apps is just downright horrible.
This is where sites like AppBrain come in.
Today marks the first time Android actually crossed the 100,000 apps mark, a whole month early from my earlier September projection, if we go by the unofficial app count from AndroLib.com:
Don't be confused by the discrepancies in the official count and AndroLib - as we explained before, they count many markets (not just the official Android Market) and don't account for unpublished apps.
ExtendedControls - Power Control On Steroids
Do you like Android’s native Power Control widget? Are you unable to go through the day without using it more times than you can count? Do you wish it had a few more buttons (for things like Airplane Mode, or a flashlight) and that they could all fit in one row?
Ever notice how Twitter, Facebook, and Yelp all use (nearly) the same start screen implementation?
Apparently this is no coincidence. A presentation given at an Android Developer conference is urging app developers to conform to this design when developing their own apps. Why? Consistency lends itself to usability.
Android has long been a victim of its own openness—many claim it is a “geek” or “technophile” operating system. This stigma can, in part, be traced to the fact that Android apps have not been held accountable to any but the most lax standards (Eg, doesn’t blow up your phone) to be featured in the Android Market.