Android Archive

Samsung expected to recall Note 7s over battery quality concerns

Reports have surfaced indicating that the Galaxy Note 7 launch has been delayed in parts of Europe - Germany in particular - as sales were set to commence this week. The news lands corresponding with multiple reports coming out of Korea that Samsung has plans to issue recalls for phones - anywhere from just some Exynos variants up to all Galaxy Note 7s that have been sold.

I suggest free bumpers.

Slow updates are hurting Android as an app platform

Here's a simple truth we all probably know in the back of our minds - you don't need to get a new version of Android because not much will seem different. The home screen or app drawer may have a tweak or two, and there will be one feature we would like to have, but the apps we use are going to look and function the exact same. The things we do, like messaging or Facebook, won't use any of the new features developers have available for a while, and apps that do include the latest cool developer feature will be few and far between for quite a while.

That sucks.

Yeah. That really sucks. But there's nothing most of us can do about it since we're not building phone operating systems or apps ourselves. And we can't get mad at the developers who make the apps, because of another simple truth: phones not getting fast updates are hurting the Android platform.

Google doesn't care.

Android 7.0 Nougat review: do more on your gigantic smartphone

Ars has an in-depth review of Android 7.0 Nougat, so sit back, relax, and have fun.

After a lengthy Developer Preview program starting in March, the final version of Android 7.0 (codenamed "Nougat") is finally launching today. The OS update will slowly begin to rollout to devices over the next few weeks. This year, Google is adding even more form factors to the world's most popular operating system. After tackling watches, phones, tablets, TVs, and cars, Nougat brings platform improvements aimed at virtual reality headsets and - with some help from Chrome OS - also targets laptops and desktops.

For Android's primary platform (still phones and tablets), there's a myriad of improvements. Nougat brings a new multitasking split screen mode, a redesigned notification panel, an adjustable UI scale, and fresh emoji. Nougat also sports numerous under-the-hood improvements, like changes to the Android Runtime, updates to the battery saving "Doze" mode, and developer goodies like Vulkan and Java 8 support.

Android 7.0 Nougat released for some Nexus device owners

It's Android 7.0 Nougat day! Well, for the owners of a small number of Nexus devices, and even then, of a small subset of them, because of the staged rollout - well, for them, it's Android 7.0 Nougat day! If you have a Nexus 6, Nexus 5X, Nexus 6P, Nexus 9, Nexus Player, Pixel C or General Mobile 4G (Android One), you can try checking for updates starting today. Alternatively, you can manually install a factory image once they become available.

Since Nougat's been out as a developer preview for a while - I've been running it on my 6P for months - I doubt any of you will be surprised by what Nougat brings to the table. It's a relatively small release compared to some other Android releases, but it still brings a number of interesting refinements and new features - the biggest of which is probably the new multiwindow feature.

The Verge's got a review up, and mentions some of the less obvious features that I think are quite important:

A lot of what's new in Nougat are features you can't really see. I'm talking about deeply nerdy (but important) stuff like a JIT compiler for ART apps and support for the Vulkan API for 3D graphics. The former should provide some performance gains while the latter will help Android games look way better. Google also fixed up the way Android handles media so that it's more secure, added file-based encryption, and added some features for enterprise users.

Another important feature laying groundwork for the future: seamless updates. Starting with Nougat, Android will use two separate partitions so updates can be installed and applied in the background, so that the next time you reboot, it's ready to go.

As always - no idea when any of you will get to use Nougat, but it's out there now.

Samsung Galaxy Note 7 review: the best big phone

The Note 7 is Samsung's best device ever, and arguably the best big phone ever made. If that's all you're looking to know, then you can stop reading right now and go place your order. It will cost you $849 or more, depending on carrier, and can be preordered now. It will be available in stores starting on August 19th.

But it's interesting to explore why the Note 7 is the best big phone ever. Samsung has more experience with big phones than any other company, and it is leveraging that to improve the big phone experience. It's the only company that's saying a big phone doesn't have to feel like a big phone or be saddled with compromises often associated with them. Samsung wants you to have your cake and eat it too, and that cake’s flavor is the Note 7.

I tried a big phone for the first time. I bought a Nexus 6P, set my iPhone 6S aside. While Android is without a doubt the superior platform compared to iOS, the Nexus 6P just isn't the right phone for me - it's just too big. Big phones are heavy phones, and the whole experience just left my frustrated and annoyed. So for now, I'm back to the iPhone 6S, because despite the inferior software, the smaller size is just a lot more pleasant.

So, I gave the big phone so many people swear by a shot, and it didn't work out for me.

Will my phone get updated to Android Nougat?

It's time for a new version of Android, and that means I also get to make my yearly predictions about updates. Fun times!

Now, to be sure, unless a manufacturer has already committed to updating an existing phone, these are simply (mostly) educated guesses. We base them on a company's track record, the capabilities of the phone itself, and the number of phones a company makes. It's sort of like a blogger version of reading tea leaves and calling the bookmakers. And it's fun. Even when we get it wrong it's fun.

Since we're here because we are interested in Android, and most of us like to have a little fun, let's jump right in and answer the million dollar question - will my phone get updated to Android 7 Nougat?

These articles are depressing.

Steve Kondik on Cyanogen Inc and CyanogenMod

Steve Kondik, founder of CyanogenMod (the community ROM) and Cyanogen Inc. (the company):

CyanogenMod is something that works. Perhaps it doesn't need to "go big" to work. I'm still wildly inspired by the idea of a platform which forces participation. Whether it's the choice to hack your phone to bits and figure out how to install the damn thing to begin with, learning what's possible afterwards, or just having the confidence of being in control, it still serves an important role which hasn't been filled outside of the custom ROM community. Cyanogen Inc (including myself) will still be sponsoring the project and will continue to have an active role in it's development. Contrary to popular belief, we are not "pivoting to apps" nor are we shelving CM. We'll have additional information on the Inc site soon.

Good news for CyanogenMod (the ROM), but communications in the vein of "the company is not going down, honest!" usually precede the company going down.

Cyanogen Inc. is undergoing major layoffs, may “pivot” to apps

We're hearing from multiple sources that Cyanogen Inc. is in the midst of laying off a significant portion of its workforce around the world today. The layoffs most heavily impact the open source arm of the Android ROM-gone-startup, which may be eliminated entirely (not CyanogenMod itself, just the people at Cyanogen Inc. who work on the open source side).

We have been told by several sources that the company plans to undergo some sort of major strategic shift, with one claiming that this involves a "pivot" to "apps."

Quoting myself, early this year: "Don't buy into Cyanogen. Just don't."

Cyanogen, Inc. has been misleading, grandiose, megalomaniac. I wish the people who got laid off all the best in the troubling weeks and months ahead, but I shed no tear for the megalomaniac, misleading, and arrogant way this company conducted its business.

Replacing Google with microG

A common criticism of free-software projects built for Android is that they all too often rely not just on the frameworks and libraries that are part of the official Android Open Source Project (AOSP), but on the proprietary APIs implemented in various add-ons from Google - such as the Google Maps API or the Google Cloud Messaging message-broker service. Working around these Google-supplied components is not trivial, but there is at least one effort underway to provide a drop-in free-software replacement: microG.

We talked about microG over two years ago.

Google is actively breaking my Android workflow

Speaking of software sucks, take a look at this screenshot of Chrome for Android. Do you notice something out of the ordinary? While you look, let me give you a little history.

Way back when Android Lollipop was released, Google introduced a feature called "merge tabs and apps" and enabled it by default for all Lollipop users. Basically, what it did was turn individual Chrome tabs into application windows in Android's application switcher. If you have an understanding of how Android works, this makes perfect sense; this turns tabs into full citizens of the Android application and intents workflow.

Starting with - I think? - Android Marshmallow, Google turned the feature off, but kept it as an option in Google Chrome, so that those of us that liked it could turn it back on. Obviously, this was the first thing I always turned on when setting up any new Android device; it just makes sense from an Android perspective. It smooths out the workflow, and makes sure that tab management becomes a thing of the past; they are discarded just like other Android applications.

Sadly, starting with Chrome 51, released a few weeks ago, the Android or Chrome or whatever team decided to remove the option altogether. The release notes stated:

When Android Lollipop was released last year, we moved Chrome tabs to live alongside apps in Android’s Overview app switcher. Our goal was to make it easier for you to switch between your open apps and websites. However, we heard from many of you that you could not find the tabs you created. This was especially difficult on phones that do not have a dedicated Overview button. While considering how to make Chrome work better for everyone, we brought the tab switcher back into Chrome so you can find your Chrome tabs in a single place. Look for a new way to manage your open tabs in coming releases.

This single change has thoroughly ruined the way I use my phone. I now have upwards of 60 - and growing - "open" tabs, because the Chrome team wants me to manually keep track of and close every individual tab that gets opened while using Twitter, Facebook, WhatsApp, and other applications. I now have to keep track of not only running applications in the switcher, but also open tabs in the tab switcher, the latter of which can only be opened with a button in Chrome all the way at the top of my ginormous Nexus 6P display. The tab switcher itself, meanwhile, is a finicky clusterfuck of imprecise swipes and physics nonsense, making it all incredibly frustrating to use.

Update: this paragraph was added later as clarification. In addition, if you tapped on a link in, say, Fenix (Twitter) and read the website in the tab and then pressed back, said tab was automatically closed. This automatic closing of tabs with the back button does not happen with the inferior new method, hence the asinine clutter build-up.

Trying to switch to a specific tab I may have opened earlier in the day is an exercise in frustration now, since instead of just opening the application switcher and finding it a few swipes up (I don't use many applications), I now have to first find Chrome or launch it from my homescreen, find the tab switcher button all the way at the top, count to ten as I try to use the asinine tab switcher, and then hope I can find it somewhere among the more than 60 - and growing - "open" tabs and UI input lag caused by having to render all these tabs in that weird 3D space.

As someone who keeps track of world news, things like UEFA Euro 2016, technology news, and so on, all throughout the day, I end up with countless interesting tabs that get opened on Twitter, other social media, instant messenger, and so on. The Chrome team has actively decided to break my workflow, and there's no way for me to get it back - probably just because instead of looking at the how or why, they just looked at their precious, precious user data, and called it a day.

Looking to the future, with (freeform) windowing coming to Android, the change makes even less sense. Having tabs as part of the regular application switcher surely makes sense from a multitasking and multiwindow perspective, automatically giving Android users the ability to have multiple tabs side-by-side, in a way that is consistent with using other applications side-by-side. How are they going to implement this now? Will Android users have to deal with multiple Chrome windows, each with their own tab switcher? Where do tabs of closed windows go? What madness is this?

I find solace in that I'm not alone. Countless friends have expressed their hatred for the removal of merge tabs and apps (I've seen some of my programmer friends with well north of 100 "open" tabs), and the Chrome for Android reviews in the Play Store are riddled with angry one-star reviews. Google's forums, too, are filled with angry users. I'm hoping the angry comments and one-star reviews will make the Chrome team reconsider and bring back the option to merge tabs and apps, the Only True Android Wayâ„¢ to manage tabs.

I'm sure tons of people here will consider this whining, but imagine if you're a programmer, and someone randomly took away your ability to insert tabs, forcing you to use spaces instead (or vice versa). That twitch you feel? That's us right now, every time we use Android.

For the first time in my life, I actually rated an application on an application store. Guess how many "stars" (why is it always stars?) I gave to Chrome for Android.

“Android’s 10ms problem solved”

Our testing, technical analyses and audio latency measurement database of more than 4,238 different Android models/builds shows that Google has been making great progress in order to solve the Android round-trip audio latency problem, however progress seems to be slowing as the current media server internals are not likely to be hacked much further unless fundamental changes should happen. To date, we have seen no improvements with Android N with regards to audio latency.

We receive emails from all around the world, almost on a daily basis, where developers beg us for a solution to Android Audio's 10 ms Problem. Which is why we're proud to announce a solution to Android Audio 10ms Problem, which you can install and demo today.

Few regular users will ever care, but for those users that do need low audio latency for music/audio creation applications, this is a godsend.

Marshmallow is in use on 10.1% of all Android devices

Google's data shows that Marshmallow actually claimed 10.1% of all Android installs, based on data collected on June 6. The previous Android version, Lollipop, went down slightly from 35.6% in May to 35.4%, but it is still the version of Android with the most installs.

Pathetic.

Are you men and women tired of me bringing this up all the time yet? Yes?

Good. Expect more. Until Google gets its act together, I will keep talking about this.

Google adds Raspberry Pi 3 to AOSP

The Raspberry Pi 3 is not hurting for operating system choices. The tiny ARM computer is supported by several Linux distributions and even has a version of Windows 10 IoT core available. Now, it looks like the Pi is about to get official support for one of the most popular operating systems out there: Android. In Google's Android Open Source Project (AOSP) repository, a new device tree recently popped up for the Raspberry Pi 3.

A great little device for Android on the desktop - where Android is going.

Google’s Project Ara is about more than just modular phones

Ara is going to be the first ever phone that Google is making itself (it has already made laptops and a tablet, among other things). And even though what I saw last week was just a prototype, it was working well enough that I believe Google can fulfill its promise to release a consumer product next year. Yes, we've seen Google kill off hardware before, but this is a high-profile launch from a newly independent division. It's the first truly big swing from Google's new hardware group under Rick Osterloh, and to back off now would be a colossal embarrassment.

Given all that, really the only questions that matter are simple: Is Google really making a phone? Will this plan to make it modular really work this time? Is this more than just an experiment?

Coming out of the meeting, had I shaken a Magic 8 ball, it would have said, "Signs point to yes."

I want this to succeed - finally something new, beyond the square slab - but this is so radical in the smartphone (or feature phone and PDA before that) market that I honestly just don't know if it'll work out.

In any case, people are taking sides, but a this point in time, I think either option - "this will be a massive success" or "this is nonsense" - is equally shortsighted, and especially the latter not at all unlike this infamous quote.

Play Store comes to Chrome OS, but not the way we expected

It's really happening. Android apps are coming to Chrome OS. And it's not just a small subset of apps; the entire Google Play Store is coming to Chrome OS. More than 1.5 million apps will come to a platform that before today was "just a browser," and Android and Chrome OS take yet another step closer together.

In advance of the show, we were able to sit down with members of the Chrome OS team and get a better idea of exactly what Chrome OS users are in for. The goal is an "It just works" solution, with zero effort from developers required to get their Android app up and running. Notifications and in-line replies should all work. Android apps live in native Chrome OS windows, making them look like part of the OS. Chrome OS has picked up some Android tricks too - sharing and intent systems should work fine, even from one type of app or website to another. Google is aiming for a unified, seamless user experience.

Interestingly enough, this project is actually not ARC, the technology Google used before to bring Android applications to Chrome. ARC wasn't good enough for Google, as it still required developers to make changes to their code. In fact - and this is kind of funny - ARC didn't even pass Google's own Compatibility Test Suite Android variants have to comply with. So, they started from scratch, and used containers instead.

The new model dumps the native-client based implementation for an unmodified copy of the Android Framework running in a container. Containers usually bundle an app up with all of its dependencies, like the runtime, libraries, binaries, and anything else the app needs to run. This allows the difference between application environments to be abstracted away. In this case, Google is putting the entire Android Framework into a container, all the way down to the Hardware Abstraction Layer.

I'm hoping Google will eventually bringing Android applications to all variants of Chrome, including the one on Windows.

The explosion of lock screen adware in the Play Store

The once beloved ES File Explorer was revealed recently to be little more than a Trojan Horse, used to get adware installed on thousands of devices with one update. This was apparently just the beginning. Users have started compiling a spreadsheet of apps that sneak the same adware-infused charging lock screen onto your device. There are already about 20 of them. Google, where are you?

Google needs to address this grotesque abuse of its users quickly and decisively, and remove all applications that install this adware from the Play Store, no questions asked. This is in direct violation of the Play Store rules.

Google’s Andy Rubin defends Android to jury

During hours of unrelenting cross-examination today, Andy Rubin, Google's former Android chief, was on the stand in the Oracle v. Google trial defending how he built the mobile OS.

Rubin's testimony began yesterday. He's another one of the star witnesses in this second courtroom showdown between the two software giants in which Oracle has said it will seek up to $9 billion in damages for Google's use of certain Java APIs in the Android operating system. Since an appeals court decided that APIs can be copyrighted, Google's only remaining defense in this case is that its use of those APIs constitutes "fair use."

The "API's are copyrightable"-ruling is one of those rulings we will look back on decades from now and point to as "that's where it all went wrong", much like how we now look back upon disastrous rulings like Citizens United or the slew of bad rulings that legitimised software patents.

And we have the despicable Oracle to thank for that. As I've pointed out before, it's no coincidence that the three-pronged legal attack on Android - from Apple, Microsoft, and Oracle - all started at around the same time, and that Larry Ellison was a very close friend of Steve Jobs.

When all this stuff hits the fan even harder, you know who to thank.

Only 7.5 percent of Android phones are running Marshmallow

Two weeks shy of Google detailing the next big revision of Android at its annual developer conference, the current Android version is still struggling to make its way out to devices. Android 6.0 Marshmallow is currently running on just 7.5 percent of active Android devices that have access to the Google Play Store. The rest of the field is dominated by 2014's Android Lollipop at 35.6 percent, 2013's KitKat at 32.5 percent, and 2012's Jelly Bean at 20.1 percent. 2011's Ice Cream Sandwich still clings on to a stubborn 2 percent and the immortal Android Gingerbread (version 2.3!) accounts for 2.2 percent of Android smartphones.

Using an iPhone 6S since it came out has made me appreciate more and more just how much better Android is than iOS - but it's all for naught if Google doesn't get off its bum and fixes this long-running problem. Now that Android at 6.x is definitively better than iOS, it's way, way, way, way beyond time for Google to drop everything they're doing and somehow find a way to forcefully and resolutely address this deficit.

If the latest version of Android is the best (i.e., the least crappy) mobile operating system out there, but nobody is running it, is it really the best mobile operating system?