LightBlog

jeudi 24 octobre 2019

TWRP lead explains why it’ll take time for the custom recovery to support Android 10

Dessert name or not, Android 10 is the flavor of the season. Several flagships from prominent OEMs have received their official updates, while several others have received a taste of the new OS version thanks to Android 10 custom ROMs. Google is also very happy with Android 10’s adoption rate, made possible because of Project Treble and the whole host of other changes made over the years. Unfortunately, while Android 10 brings with itself its own joys, it also makes a few things difficult for custom recoveries like TWRP. TWRP lead developer and XDA Senior Recognized Developer Dees_Troy has highlighted some of the issues that the recovery faces on its way to officially support Android 10.

As Dees_Troy puts it bluntly, TWRP support for Android 10 is going to take a while. His statements are made in relation to the Google Pixel 3 and Google Pixel 4, as well as for devices that will ship with Android 10 as their base version. Older non-Pixel devices that shipped with older versions of Android and have subsequently been updated to Android 10 are not affected.

According to the dev, Android 10 brought about some of the biggest changes to AOSP’s recovery implementation in recent years. Components in the AOSP recovery have been moved into subfolders, which makes merging changes into TWRP more time consuming. Changes made to the ramdisk, such as moving away from static binaries with no linked libraries to dynamic linking, have also presented the devs with decisions to make on how best to move forward in light of those changes. Even when those decisions have been made, new challenges come up, such as mounting the system partition to /system in light of this dynamic linking. Android 10 also introduces what the dev is calling a “super” partition — a partition that contains a bunch of smaller partitions; and Google is utilizing a read-only ext4 file system for the new dynamic partitions within the super partition. This then presents the developers with new challenges to tackle, such as how users will install GApps, and how to provide users with the right tools to manage and make changes to the dynamic partitions on the super partition.

All of these changes and the accompanying reactions require a fair few modifications to be made, alongside discussions on how best to approach the situation. The end result is that official TWRP will take some time to achieve full Android 10 support.


Source: TWRP GitHub

The post TWRP lead explains why it’ll take time for the custom recovery to support Android 10 appeared first on xda-developers.



from xda-developers https://ift.tt/32N8DTO
via IFTTT

[Update: $200 price tag] New NVIDIA SHIELD TV Pro pops up on Amazon with Dolby Vision and redesigned remote

Update 10/24/19 @ 3:38 AM ET: The new NVIDIA SHIELD TV Pro was apparently made available at Best Buy stores, much before launch, revealing a price tag of $199.99. Scroll to the bottom for more updates. The article as published on October 17, 2019, is preserved as below.

The NVIDIA SHIELD TV is one of the best Android devices that has ever come to market and it’s not even a phone. The original device has received tremendous support from NVIDIA for over 4 years now. We’ve recently caught wind of new SHIELD TV devices in the pipeline and now an Amazon listing has let the cat out of the bag. This is our first look at the NVIDIA SHIELD TV Pro.

Full page screenshot below

The Amazon listing (now removed) gives us tons of details about the SHIELD TV Pro. This is the device that was codenamed “mdarcy.” Powered by the NVIDIA Tegra X1+ chip, it claims to be 25% faster than previous generations. This is the same chip found in the new Nintendo Switch. The older SHIELD TVs have started to feel a little sluggish, and this new Pro model should be a modest improvement. The SHIELD TV Pro also has AI-enhanced upscaling to go from HD to 4K.

Another new feature is Dolby Vision HDR, which is a step above HDR10. The special thing about Dolby Vision HDR is dynamic metadata. This metadata is essentially instructions for the TV display to make sure every scene is portrayed as accurately as possible. HDR10 only has “static” metadata, which covers the entire movie/TV show.

One thing that hasn’t been a beloved feature of the SHIELD TV is the remote. Thankfully, the SHIELD TV Pro has a brand new redesigned remote. It features a chunkier design and more buttons. There is a microphone for voice controls, motion-activated backlit buttons, an IR blaster for controlling TVs, Bluetooth, and a lost remote feature. It has buttons for power, menu, play, record, pause, forward, reverse, volume, voice commands, and direction pad. The remote takes 2 AAA batteries.

The SHIELD TV Pro has 2 USB 3.0 ports, HDMI 2.0 port, and a Gigabit Ethernet port. Other specifications include 3GB of RAM, 16GB of storage, and dual-band AC Wi-Fi. The device is SmartThings Hub-ready for your smart home as well. The Amazon page lists the price at $199 and it will be released on October 28th. We’re still waiting on another SHIELD TV codenamed “sif,” but what do you think about this new SHIELD TV?

We have reached out to NVIDIA for confirmation and will update the post if necessary.

First spotted by @androidtv_rumor on Twitter


Update: NVIDIA SHIELD TV Pro briefly available at Best Buy for $199.99

The NVIDIA SHIELD TV Pro is yet to be officially unveiled, but certain Best Buy locations in the US have already received stock of the same. Customers have spotted the new streaming console on the shelves, with a price tag of $199.99, which appears to be the final retail pricing of the product.

We can expect the product to be made official very soon. Meanwhile, you can try your luck by walking into a Best Buy near you.

Source: /r/ShieldAndroidTV, AVS Forums
Story Via: Liliputing

The post [Update: $200 price tag] New NVIDIA SHIELD TV Pro pops up on Amazon with Dolby Vision and redesigned remote appeared first on xda-developers.



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

[Update: $150 price tag] NVIDIA SHIELD TV 4K streaming stick leaks ahead of launch

Update 10/24/19 @ 3:25 AM ET: The new NVIDIA SHIELD TV 4K streaming stick was apparently made available at Best Buy stores, much before launch, revealing a price tag of $149.99. Scroll to the bottom for more updates. The article as published on October 17, 2019, is preserved as below.

Today is officially NVIDIA SHEILD TV day. After the device codenamed “mdarcy” showed up earlier today, we’re now getting a look at the device codenamed “sif.” The SHIELD TV Pro that we saw earlier is an update to the traditional set-top box model. “Sif” is a much smaller streaming stick form factor with the same redesigned remote and it showed up on Newegg prematurely.

The size is the obvious big difference with the SHIELD TV streaming stick. It looks like a small flashlight with an Ethernet port on one end and HDMI and MicroSD on the other end. The listing says the device comes with 8GB of internal storage. The Newegg listing also says the streaming stick is powered by the NVIDIA Tegra Z1+ processor, but the listing later mentions the Tegra X1+ (which is in the new SHIELD TV Pro) several times. NVIDIA says it’s 25% faster than previous generations, which leads us to believe “Z1+” was a mistake.

NVIDIA says the streaming stick has “Enhanced HD video in real-time to 4K” and it mentions the AI upscaling we saw in the SHIELD TV Pro listing. The streaming stick also appears to feature Dolby Vision and Dolby Atmos like the set-top box. Essentially, you’re getting the same features as the box, but with slightly fewer ports.

The streaming stick comes with the exact same remote that we saw before with the SHIELD TV Pro. There is a microphone for voice controls, motion-activated backlit buttons, an IR blaster for controlling TVs, Bluetooth, and a lost remote feature. It has buttons for power, menu, play, record, pause, forward, reverse, volume, voice commands, Netflix, and direction pad. The remote takes 2 AAA batteries.

The Newegg listing has the price for the streaming stick at $199, which is the same price Amazon had for the SHIELD TV Pro. While the two devices share a lot of specifications and features, it’s a little strange to see a much smaller streaming stick for the same price as a full-fledged set-top box. It’s possible that the pricing is simply a placeholder for now. We’ll have to wait and see. What do you think of this smaller SHIELD TV device?

Via: Reddit


Update: NVIDIA SHIELD TV 4K streaming stick briefly available at Best Buy for $149.99

The NVIDIA SHIELD TV 4K streaming stick is yet to be officially unveiled, but certain Best Buy locations in the US have already received stock of the same. Customers have spotted the new streaming stick on the shelves, with a price tag of $149.99, which appears to be the final retail pricing of the product.

NVIDIA SHIELD TV 4K streaming stick

We can expect the product to be made official very soon. Meanwhile, you can try your luck by walking into a Best Buy near you.

Source: /r/ShieldAndroidTV, AVS Forums
Story Via: Liliputing

The post [Update: $150 price tag] NVIDIA SHIELD TV 4K streaming stick leaks ahead of launch appeared first on xda-developers.



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

OxygenOS Open Beta 4 for the OnePlus 7 series adds a new gesture, weather provider, and more

Earlier this month, OnePlus rolled out OxygenOS Open Beta 3 for the OnePlus 7 and OnePlus 7 Pro. As part of the update, OnePlus released a bunch of bug fixes and a couple of new features. Most notably, the company rolled out a new Work-Life Balance feature for users in India. This new feature allows users to sort notifications when at work or home, giving them some peace of mind. The update also included optimizations for the OnePlus Switch app and a new Activity mode in OnePlus’ Zen Mode. Now, the company is rolling out OxygenOS Open Beta 4 for the two devices with even more new features.

OnePlus 7 Pro OxygenOS Open Beta 4 changelog OnePlus 7 Pro OxygenOS Open Beta 4 Android Security patch

As per a recent post on the OnePlus forums, OxygenOS Open Beta 4 is now rolling out to the OnePlus 7 Pro and is expected to reach OnePlus 7 users next week. The update includes the usual bug fixes and improvements, along with some optimizations for some stock apps. Most notably, the update introduces a new “Raise to lower the ringtone” gesture within the Sounds & Vibration settings. When enabled, this feature will automatically lower the volume of your ringtone when you pick up your phone to answer an incoming call. Furthermore, the update adds The Weather Channel as a data source in OnePlus’ stock Weather app.

Here’s the complete changelog for the OxygenOS Open Beta 4:

  • System
    • Fixed the screen flashing issue with setup while adding the fingerprint
    • Fixed the issue of the accidental muting of a vehicle navigation system with a Bluetooth connection
    • Fixed the disabling of mobile data after an upgrade
    • Optimized visual effects of the permission’s pop-up window
    • Optimized the black and white screen issues with some apps
    • Improved system stability and fixed other known issues
  • Phone
    • Added the “Raise to lower the ringtone” feature in Sounds & Vibration for incoming calls
    • Enabled efficient addition of unknown numbers to contacts
    • Optimized the description for the features
    • Expanded the dial pad area to avoid mis-touches
  • Messages
    • Optimized the message sorting feature by verification code
  • Calculator
    • Optimized UI and interactive experience
  • OnePlus Switch
    • Supported transfer of iPhone data through iCloud
  • Weather
    • Added The Weather Channel as a data source for accurate weather data

The OnePlus Switch app has also received a new feature that will allow iPhone users to easily transfer their data through iCloud. We previously saw this feature in a beta release of the app. As mentioned earlier, the update is already rolling out to OnePlus 7 Pro users who are on the beta channel and is expected to reach the OnePlus 7 next week.

Download Links for OxygenOS Open Beta 4

If you haven’t received the OTA update yet, you can download the update package from the link below and manually flash it on your phone. If you’re already on the OxygenOS Open Beta 3 release, you’ll need to download the incremental OTA. However, if you’re on the stable channel then you’ll need to download the full OTA update on your device.

OxygenOS Open Beta 4 for the OnePlus 7 Pro (Full OTA) 

OxygenOS Open Beta 4 for the OnePlus 7 Pro (Incremental OTA)

OnePlus 7 Pro XDA Forums


Thanks to XDA Senior Member Some_Random_Username for the download links!

The post OxygenOS Open Beta 4 for the OnePlus 7 series adds a new gesture, weather provider, and more appeared first on xda-developers.



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

mercredi 23 octobre 2019

ASUS rolls out a public Android 10 beta with ZenUI 6 for the ZenFone 5Z

Following the first stable rollout of Android 10 on Pixel devices, several manufacturers have released both stable and beta updates to their devices. While some, like Essential and OnePlus, released stable versions of Android 10 to some of their devices, most others are still on the beta channel. Quite recently, LG and Oppo released their first beta updates for the LG G8 ThinQ and Oppo Reno. And now, Asus has rolled out its first Android 10 beta with ZenUI 6 for the ZenFone 5Z.

Android 10 beta ZenUI 6 Changelog

Earlier this year in August, Asus first started recruiting Android 10 beta testers for the ZenFone 6 and the ZenFone 5Z. At the time, the beta program was closed to a limited number of users and for good reason. The ZenUI 6 update released back then was barebones and incredibly buggy, but now Asus seems to have addressed some of the major issues. However, there are still some bugs in the latest public beta release.

Here’s the official bug list for the ZenUI 6 public beta (version 100.04.44.67) on the ZenFone 5Z:

  1. This theme does not yet support “My Creation”.
    Lock the screen, quickly set up the menu, and temporarily set the ASUS theme style.
  2. Clicking [Settings] > [Applications and Program Notifications] > [Reset Application Preferences] on the application information page will cause the system to automatically restart.
  3. After accidentally switching the system language, click the “Recent” button to display the ASUS desktop stop action message.
  4. Inductive payment is not available.
  5. Some IOT devices / 3rd party app are not available.
  6. SD card transmission speed is slow.

It’s worth noting that ZenUI 6 on the ZenFone 5Z offers a close to stock Android experience and packs in the Android security patch for October 2019. As you can see in the screenshots below, the update also features Android 10’s system-wide dark mode and new navigation gestures.

ZenUI 6 beta on the ZenFone 5Z ZenUI 6 beta on the ZenFone 5Z ZenUI 6 beta on the ZenFone 5Z ZenUI 6 beta on the ZenFone 5Z ZenUI 6 beta on the ZenFone 5Z ZenUI 6 beta on the ZenFone 5Z ZenUI 6 beta on the ZenFone 5Z ZenUI 6 beta on the ZenFone 5Z ZenUI 6 beta on the ZenFone 5Z ZenUI 6 beta on the ZenFone 5Z

Along with all the new features introduced in Android 10, the ZenUI 6 beta also includes a couple of additional features like a native screen recorder, a special mode for one-handed use, Asus’ Game Genie, and more. As of now, we have no information on the release schedule for the stable version of the update. However, since it has already reached open beta testing, it shouldn’t be long before Asus releases it on the stable channel. If you want to try out the latest ZenUI 6 beta update on your device and haven’t received the update yet, you can download it from the link below and manually flash it on your phone. Do note that you’ll need to rename the zip file to UL-Z01R-WW-100.04.44.67-user.zip before proceeding with the manual update.

Download ZenUI 6 v100.04.44.67 for the ZenFone 5Z


Via: PiunikaWeb

Thanks to Arun Z194 for the tip!

The post ASUS rolls out a public Android 10 beta with ZenUI 6 for the ZenFone 5Z appeared first on xda-developers.



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

Google brings back the Android Developer Challenge to find 10 innovative apps using Machine Learning

It’s been many years since the last one, so it was surprising to hear that Google is bringing back the Android Developer Challenge. This time around, Google wants to promote one of the most promising fields of software engineering: Machine Learning. Google has used Machine Learning to build innovative features in a ton of its own products. Features like Smart Compose in Gmail, improved translations in Google Translate, Live Caption in Android 10, and so much more. Google believes there is still a lot that can be done with ML, so they’re looking to the developer community to promote innovative ideas.

Google is looking for 10 innovative Android apps that use Google-supported on-device machine learning offerings, including ML Kit, TensorFlow Lite, etc. Your app can either use ML to form the basis of the app or use ML to build on the functionality of an existing feature. Your app idea can be in the concept phase or ready for users, but regardless, you’ll have to show Google that you have a path to bring your idea to fruition by May 1st, 2020. That’s because Google wants developers to distribute these apps publicly on Google Play next year, and they’re also planning on showcasing these apps on their official channels in the lead up to and possibly at Google I/O 2020.

“The Android Developer Challenge is back. And the first Android Developer Challenge we’re announcing will be helpful innovation and machine learning. We’re asking all of you to submit ideas. We’ll pick the top 10. We will then bring those teams to Google. You will meet leading experts in machine learning and Android from across the company. You will get an exclusive look at Android 11, and once your apps are ready, we’ll share them in a collection on Google Play for billions of users to see.” – Stephanie Saad Cuthbertson, Google

One really cool thing about the Android Developer Challenge this time is that the winners could end up having their apps shown off alongside Android 11. During the event today, Google specifically mentioned that winners will get an exclusive early look at Android 11 and tickets to Google I/O 2020.

The challenge officially opens for submissions tomorrow and ideas are due by December 2nd. The winning projects will be selected on December 15th. From February through April, Google will work with developers to bring the concepts to life. For the complete terms, head here. More information can be found on the Android Developer Challenge website.

The post Google brings back the Android Developer Challenge to find 10 innovative apps using Machine Learning appeared first on xda-developers.



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

Navigation Gestures 1.20.16 released with even more bug fixes and features

It’s been less than a month (barely) and we’re back with another Navigation Gestures update. Just like with the release of 1.18.4, the focus here is primarily on stability and performance. That doesn’t mean there aren’t new features, though. We’ve spent a while making sure this release is as stable as we can get it (as you can tell by the high patch-version number).

First up, here are the highlights:

  • We’ve completely redesigned the gesture detector.
  • We’ve added a bunch of new gestures.
  • There are a couple new compatibility options to help you fine-tune Navigation Gestures for your device.
  • You can now search for specific settings.
  • The sensitivity issue using Split Pill has been fixed.

Here’s the full list of changes:

Features

Better App-Change Detection

First up, we’ve added a setting for better app-change detection. This option makes use of Android’s Usage Stats API to more reliably detect the app that’s currently on-screen. Enable it by going to Settings > Experimental Settings and tapping “Improved App-Change Detection.” Just note that it may result in worse battery life.

Complex Gestures

There are also 8 new “complex” gestures:

  • Swipe Up & Right or Right & Up (+ long variant)
  • Swipe Up & Left or Left & Up (+ long variant)
  • Swipe Down & Right or Right & Down (+ long variant)
  • Swipe Down & Left or Left & Down (+ long variant)

These new gestures work in both normal and split pill modes.

Repeat Long-Swipes

We’ve also added an option to allow long-swipes to repeat until you lift your finger. For example, if you have a long right-swipe set to increase the display brightness, keeping your finger down will cause the brightness to continue to increase.

Settings Search

This next feature should be particularly useful. As you may or may not know, Navigation Gestures has a bit of an overload of options. It can be hard to find something you’re looking for when it’s surrounded by dozens of other options. Well, we’ve added a Settings Search feature in this version. Simply open the settings, tap the search icon in the top bar, and type in what you’re looking for.

Behavior

While there are plenty of new features, there are also a bunch of changes to how Navigation Gestures behaves that we’ve made.

Clear Settings when Restoring Full Backup

Navigation Gestures has had a Backup & Restore feature for a while now. This can be useful if you’re moving over to a new phone or performing a factory reset. In this release, we’ve slightly tweaked the behavior for restoring a full backup. The process will now clear all of your current settings before writing the ones from the backup. This is just to ensure that the backup properly restores. In most cases, you won’t notice a difference.

Per-App Pill Color Reliability

In the last stable release, 1.18.4, we introduced a new Experimental feature: Per-App Pill Color. In Navigation Gestures 1.20.16, we’ve improved its reliability. It should now be less prone to flickering when opening apps, or when having a status bar clock showing seconds.

Redesigned Gesture Detector

Per-App Pill Color isn’t the only thing we improved, though. We’ve completely redesigned the gesture detector for the pill. The first thing you’ll notice with this new detector is that the pill now moves both horizontally and vertically at the same time. This means you could start a swipe-up gesture, but change your mind and drag the pill to the right instead (of course, if you have the Right & Up complex gesture enabled, that’ll execute). This new gesture detector also opened the door to the new complex gestures. Overall, the experience swiping the pill should be vastly improved.

Pill Hiding/Fading

The next improvement involves the pill hiding and fading behavior. We’ve redesigned the logic behind these features, so they should be much more reliable and responsive. We’ve also made it so you can have the pill hide and fade at the same time.

Don’t Move Pill when Keyboard Shown

We’ve also fixed up the “Don’t Move Pill when Keyboard Shown” option to work more reliably on more devices.

Compatibility

Since different Android devices can be so vastly different from each other, it’s impossible to make an app like Navigation Gestures work properly on all of them automatically. That’s why we’ve added new compatibility options as time goes on. In Navigation Gestures 1.20.16, there a couple new ones to help you fine-tune Navigation Gestures for your device.

Switch Apps Delay

The first new option involves the Switch Apps action. Android unfortunately doesn’t have a direct method for switching to the previous app, so Navigation Gestures has to simulate a double-tap of the Recents button. We’ve played around with different delays between the two simulated taps, but none have worked reliably on all devices. This option allows you set the delay between the two taps yourself. Experiment with longer and shorter delays to find what’s best for your phone.

Accessibility Event Delay

The other option also involves a delay. Navigation Gestures relies on events reported to an Accessibility Service to know when the screen content has changed. These events aren’t reported every time they’re generated, though. Android allows a minimum delay between events to be set. The shorter this delay is, the faster Navigation Gestures can do things like update the pill color or hide the pill. Unfortunately, a shorter delay also means worse battery life and performance. A longer delay means slower responses, but less effect on battery usage and speed.

Luckily, Android allows this delay to be set dynamically, so we’ve added an option so you can set it yourself. The default delay is 500ms, but if you want the best performance, you can set it as low as 100ms. If you’re trying to save battery, it can be set all the way up to 2000ms.

Cut-Off Volume Dialog

Android Pie redesigned the volume dialog, moving it to the side of the display. Because of this, when using a fullscreen app in landscape on Pie, the volume dialog will be partially offscreen. There’s a new compatibility option which will temporarily show the navigation bar when the volume dialog is on-screen under thee specific conditions.

Bugs/Miscellaneous

Aside from everything mentioned above, there are quite a few bug fixes and miscellaneous changes that should improve your experience using Navigation Gestures.

Crash Fixes

Being a low-level personalization app, Navigation Gestures has its fair share of crashes. Since 1.18.4, we’ve fixed quite a few crashes, and the overall experience should be much more stable.

Performance Improvements

Again, with how much Navigation Gestures has to do in the background, there are quite a few times when Navigation Gestures freezes up, especially on older or lower-end devices. A lot of work has gone into performance for this release, fixing quite a few instances where Navigation Gestures stops responding.

Hide Pill when Keyboard Shown

At some point, we broke this option. Well, now it’s fixed, and should work reliably again in 1.20.16.

Sensitivity

During the development and testing process between the release of 1.15.10 and 1.18.4, the gesture sensitivity was decreased greatly when the pill was aligned to the bottom of the screen. It could be worked around by enabling Full Overscan, but not all devices are compatible with that option.

After a lot of investigation, we found the reason behind this issue, and it should be fixed now. If you had turned on Full Overscan in 1.18.4, you can disable it if you want to.

Miscellaneous

  • Make sure the Show NavBar with Keyboard option is disabled when Overlay NavBar is on
  • Make sure holding the pill to show the navigation bar while screen pinning is active actually works
  • Fix up some animations

Navigation Gestures - Swipe Gesture Controls! (Free, Google Play) →

Navigation Gestures Premium Add-On ($1.49, Google Play) →


So that’s it. As promised, there’s a whole bunch of new stuff: features, behavior changes, bug fixes…. what more could you want?

If you haven’t tried Navigation Gestures before, there’s no better time than now to go install it. If you have tried it before and you uninstalled it because of issues you experienced, give it another shot, and then uninstall it because you’ll still probably issues. Report any problems you have, though. You can send an email to navigationgestures [at] xda-developers [dot] com or create a ticket at https://support.xda-developers.com to let us know.

The post Navigation Gestures 1.20.16 released with even more bug fixes and features appeared first on xda-developers.



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