Diya Tech Lab Blog

08
Mar - 2018

Android P Developer Preview is Available: Take a Look What’s New and How Can You Download

diyatechlab

The idea that Google would release the first developer preview of its next-generation mobile operating system on Pi Day (March 14 — or 3/14) was a nice one. After all, rumors suggest that Android P could end up launching as “Android Pie,” so serving up the first developer build on Pi Day would’ve been a very Googly thing to do — whether the move was a hint at the new version’s release name or just some fun trolling. Instead, Google decided to surprise everyone with an unexpected Android P release on Wednesday, and Android fans spent the rest of the day checking out all of the new features baked into Google’s newest OS.

As it has for the last couple years, Google is releasing a developer preview of the next version of Android in March. Before you ask, no, we don’t know the name beyond “Android P.” Another thing we don’t know is just how big the user-facing changes will be this time around, as this preview is mostly focused on the changes that will affect developers. In fact, Google VP of engineering Dave Burke is calling this “an early baseline build for developers only,” so definitely do not go flashing your main phone with this and assume it will be usable day to day.

Diyatechlab Google P

 

The feature that will probably garner the most discussion is built-in support for a notch cutting into the display at the top of the screen. (Google’s term for it is “display cutout support.”) Those notches were unavoidable on new Android phones at Mobile World Congress last month, so that support is going to be important at least until companies stop blithely copying Apple’s iPhone X. In the meantime, developers will be able to test how their full-screen apps will work with notches with the new tools Google is releasing today.

The other change that users may see is staring you right in the face in the image below: a tweaked look for the Quick Settings panel and notification drawer with rounded corners. Don’t assume too much there, however, as this is just an early preview and Google has made tweaks to the look of quick settings and notifications in other previews.

The new look for notifications also includes a new look for notifications from messaging apps: they will be able to include recent lines from your conversation if you want to reply inline right inside the notification. It’s similar to how iOS handles iMessage notifications, but without all that force-touch fuss. Apps will also be able to include “Smart replies” (perhaps provided by Google?), images, and stickers directly in the notification.

 

 

 

 

As I said earlier, this is a developer preview, so the above pretty much encapsulates the visual changes we’ve been able to identify so far. In fact, it pretty much encapsulates the traditional user-facing “features” that are worth calling out in Google’s blog post. There are a few more bits here and there, though. Android is finally introducing a standard dialog box UI for when apps want to verify your identity with a fingerprint, for example.

The rest are the sort of things that are related to the overall efficiency of Android or are specifically there for developers to test their apps against. The list is surprisingly long, but it’s hard to find a huge theme for Android P’s changes in the way that we were able to do with earlier releases.

Here are a few of the notable changes for developers:

  • “Android P restricts access to mic, camera, and all SensorManager sensors from apps that are idle.” If an app is in the background and not active, they won’t be able to access your microphone. This is a huge bummer for Facebook-is-listening-to-you conspiracy theorists.
  • Built-in support for more video and image codecs, including HDR VP9 Profile 2 and HEIF (heic), with the latter bringing Android more in line with how iOS does things. Google also promises more information “later this year” on “enhancing and refactoring the media APIs to make them easier to develop and integrate with.”
  • multi-camera API so an Android app can individually request the data from more than one camera sensor at once. So for phones that have two cameras on the back, there will be a standard way for apps to more granularly control them.

 

 

 

 

  • Support for Wi-Fi RTT (Round-Trip-Time), which allows apps to get indoor positioning data down to a meter or two. It works by measuring the distance to various Wi-Fi access points.
  • Better Autofill, which should make it easier for password managers to enter your password for you so you aren’t constantly doing a switch-apps-and-copy-and-switch-apps-and-paste dance.
  • Improved performance for ART and apps written in Kotlin.
  • Changes to the bits that control power efficiency in Android, including Doze, Standby, and Background Limits. The Job Scheduler also is getting smarter about understanding the device’s network state and batching apps network requests together. Apps that want to fetch data in the background will need to be tested against all of that.
  • Google is also warning developers that Android P is going to start throwing up warning boxes at users when they install apps that “targets a platform earlier than Android 4.2.” Basically, if you’re not using a recent SDK for your app, Google will make you feel bad by making your users distrust your app a little. It’s also going to expect that apps submitted to the Google Play store target Android Oreo in November and, in 2019, that they support 64-bit hardware.
  • Google is also going to start “a gradual process to restrict access to selected non-SDK interfaces.” That’s code for “use the public APIs that we have created for Android or maybe someday your app won’t work” (not an actual quote). The company is taking this one slowly and is encouraging developers to reach out if their app isn’t covered.

While there will likely be several additional new features added to Android P before it’s released to the public this fall, it seems clear that Android P will not be a massive update. As a matter of fact, many of the new features Google is highlighting in Android P are, dare we say, a bit boring. 2018 may turn out to be a year of refinement for both of the world’s top mobile platforms though, because Apple is also rumored to be shifting focus in iOS 12 away from exciting new features so that it can work on improving stability and performance.

Even still, there are definitely some great new additions in Android P, and one of them can be yours right now.

Even if you have a Pixel or Pixel 2 smartphone that’s able to run Google’s first Android P Developer Preview, we strongly suggest that you fight temptation. It’s natural for Android enthusiasts to want to check out Google’s latest and greatest Android features as soon as possible, but the first build of Android P is nowhere near being ready for public consumption. It’s best suited to developer devices, not the phone you carry with you all the time.

Even if you fight the urge to update your Pixel phone — or if you have some other Android phone that isn’t even compatible with the Android P Developer Preview — there’s still a way that you can get a taste of Android P.

Everyone seems to love the new look of Android P’s home screens, which have gotten a terrific refresh in Android P. The top of the screen is largely unchanged, but the dock is completely different. The new look is great, but far more important is the fact that it puts the Google search bar right at the bottom of the screen where users can easily access it.

 

We love it, but not quite enough to install an incomplete, potentially buggy version of Android P. Luckily we don’t have to.