LightBlog

mercredi 10 juin 2020

OPPO is bringing the Android 11 beta to the Find X2 series this month

After months of Android 11 Developer Preview releases, the first Android 11 Beta is here. The Beta is different from the Developer Preview releases because it’s intended more for enthusiast consumers, not just developers. The Beta should be more reliable and it’s also going to be available on non-Pixel phones. A few of the first phones to get it will be the OPPO Find X2 series this month.

OPPO is pleased to announce that the Android 11 Beta will be coming to the Find X2 and Find X2 Pro this month. The company was a part of the Android Q Beta last year, so it may come as no surprise to see them take part in it again. Regardless, it’s always great to see OEMs participate in these programs to give users an early look at the next version of Android.

OPPO Find X2 Forums ||| OPPO Find X2 Pro Forums

The key themes that Google is focusing on with Android 11 are People, Controls, and Privacy. We’ve been following these themes throughout the Developer Preview period, but the features may be new to you if you haven’t been keeping up. You can read our in-depth coverage of the first beta release, but here’s a quick rundown of the highlights:

People

  • “Conversations” section in the notifications
  • Bubbles notifications
  • Consolidated Keyboard Suggestions
  • On-device visual cortex for voice commands

Controls

  • Smart Home controls in the Power Menu
  • Redesigned media controls

Privacy

  • One-Time permissions
  • Permissions Auto-Reset

This is just the tip of the iceberg in terms of what Android 11 brings to the table. We’ll continue to dive into the update to find more. OPPO Find X2 and Find X2 Pro users can look forward to trying out these things for themselves soon.

Android 11 News on XDA

The post OPPO is bringing the Android 11 beta to the Find X2 series this month appeared first on xda-developers.



from xda-developers https://ift.tt/2YkD3M5
via IFTTT

Google is redesigning the Play Console and adding new features to Android Studio, Kotlin, and Jetpack

The Android 11 Beta might have just been released, but if you’re a developer, there’s more to be excited about. Along with Android 11, Google is introducing a whole bunch of goodies for developers, including a new Google Play Console design, new versions of Android Studio, and a bunch of AndroidX and Kotlin updates.

Google Play Console Redesign

First up, let’s talk about the new Google Play Console. Since the introduction of the new Material Design guidelines, Google has (slowly) been updating its various apps and websites to the new design language, and that finally includes the Play Console. On top of the design refresh, things have been reorganized a bit. Google says there’s a new user management system to help you handle people you’ve invited to your Console account, along with some other features to “help you thrive” on Google Play.

You can see some screenshots of the new design below.

Google Play Console Google Play Console Google Play Console Google Play Console

Android Studio 4.1 and 4.2

The next new thing is Android Studio. Google has released two new versions: 4.1 in Beta, and 4.2 in Canary. There are a ton of new features in these releases, so we’re only going to go over some of the more interesting ones.

If you’ve done a lot of developing (or tinkering), you probably know about Wireless ADB. This feature of ADB lets you connect to your device using its IP address instead of a cable. Unfortunately, it can be difficult to get it enabled. You either need to fiddle around in normal ADB or have a rooted device. Well, with Android Studio 4.2, all you need is a device running Android 11 or later, and you’ll be able to get Wireless ADB running in no time.

The Android Emulator is now part of Android Studio. At the time of writing this, it isn’t exactly clear what this means, but Google says it will enable faster and more integrated automated testing.

Lastly (for this sub-list), app builds should be even faster for devices running Android 11 or later.

Here’s a graphic showing the new features in both versions.

Kotlin and AndroidX

Now let’s talk about Kotlin and AndroidX. Kotlin has become probably the most popular language for Android development. It’s more concise than Java, has various helper methods, supports extension functions, and has a whole lot more that makes it more pleasant to use than Java. Because of all these advantages, Google officially recommends Kotlin as the language to use for Android development.

First, there are some new features in Kotlin itself. Android Studio now supports Kotlin 1.4, which comes with a whole bunch of new stuff. One of the main features of 1.4 is SAM conversion for Kotlin interfaces. For a while now, Kotlin has automatically converted single-method Java interfaces into lambdas, for better readability. However, this conversion didn’t work for interfaces declared in Kotlin; in 1.3, even with a single-method Kotlin interface, you’d have to write out the entire implementation. In Kotlin 1.4, this is no longer necessary. Simply mark your single-method Kotlin interfaces with the fun modifier, and you’ll be able to use them in lambda form.

You can read more about Kotlin 1.4 here and here.

That’s not all, though. Kotlin has a powerful feature called Coroutines. Coroutines are similar to Android’s now-deprecated AsyncTask but with more features, better syntax, and easier readability. Three AndroidX libraries, Lifecycle, WorkManager, and Room, now have support for Kotlin’s Coroutines, which should make it easier to deal with async logic when using these libraries.

Jetpack Compose

In case you’ve missed the various announcements from Google for it, Jetpack Compose is a new way to design layouts in native Android projects. Instead of the imperative XML layout design, Compose is a declarative framework written entirely in Kotlin. It’s been in its first developer preview for a while now, but starting today, you’ll be able to try out its second developer preview. There are a bunch of new features in this version, including:

  • Interoperability with native Android Views
  • Animations
  • Adapter-based lists
  • Real-time previews for layout changes (previously required rebuilding the project)
  • Code completion

Google is hoping to release an alpha version of Compose sometime this summer, with a full release slated for sometime in 2021.


And that’s all we have today! Not everything that’s new is in this article, so make sure to check out Google’s official announcement for more details. You can see all of the 12 talks that Google just published in this YouTube playlist, catch up on new developer content each week during Google’s “11 Weeks of Android,” and learn from each other during an online Android 11 community meetup.

The post Google is redesigning the Play Console and adding new features to Android Studio, Kotlin, and Jetpack appeared first on xda-developers.



from xda-developers https://ift.tt/37hPjRG
via IFTTT

Android 11 Beta goes live for Google Pixel phones with Device Controls API, Bubble notifications, and much more

Android 11 is the next major Android version update, and the first public beta for the update was scheduled to be released following an online event on June 3, 2020. Because of the current civil unrest in the U.S., Google chose to postpone the online launch event, although the first beta accidentally ended up arriving on some users’ phones anyways. Now, Google has announced that the online launch event has been fully cancelled. But fret not, for the Android 11 Beta 1 is still moving forward. Google has officially released the first beta for Google Pixel phones, bringing along several new changes focused around the key themes of People, Controls, and Privacy.

Android 11 News on XDA

The first Android 11 Beta is available today with final SDK and NDK APIs and new features to try in apps. If
you have a Pixel 2, Pixel 3, Pixel 3a, or Pixel 4 device, you can enroll yourself with Google to get Android 11 Beta updates over-the-air directly to your device. As always, downloads for Pixel and the Android Emulator are also available, in case you want to sideload the latest update.

Android 11 Beta 1

Google is also redesigning the Play Console and adding new features to Android Studio, Kotlin, and Jetpack. You can read all about these other changes in our other article.

Download Android 11 Beta 1 for Google Pixel devices

Before we get to the changelog, you can download the Android 11 Beta 1 for supported Google Pixel devices from the following links:

Google Pixels

Device, Codename, XDA Forums OTA System Image
Pixel 2 (walleye) Link Link
Pixel 2 XL (taimen) Link Link
Pixel 3 (blueline) Link Link
Pixel 3 XL (crosshatch) Link Link
Pixel 3a (sargo) Link Link
Pixel 3a XL (bonito) Link Link
Pixel 4 (flame) Link Link
Pixel 4 XL (coral) Link Link

GSI Downloads

x86+GMS Link
ARM64+GMS Link
x86_64 Link
ARM64 Link

To make things easier, you can install the Beta using the Android Flash Tool rather than manually flashing via recovery or fastboot.

Note: We will be updating this chart as the download links go live.


Changes in Android 11 Beta 1

Google’s press release does not independently list all of the changes introduced in Android 11 Beta 1. Instead, the press release takes a zoomed-out view of the changes that will be seen with the next Android OS version. Keep in mind that we have already had access to Android 11 Developer Preview 1, Preview 2Preview 3Preview 4, and recently, even Beta 1 before today’s release. So if you have been following our coverage closely, all of the following changes may not seem new to you.

Android 11 Beta 1 rolled out early to some Pixel 4 users: Here’s what’s new

Google is focusing on three key themes with Android 11: People, Controls, and Privacy.

People

Our smartphones have evolved to serve a multitude of functions, but one of its primary functions remains that of building connections and maintaining communication with people. Android 11 will thus attempt to realign the OS to be more people-centric and expressive.

Conversation Notifications

Android 11 will come with a dedicated section at the top of the notification shade that’s reserved specifically for conversations. The design is said to be “people-forward”, and the notification itself will offer conversation-specific actions such as opening the conversation as a bubble, creating a conversation shortcut on the home screen, or setting a reminder.

Conversation Notifications from Developer Preview 1

Conversation Notifications were first spotted oi Android 11 Developer Preview 1. In addition to the usual contextual replies for the actual conversation, we can also spot action areas for snooze, mute, favorite, and to view the conversation in bubbles.

Bubbles

Speaking of bubbles, Android 11 goes big on messaging chats heads with the Bubbles API. Messaging and chat apps “should” use the Bubbles API for notifications to allow users to keep their conversations in view and accessible while multitasking.

Android 11 Beta 1

 

Bubbles were introduced in Android 10 as a developer option, but we’ve known Google intends to do more with them. Bubbles notifications have been enabled by default since Android 11 Developer Preview 1, as in, you no longer need to enable the option in Developer Options anymore.

In Android 11 Beta 1, Google has added a new submenu for enabling Bubble notifications. This submenu is present over at Settings > Apps & Notifications > Notifications > Bubbles.

Consolidated Keyboard Suggestions

This lets Autofill apps and Input Method Editors (IMEs) securely offer context-specific entities and strings directly in an IME’s suggestion strip, where they are most convenient for users.

From the sound of it, consolidated keyboard suggestions will be allowed to offer their stored entries directly to a keyboard app’s word suggestion bar. We’ll be exploring how this feature works, in greater detail, soon.

Voice Access

It’s easy to take touchscreen interaction for granted, but there is a subset of users who find touchscreen usage cumbersome, difficult, or impossible. These users rely on accessibility commands to navigate their smartphone through voice commands. Android 11 now includes an on-device visual cortex that understands screen content and context and generates labels and access points for accessibility.


Controls

This section focuses on the connected home ecosystem, placing Android at the command center of all other smart devices.

Device Controls API

The Device Controls API is one of Android 11’s highlight features. In this Android version release, users will be able to access and control their connected devices in a quick and easy manner by simply long pressing the power button.


The Controls API lets developers put home automation shortcuts in the power menu. In earlier previews of Android 11, there was a “Quick Controls” section underneath the row of power menu items up top while the rest of the power menu is transparent.

In Android 11 Developer Preview 4, the power menu background was dark, including the power menu items up top. Furthermore, “Quick Controls” now said “Device Controls” and there was a description text when the field was empty that said “Add controls for your connected devices”. When you added controls from a supported app, this text disappeared to make room for your favorite controls.

Android 11 Beta 1 brings the new “Power Menu” settings to all, which will control the cards & passes and Controls features within the Power Menu.

The Google Home app already supports Android 11’s Device Controls API. Users have been able to get devices from the Google Home app to show up in the power menu on Developer Preview 4, and you should be able to do the same on Beta 1 as well.

Media Controls

Media Controls makes it quick and convenient for users to switch the output device for their audio or video content, letting them choose between connected devices such as device speakers, headphones, external speakers, TVs, etc. This ability can be enabled from Developer Options in Beta 1, and Google promises that the feature will be on by default in an upcoming Beta release.

We spotted hints of multi-device audio switching in Developer Preview 2. And now, Google has formally announced the same. Note that certain Android skins already allowed you to choose the output device, and now, this functionality has arrived on stock Android.


Privacy

Google’s focus on OS-wide privacy continues with Android 11.

One-Time Permissions

As the name implies, Android 11 allows users to grant single-use, one-time permission access to apps that request access to the device’s microphone, camera, or location. The next time that the app needs to access these device features, it needs to request those permissions once again.

The feature was first spotted in Developer Preview 1, and it allows the user to temporarily grant an app access to a permission so long as that app is in the foreground. Once the user navigates away from the app, the app loses access to that permission and must request it again. This is different from the Android 10 behavior—on Android 10, users could grant the location permission to apps “while the app is in use”, which means that one could do it only for the location permission and that the app would have location access every time it was opened. One-Time Permission is a narrower working area and covers more permissions.

Permissions Auto-Reset

Building upon the thought of an average user not remembering to revoke permissions of an app after its use, Android 11 will auto-reset all the runtime permissions of an app and notify the user if the app has not been used for “an extended period of time”. The app can request the permissions once again the next time the app is used.

Android 11 Beta 1

This feature addition was first spotted in Developer Preview 3 and looks to be on its way to inclusion in further Betas.

Background Location

Google had found that many apps were accessing location data in the background without actually having any real need for it. Consequently, in February 2020, Google announced that app developers seeking background location access would need approval from Google in case they want to list their apps on the Play Store. So developers were encouraged to assess whether their app really needed access to background location and if this need was for a valid reason.

Previously, Google had announced timelines for enforcing this new change. All new apps submitted from August 2020 onwards and all existing apps from November 2020 onwards would need to have their background location access approved or the app listing will not go live/will be removed. Google is now extending the timeline, but only for enforcing the policy for existing apps, giving developers time until 2021 to get their approval in place before their listing is removed.

This change is actually independent of Android 11 as the apps will be removed from the Google Play Store entirely. But it does tie into the overarching theme of privacy and permission management within this Android release.

Google Play System Update — Project Mainline modules

One of the biggest changes in Android 10 for newly launched devices was the introduction of Project Mainline. The purpose of Project Mainline is for Google to wrest control of framework components and system applications that are critical to security and maintaining development consistency away from OEMs. Each Mainline module is encapsulated as either an APK or an APEX file and is updateable by Google through the Play Store. The user sees updates as a “Google Play System Update” (GPSU) on their device, and updates are released on a regular cadence as a train (ie. they’re downloaded and installed at the same time).

Google mandates the inclusion of specific Mainline modules, which at the time of Google I/O 2019, included 13. With Android 11 Developer Preview 1, Google mandated a total of 20 Mainline modules.

Now, with Android 11 Beta 1, Google has mandated a total of 12 Mainline Modules in addition to the ones present on Android 10. The total is now at 25 modules.


Developer Friendly Changes in Android 11 Beta

This is not one of the main focus heads for changes within Android 11, but it forms one for the Beta releases since the update is specifically targeted towards app developers. These changes are as below:

  • Gated breaking changes until developers target Android 11, so the changes won’t take effect until you explicitly change your manifest.
  • Added a new UI in Developer Options to let you toggle many of these breaking changes for app testing (as spotted in January 2020).
  • Added a new Platform Stability release milestone where all API and behavior changes will be complete so that app developers can finalize app updates with the knowledge that the platform itself is stable.
  • Wireless ADB Debugging (as predicted in October 2019, and then, as spotted in Developer Preview 2)
  • ADB incremental for faster installs of large APKs (as spotted in Developer Preview 4)
  • More nullability annotations on platform APIs to catch issues at build time instead of runtime.

These are only the changes that Google mentions in their announcement, but there are bound to be more changes they haven’t specified. We already dug up a few when Android 11 Beta 1 was accidentally rolled out, such as the Quick Settings Media Controls which have not been mentioned in the announcement. Now with the updates available to us on our Pixel smartphones, we’ll be in a better position to locate more changes. Stay tuned!

Android 11 News on XDA

The post Android 11 Beta goes live for Google Pixel phones with Device Controls API, Bubble notifications, and much more appeared first on xda-developers.



from xda-developers https://ift.tt/37ifsjj
via IFTTT

Bose Connect app reveals a new Bose QC35 II Gaming Headset

Bose makes some of the best headphones on the market. They can be a bit pricey, but if you’re looking for high-quality audio, Bose headsets are usually worth it. If you use Bose headphones with a smartphone, you need the Bose Connect app, which was recently updated and found to include references to an unannounced “QC35 II Gaming Headset.”

The original Bose QuietComfort 35 II headset is special because it’s one of the few headsets that has deep integration with Google Assistant. So we’re very interested in another device in this series, which is what was found in an APK teardown of the recent Bose Connect app (via 9to5Google). The teardown revealed references to a “Gaming Headset” and even a video showing it off.

<string name=”tour_tibbers_title_1″>About Bluetooth connectivity</string>
<string name=”tour_tibbers_text_1″>”When the gaming microphone is connected to the headphones, Bluetooth is disabled and the Bose Connect app can’t find your headphones.”</string>
<string name=”tour_tibbers_title_2″>Connect gaming microphone</string>
<string name=”tour_tibbers_text_2″>Plug the microphone into the AUX port on the bottom of the left earcup, then plug the cable into your gaming system.</string>

The new device is codenamed “Tibbers,” which is a reference to League of Legends. The strings associated with “Tibbers” mention Bluetooth connectivity and connecting a “gaming microphone” to the headset. A product video found in the APK demonstrates connecting a wired microphone attachment to the AUX port of the Bose headphones.

This is certainly a Bluetooth device, but the strings say the microphone will require the headset to be plugged in. The device is clearly called “Bose QC35 II Gaming Headset” in the app, but it’s not clear if this will be an entire headset or a microphone attachment sold separately. It could simply be the QuietComfort 35 II headset sold in a bundle with the microphone accessory.

Regardless of how it’s sold, this would be Bose’s first venture into headsets with connected gaming-style microphones. Their headsets, of course, include built-in microphones, but microphones that protrude out in front of your mouth are more popular (and sound better) in the gaming community.

Bose Connect (Free, Google Play) →

The post Bose Connect app reveals a new Bose QC35 II Gaming Headset appeared first on xda-developers.



from xda-developers https://ift.tt/2UvgzHc
via IFTTT

[Update 2: Re-Rolling Out] Windows 10 May 2020 update brings WSL 2, revamped Cortana assistant, and “Your Phone” calls to ARM devices

Update 2 (06/10/2020 @ 10:42 AM ET): Microsoft is re-rolling out the Windows 10 May 2020 update for devices on previous versions, with included fixes for Surface Pro 7 and Laptop 3 coming soon.

Update 1 (06/01/2020 @ 06:42 AM ET): Microsoft has found bugs on the latest update, thus placing the update on a “compatibility hold”. Scroll to the bottom for more information. The article as published on May 28, 2020, is preserved below.

As per StatCounter, Windows commands a market share of 76.5%, meaning that every three out of four computers in the world run on Windows. While Windows did admittedly lose its dominant status as the OS across platforms to Android, it still presented itself as the go-to desktop option for many, many users. The latest version of Windows, Windows 10, is now receiving the May 2020 stable update, which brings several key features such as Windows Subsystem for Linux (WSL) 2, a revamped Cortana experience, Your Phone feature for Windows on ARM, and more.

Windows Subsystem for Linux (WSL) 2

Windows Subsystem for Linux 2 was first announced during Microsoft Build 2019, and is now being rolled out to all users under the stable Windows 10 branch. This update brings a full Linux kernel to the stable branch. As part of this update, WSL 2 is also now updateable through Windows Update, so users no longer need to rely on the command line only to update the kernel.

Microsoft did announce GPU acceleration and Linux GUI app support for WSL 2, at Microsoft Build 2020. But, these features are not yet available even for Windows Insiders, so there is bound to be further waiting for users on the stable branch.

Chat-based UI for Cortana

Another highlight of this Windows 10 version update is the new Cortana experience, which now takes the form of a chat with the digital assistant.

Users can now interact with Microsoft’s digital assistant in a chat-based user interface, via either text or by voice in natural language. You can resize, move, and dock the app window on your desktop to accommodate your preferred workflow. Cortana will be able to help you access information quicker, connect with people faster, and help you stay on track of your schedule. Specific tasks that Cortana can accomplish include calendar and schedule assistance, helping join meetings in Microsoft Teams, find out about people in the organization, make lists and set reminders, open apps and settings pages, get definitions and quick answers and get weather and news updates.

Your Phone on Windows 10 on ARM

The May 2020 update to Windows 10 brings the Your Phone app’s calling feature to ARM supported PCs. The Your Phone app lets you place, receive, or text reply to incoming phone calls from your PC. Previously, this feature only worked if you had a supported Android device and an x86/x86-64 Windows 10 PC. However, with the May 2020 update to Windows 10, Microsoft is now enabling this functionality in the desktop Your Phone app for Windows 10 on ARM devices, like the Microsoft Surface Pro X and Samsung Galaxy Book S.

Your Phone Companion - Link to Windows (Free, Google Play) →

Other features

Other smaller features in this update include:

  • Faster Bluetooth pairing – devices can now be paired straight from the quick settings in notifications rather than opening Settings.
  • More kaomoji available within the Windows emoji keyboard.
  • Virtual desktops can now be named.
  • The Xbox Game Bar now supports third-party widgets, letting you customize the overlay experience to fit with the way you game.
  • Memory improvements in Microsoft Edge by taking advantage of segment heap capabilities.
  • The Calculator app can now float on top of other windows.
  • The Notepad app  is getting updated with wrap-around find/replace, quick text zooming, and the ability to show when the file has unsaved changes by displaying an asterisk in the title bar.

Windows 10 May 2020 update is rolling out to desktops, though Microsoft is initially limiting availability to those devices running versions 1903 and 1909 who seek the update via Windows Update. If you wish to install the update, navigate to the Windows Update settings pane (Settings > Update & Security > Windows Update), and select Check for updates. Once the update appears, you can choose to Download and Install. Note that the update may not be visible immediately as Microsoft will be ramping up roll out gradually.

Source: Windows Blog


Update: Windows 10 May 2020 update put on compatibility hold

Microsoft released the Windows 10 May 2020 update last week, and the initial rollout began as expected. However, several bugs and issues surfaced ever since the wider rollout. Several of these issues have resulted in a “compatibility hold”, which essentially prevents the Windows 10 May 2020 update from being installed via Windows Update. So if you have been checking for the update but not seeing anything, it is likely that your device is being blocked from updating right now. Microsoft has also added a warning to Windows Update for devices that aren’t ready to be updated.

Windows 10 May 2020 update check

Hopefully, once the bugs and issues are fixed, we can see a much wider rollout with the fixes included.

Source: The Verge


Update 2: Windows 10 version 2004 / May 2020 update re-rolling out

After the first initial rollout, the wider rollout was paused as some issues had surfaced. Microsoft has determined that the issues are experienced on the Microsoft Surface Pro 7 and Microsoft Surface Laptop 3, wherein users were reporting unexpected restarts. The company has determined the issue to be related to the Always On, Always Connected capable network adapters, and has resolved the issue with patch KB4557957.

Consequently, the wider update rollout for Windows 10 version 2004 has now been resumed for devices running Windows 10, versions 1903 and 1909. Users of Microsoft Surface Pro 7 and Microsoft Surface Laptop 3 will still have to wait for a bit, as Microsoft has put the devices on a safeguard hold for the update, and it will be removing the hold in the coming weeks.

The post [Update 2: Re-Rolling Out] Windows 10 May 2020 update brings WSL 2, revamped Cortana assistant, and “Your Phone” calls to ARM devices appeared first on xda-developers.



from xda-developers https://ift.tt/2TJqR5Z
via IFTTT

Huawei P40 Pro+ with 10X optical zoom and 40W wireless charging is now available for pre-order outside of China

Huawei has been blocked from using Google apps for a while now, but the company hasn’t slowed down its smartphone launches. The Huawei P40 series was announced earlier this year, but a few of the models were not available outside of China. The Huawei P40 Pro+ was one of those devices and now it’s available for pre-order in more markets.

The Huawei P40, P40 Pro, and P40 Pro+ were all announced in March, but we only saw the P40 and P40 Pro launch outside of China. The P40 Pro+ is the model with the powerhouse of cameras. The main lens is a 50MP RYYB sensor and it’s joined by a 40MP wide-angle camera, 8MP 10X optical zoom periscope lens, and 8MP 3X optical zoom telephoto lens.

Huawei P40 Pro+ XDA Forums

Besides the cameras, the Huawei P40 Pro+ has all the high-end flagship specifications you’d expect. That includes the Kirin 990 5G SoC, a 4 layer SuperCool system, 3D graphene film, and a super-thin Vapor Chamber cooling system. It has a 6.5-inch 90Hz display, 8GB of RAM, 512GB of storage, a 4,200mAh battery, 40W fast charging, and Android 10. What it doesn’t have, however, is Google Play Services.

The Huawei P40 Pro+ is now available for pre-order in Europe for 1,399 Euro (~$1,588), and in the United Kingdom for 1,299 GBP (~$1,654). It will officially launch on June 25th from the Huawei Store and select retailers. Customers can get it in Black or White ceramic and it will come bundled with a Huawei Watch GT2 (46mm, Pebble Brown) and a Huawei SuperCharge Wireless Charger Stand (40W).

Specifications Huawei P40 Huawei P40 Pro Huawei P40 Pro+
Size & Weight
  • 148.9 x 71.06 x 8.5mm
  • 175g
  • 158.2 x 72.6 x 8.95mm
  • 203g
  • 158.2 x 72.6 x 9.0mm
  • 226g
Display
  • 6.1 inches
  • OLED
  • 2340 x 1080
  • 6.58 inches
  • OLED
  • 2640 x 1200
  • 90 Hz
  • 6.58 inches
  • OLED
  • 2640 x 1200
  • 90 Hz
CPU Kirin 990 5G OctaCore CPU:
  • 2x Cortex-A76 @ 2.86 GHz
  • 2x Cortex-A76 @ 2.36 GHz
  • 4x Cortex A55 @ 1.95 GHz
Kirin 990 5G OctaCore CPU:
  • 2x Cortex-A76 @ 2.86 GHz
  • 2x Cortex-A76 @ 2.36 GHz
  • 4x Cortex A55 @ 1.95 GHz
Kirin 990 5G OctaCore CPU:
  • 2x Cortex-A76 @ 2.86 GHz
  • 2x Cortex-A76 @ 2.36 GHz
  • 4x Cortex A55 @ 1.95 GHz
RAM 8GB 8GB 8GB
Storage 128GB, nano memory card expansion 256GB, nano memory card expansion 512GB, nano memory card expansion
Rear Cameras
  • 50MP UltraVision with RYYB, 4-in-1 pixel binning, f/1.9
  • 16MP ultra wide-angle camera, f/2.2
  • 8 megapixel telephoto with OIS, f/2.4
  • 50MP UltraVision with RYYB, 4-in-1 pixel binning, f/1.9, OIS
  • 40MP video and ultra-wide-angle camera, f/1.8
  • 12MP SuperSensing Telephoto, f/3.4
  • TOF sensor
  • 50MP UltraVision with RYYB, 4-in-1 pixel binning, f/1.9, OIS
  • 40MP video and ultra-wide-angle camera, f/1.8
  • 8MP 10X optical super periscope telephoto
  • 8MP 3X optical telephoto
  • TOF sensor
Front Cameras 32MP, f/2.2
  • 32MP, f/2.2
  • IR depth sensor
  • 32MP, f/2.2
  • IR depth sensor
OS EMUI 10.1 based on Android 10 (no Google services) EMUI 10.1 based on Android 10 (no Google services) EMUI 10.1 based on Android 10 (no Google services)
Battery 3,800mAh 4,200mAh 4,200mAh
Charging 40W wired charging
  • 40W wired charging
  • 27W wireless charging
  • 40W wired charging
  • 40W wireless charging
Connectivity
  • GSM, HSPA, LTE, 5G
  • Bluetooth 5.1
  • WiFi AX
  • NFC
  • e-SIM
  • GPS, AGPS, Glonass, Galileo, QZSS
  • GSM, HSPA, LTE, 5G
  • Bluetooth 5.1
  • WiFi AX
  • NFC
  • e-SIM
  • GPS, AGPS, Glonass, Galileo, QZSS
  • GSM, HSPA, LTE, 5G
  • Bluetooth 5.1
  • WiFi AX
  • NFC
  • e-SIM
  • GPS, AGPS, Glonass, Galileo, QZSS
Sensors Fingerprint sensor, proximity sensor, ambient light, compass, accelerometer Fingerprint sensor, proximity sensor, ambient light, compass, accelerometer Fingerprint sensor, proximity sensor, ambient light, compass, accelerometer
Misc
  • IP53 water/dust resistance
  • USB Type-C
  • Dual SIM, eSIM
  • IP68 water/dust resistance
  • USB Type-C
  • Dual SIM, eSIM
  • IR blaster
  • IP68 water/dust resistance
  • USB Type-C
  • Dual SIM, eSIM
  • IR blaster

The post Huawei P40 Pro+ with 10X optical zoom and 40W wireless charging is now available for pre-order outside of China appeared first on xda-developers.



from xda-developers https://ift.tt/2MN1rRq
via IFTTT

5 Microsoft Surface Deals You Can Save Big with Right Now

Many of the best computers in the world right now are made by Microsoft. In particular, the Surface range is packed with remarkable specs at reasonable prices. If you are seeking an upgrade, take a look at these five deals on Surface devices — now with up to 27% off the MSRP via the XDA Developers Depot.

Microsoft Surface Laptop 2 13.5″ Touch Core i5 8GB (Cobalt Blue)

Offering up to 15 hours of battery life, the Microsoft Surface Laptop 2 was made for working on the move. Running Windows 10 on a crisp 13.5″ LED display, it offers excellent performance thanks to an Intel i5 chip and 8GB of RAM. PCMag called it a “sleek ultraportable with a top-notch build.” Originally priced at $1,299, it’s now only $979.99.

Microsoft Surface Pro 12.3″ Tablet 4GB RAM – Silver (Wi-Fi + 4G LTE)

This lightweight device boasts 50% more power than most tablets and a stunning 2736 x 1824 touch display. Under the hood, a 7th Gen Intel Core i5 processor offers smooth multitasking. You get 13.5 hours of battery life, and the 128GB SSD offers plenty of room for media. Worth $1,299.99, this 4G-enabled model is now 15% off at $1,099.99.

Microsoft Surface Pro 6 Tablet 1.9GHz Intel Core i7 with 512GB SSD

The updated Surface Pro is “arguably the best-made Windows 10 tablet going” according to The Guardian. This version has a remarkable 16GB of RAM and a speedy i7 processor packaged inside a sleek frame. You also get plenty of solid-state storage, 13.5 hours of battery, and a 12.3-inch PixelSense display. It’s usually $1,499.99, but you can get yours now for $1,279.99.

Microsoft Surface Pro 6 256GB 12.3″ WiFi Intel Core i7

If you don’t need crazy specs, this version of the Surface Pro 6 is a great option. You still get that i7 chip and crisp display bolted into a body that measures only 0.33 inches thick. This version also has 256GB of solid-state storage, great battery life, and Intel graphics. Worth $1,499.99, it’s now down to $1,089.99

Microsoft Surface Pro 6 Tablet 1.9GHz Intel Core i7 with 1TB SSD

Need more storage space for photos, movies, and games? This Surface Pro 6 has you covered, thanks to a huge 1TB SSD. It runs Windows 10 Pro on an i7 processor and 16GB of RAM — a combination that delivers “big performance gains” in the words of CNET. Originally $1,499.99, this lightweight monster is now only $1,429.99.

Prices subject to change

The post 5 Microsoft Surface Deals You Can Save Big with Right Now appeared first on xda-developers.



from xda-developers https://ift.tt/2MI16PQ
via IFTTT