As a developer, I absolutely love days like today. If the high-level "improves performance and stability and fixes bugs" changelog of Android 4.1.2 isn't good enough for you, how about we dive into the actual low-level source code commit logs Android engineers made into AOSP since 4.1.1_r1.1 (JRO03D) all the way through today's release 4.1.2_r1 (JZO54K). These commit logs are spread over probably 100+ repositories, so hunting for all of them manually would probably take you days. However, thanks to Al Sutton, you can check them out all in one place.
Be prepared for lots of code jargon and incomplete git commit messages, which probably won't mean much to most of you. Read More
Back in May of this year, Google unveiled its in-app subscription service, which allowed developers to easily add an auto-renewing subscription into their apps. Fast-forward to today, and Big G has added another new feature to the service: try-and-buy. Beginning now, developers can let users try a subscription for a a predefined amount of time without having to shell out the cash first. Here's how it'll work.
Once the service has been set up, the end user must "purchase" a subscription in the app. The process will complete as normal - the "sale" of $0.00 must be confirmed, and an email confirmation will be sent out, just as if an actual transaction was made. Read More
Say what you will about Samsung, but they're on top of it when it comes to releasing the source code for their phones. Today, Samsung dropped said code for the C Spire Galaxy S III (a US regional carrier) and the T-Mobile Galaxy S Relay 4G.
As always, hit up the source links for the source of the source.
C Spire GS3 source, T-Mo GS Relay 4G source Read More
Google's chief release engineer Jean-Baptiste Queru just announced via the Android Building group that version 4.1.2 of Android is being released to the Android Open Source Project (AOSP) today.
The release follows Android 4.1.1, which was the final version of Jelly Bean, and is marked as minor. The build number, which we spotted in the logs yesterday, is JZO54K, while the AOSP tags are android-4.1.2_r1 and jb-mr0-release.
It's also a good time to bring up the fact that the LG Nexus prototype that we saw yesterday was also running 4.1.2. Today's announcement seems to add further credibility to that story. Read More
CyanogenMod has added yet another pair of devices to the nightlies list for CM10, today bringing Android 4.1 Jelly Bean to the AT&T Galaxy S II Skyrocket and the T-Mobile Galaxy S II. Hit up the source links below to get your ROM on and, as always, flash with care.
: A "nightly" is a bleeding edge release that is built on a daily basis, usually at night after a full day's worth of new code has been committed.
It could oftentimes be unstable and not properly tested, lacking any changelogs, but eventually evolving into alphas, betas, release candidates, and finally stable releases.
Looking to create a more versatile and powerful build system for Android developers, Google has been working on what is currently called "New Build System," a tool that aims to (one day) replace, unify, and build upon the functionality of Eclipse's ADT and Ant build systems.
While the new build system is still in very early stages (just reaching build 0.1 today) and not yet ready to build ship-able apps, it's already proving useful. Our own Artem cites the ability to build both dev and production versions of apps simultaneously and the ability to use the same build process between ADT and Linux as signs that the project is already showing great potential. Read More
For some time, Motorola Mobility has offered its MOTODEV Studio for Android suite as a standalone alternative build on Eclipse. A lot of developers seemed to like the additional tools Moto built into Studio, but weren't exactly keen on dropping Eclipse in exchange for Moto's less open solution.
Now that Motorola is a part of Google, it seems that state of affairs just won't do. Earlier today, on the official Motorola blog, the company announced it was open sourcing key parts of MOTODEV Studio and merging them into the Android Open Source Project. Looking at the commits (here), head of the ADT/Tools team at Google, Xavier Ducrohet, seems to have been involved extensively in the process. Read More
Are you a developer? No? Then why are you reading this? This is developer stuff. Heck, I really don't know why I'm writing it, I'm not a developer. I don't even have a beard.
But anyway, if you are an Android app developer, Chainfire has come up with a tool that should make your life slightly easier. Ever notice that even when making a minor change to your app in Eclipse that it takes forfreakingever to build the updated apk file? We're talking 30-35 seconds. Which, to be fair, is basically an hour in internet cat video time.
Chainfire got tired of this problem, and decided to fix it. Read More
Update: We have confirmation that this exploit is also fixed in Jelly Bean, as well, so any device running Android 4.1 should be safe.
There has been a lot of misinformation floating around this morning about an alleged "exploit" on Samsung phones that allows the entire device to be wiped from the browser using what's called a USSD code. Basically, a bit of Android intent code cleverly placed in a web page can call up your dialer and insert a code that wipes the whole device (the USSD code), all without you ever confirming anything. Read More
CyanogenMod 10 nightlies have finally landed for the international version of HTC's One X, and you can download the first build right here. As the owner of such a One X, I find myself particularly interested in this bit of news, because I'm rather curious how much better this phone will be running stock[-ish] Jelly Bean. The One X is a truly fantastic piece of hardware, but its software has always left something to be desired, especially after you've lived with Sense 4.0 for a few months.
Hit up the source link to download the latest build now. And don't forget to back up before you flash - nightly builds can be a bumpy ride, especially early in the release cycle. Read More