Những cái mới về Android P developer preview

Android P developer preview is now available — here’s what’s new

Như những năm vừa qua, Google đang phát hành bản Developer Preview của Android phiên bản mới vào tháng 3. Trước tiên phải nói là chúng tôi không biết thực chất tên Android P. Ngoài ra chúng tôi cũng không biết tính năng user-facing thay đổi như thế nào lần này, vì bản preview lần này hầu hết tập trung vào những thay đổi đổi với developer. Thực chất, Dave Burke, Phó chủ tịch của Google engineering gọi đây là bản sơ bộ ban đầu xây dựng chủ yếu cho developer," vậy nên chắc chắn nó sẽ không làm điện thoại của bạn bị xáo trộn nhiều.

Tính năng mà những gamer thảo luật nhiều nhất đó là sự hộ trợ được tích hợp cho việc cắt tỉa màn hình ở phía trên. (Google gọi việc này là "display cutout support.") Những vết khắc đó không thể tránh khỏi ở trên điện thoại Android tại Mobile World Congress vào tháng trước, vì thế sự hộ trợ đó là rất quan trọng, ít nhất là cho tới khi các công ty ngừng copy một cách thoải mái chiếc iPhone X của Apple. Trong khi đó, các nhà phát triển vẫn sẽ có thể test những ứng dụng full-screen của họ với vết khoét đó bằng những công cụ mới mà Google phát hành hiện tại.

Một sự thay đổi khác mà người dùng có thể thấy đó là, nhìn thằng vào mặt bạn như hình dưới đây: 

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.

Sự thay đổi về cách hiển thị thông báo cũng bao gồm cả phần thông báo tin nhắn: Chúng có thể bao gồm những dòng tin nhắn gần đây của bạn, nếu ban muốn trả lời tin nhắn ngay trong bảng thông báo. Điều đó tương tự với cách mà iOS sự dụng cho phần thông báo iMessage, nhưng thay vào đó, bỏ qua những phức tạp với việc sử dụng cảm ức lực nhấn. Các ứng dụng cũng có thể "trả lời thông minh", hình ảnh hay sticker trực tiếp từ bảng thông báo.

Như tôi đã nói, đây là bản developer preview, vì vậy những điều trên đã bao gồm tương đối những thay đổi có thể thấy được mà chúng ta nhận ra tới giờ. Thực tế, nó đã đóng gói tính năng user-facing cổ điển mà đáng được nhắc đến trong bài viết của Google. Dù vậy vẫn còn một vài thay đổi nhỏ nữa ở đây. Android cuối cùng cũng giới thiệu một chuẩn hộp thoại thông báo cho ứng dụng, ví dụ khi muốn xác thực danh tính của bạn bằng dấu vân tay.

Còn lại thì là những thứ liên quan đến hiêụ năng tổng thể của Android hay một cách cụ thể là dành cho các nhà phát triển phần mềm để test ứng dụng của họ. Danh sách khá là dài những khó mà tìm ra được một thay đổi lớn nào cho Android P về giao diện như cách chúng ta đã làm với bản cập nhật trước kia.

Sau đây là một số thay đổi đáng chú ý cho các nhà phát triển phần mềm:

  • “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.”
  • A 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.

Google has a video that goes over these features from a developer point of view, and it even includes some sample code to give an idea of how to implement this functionality in practice:

Now, it wouldn’t be a story about a new version of Android without a big caveat, so here it is: even though we fully expect more details in May and a release this fall, the likelihood that your current Android phone will get any of these features is not great. In fact, if history is any guide, your chances are perishingly small. It’s possible that the deep, structural changes that Google made to Android with Oreo (known as Treble) could make the update situation better this time around. But it’s impossible to know until that we see that happen.

In the meantime, developers with a Pixel, Pixel XL, Pixel 2, and Pixel 2 XL can download and flash the Android P developer preview on their devices today and can also install the emulator on their computer. But again: Google is clear that “this initial release is for developers only and not intended for daily or consumer use,” so don’t be surprised if there are some show-stopping bugs in this first release. Google’s emphasizing that concern by not releasing an over-the-air version of this Android P preview.

The good news for you early adopters is that Google is once again promising an Android Beta release at some point in the future, as it gets “closer to a final product.”

Sources : theverge


Add new comment

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
Standard (Image)