Update 2015-02-23: It appears the Android 5 build on the Samsung S5 in certain markets is also broken in this way. Vote with your wallets, people. Or retweet our rant.
Just a short post to rant about LG.
Our European users, where LG is first rolling out their Android 5 update for the G3, have reported an issue with RescueTime. It turns out the issue is actually with LG’s Android 5 build.
It appears that LG has pushed out a variant build of Android 5 missing an entire library that is part of the SDK specification for build level 21 (Android 5), the “android.app.usage” API.
Android 5 removed the old system level features RescueTime used to make the product work, but replaced those features with better, more robust, and safer features in the app usage API.
For some reason, LG has managed to produce a build that apparently selectively rips out this part of Android. I haven’t read the fine print, but I wonder if this violates Google’s more recent licensing of Android that attempts to reduce fragmentation.
How are developers supposed to build apps for the Play Store, if manufacturers break the core SDK like this?