LightBlog

mercredi 30 septembre 2020

Kernel sources for the POCO M2 Pro/Redmi Note 9S/9 Pro/9 Pro Max, Moto G9/G9 Play, Realme C11/C12/C15, and Realme V3/V5/X7/X7 Pro are now available

There is a direct correlation between the developer-friendliness of a particular Android OEM and their stance on publishing the kernel source code for the smartphones they sell. The companies are obliged to provide the source code – upon request – for any Linux kernel binaries that ship on their devices to comply with the requirements of the GNU General Public License (GPL) v2. A handful of manufacturers are known for releasing such sources in a timely manner. Xiaomi is one of the most notable names in this field, and the OEM has now refreshed its official GitHub repository with the kernel source code corresponding to a bunch of popular phones. Moreover, sources for the recently released Motorola Moto G9/G9 Play as well as several Realme phones are now available for download.

Redmi Note 9S, 9 Pro, 9 Pro Max and POCO M2 Pro

As of now, Xiaomi’s product portfolio contains four distinct Qualcomm Snapdragon 720G-powered smartphones. The list consists of the Indian Redmi Note 9 Pro, also known as the global Redmi Note 9S (code-name: “curtana”), the global Redmi Note 9 Pro (code-name: “joyeuse”), the Redmi Note 9 Pro Max (code-name: “excalibur”), and the POCO M2 Pro (code-name: “gram”). The OEM prefers to maintain separate firmware packages for these devices, but their kernel sources are unified due to the internal similarities. You can find the kernel source code tree for them under the “gram-q-oss” branch of Xiaomi’s Github repo.

Redmi Note 9S/9Pro/9 Pro Max/POCO M2 Pro Kernel Sources

XDA Forums: Redmi Note 9S/9 Pro ||| Redmi Note 9 Pro Max ||| POCO M2 Pro

Motorola Moto G9 and Moto G9 Play

The Moto G9 launched back in August with the Qualcomm Snapdragon 662 SoC and Android 10 on board. Later on, Motorola released the same phone under the Moto G9 Play moniker across Europe with the addition of a dedicated Google Assistant button. As expected, the source for the device duo (code-name: “guamp”) is unified. The package linked below corresponds to software version QPX30.30-Q3-38-20.

Motorola Moto G9/G9 Play Kernel Sources

XDA Forums: Moto G9 ||| Moto G9 Play

Realme C11, C12, C15

Kernel sources for the Realme C11, Realme C12, and the Realme C15 are now up for grabs. All of them feature MediaTek’s Helio G35 chipset and have the same code-name (“RMX2185”).

Realme C11/C12/C15 Kernel Sources

XDA Forums: Realme C11 ||| Realme C12 ||| Realme C15

Realme V3, V5, X7, and X7 Pro

Lastly, we have a couple of other MediaTek-laden phones from Realme. The Realme X7 comes with the Dimensity 800U, while the Realme X7 Pro carries the Dimensity 1000 Plus SoC. The Realme V3 and V5 are on the more affordable side, as they sport the mid-range Dimensity 720 silicon. The kernel source release for these phones is quite significant in terms of aftermarket development due to the fact that the company has plans to bring them to the global market in the coming days.

Realme V3/X7/X7 Pro Kernel Sources ||| Realme V5 Kernel Sources

The post Kernel sources for the POCO M2 Pro/Redmi Note 9S/9 Pro/9 Pro Max, Moto G9/G9 Play, Realme C11/C12/C15, and Realme V3/V5/X7/X7 Pro are now available appeared first on xda-developers.



from xda-developers https://ift.tt/33fGZBC
via IFTTT

Google Pay 2.118 confirms the old app will be replaced by the Flutter one

Last week, the Google Pay team announced that the Google Pay for India app (formerly called “Tez”) is getting a major design rewrite with Flutter, Google’s open-source UI development kit. Google currently maintains two versions of the Pay app: one for global users and one for Indians. In the blog post, Google said they were “looking forward to launching Google Pay on Flutter to everyone across the world on iOS and Android.” Some took that to mean that the existing app for global users will be rebuilt with Flutter, while others took it to mean that the old app will be killed off. Tonight, Google Pay version 2.118 rolled out on the Play Store, and it confirms that the latter will happen.

The new Google Pay app built with Flutter.

An APK teardown can often predict features that may arrive in a future update of an application, but it is possible that any of the features we mention here may not make it in a future release. This is because these features are currently unimplemented in the live build and may be pulled at any time by the developers in a future build.

Strings within the APK state that there will be a “deprecation prompt” that will inform users to download the new version of the app.

<string name="deprecation_prompt_get_gp3">Get the new GPay</string>
<string name="deprecation_prompt_install_gp3">Download the new Google Pay</string>
<string name="deprecation_prompt_open_gp3">Open the new GPay</string>
<string name="deprecation_prompt_switch_to_gp3">Use the latest Google Pay</string>

There’s also a new Activity with more details on the app migration. The screen tells users that they’ll “still find [their] favorite features, plus track spending, get helpful insights, earn unique rewards, and more!” If you tap the “Get the new GPay” button at the bottom, the Play Store listing for the former Google Pay for India app will be launched. Currently, the new app is still regionally restricted, so I am unable to directly download it from the Play Store onto my own device.

Google Pay 2.118

Old:

Google Pay: Pay with your phone and send cash (Free, Google Play) →

New:

Google Pay - a simple and secure payment app (To be announced, Google Play) →

Once Google starts prompting users to migrate to the new Google Pay app built with Flutter, we’ll let you all know.

Thanks to PNF Software for providing us a license to use JEB Decompiler, a professional-grade reverse engineering tool for Android applications.

The post Google Pay 2.118 confirms the old app will be replaced by the Flutter one appeared first on xda-developers.



from xda-developers https://ift.tt/34bFDXP
via IFTTT

Get Started in Software Engineering With 41 Hours of Training for $39

Every time you open an app or talk to your smart speaker, you benefit from the work of a software engineer. These highly skilled individuals are always in demand, and they get to work on some fascinating projects. The Super Software Engineer Bundle helps you break into this lucrative career, with 41 hours of beginner-friendly training for just $39 at the XDA Developers Depot. 

For anyone who enjoys problem-solving, software engineering is a brilliant career path. Based in computer science, this role is all about coming up with creative coding solutions. It also happens to be extremely well paid — the median salary is $110,000 according to the Bureau of Labor Statistics.

Featuring seven courses, this bundle is the perfect starting point for aspiring engineers. Through 41 hours of hands-on tutorials, you learn how to craft unique software for various purposes. Along the way, you get started with several popular languages and frameworks.

The training helps you code for the Internet of Things, create automations for robots, explore artificial intelligence, and dabble in data science with Python. You also get hours of lessons on Java, Angular, MongoDB, and more.

You should come away with the skills and portfolio to find work, plus certificates of completion. The bundle also includes lifetime access, so you can revise at any time.

This training is worth $2,500 in total, but you can get all seven courses today for just $39.

 
The Super Software Engineer Bundle – $39

See Deal

Prices subject to change

The post Get Started in Software Engineering With 41 Hours of Training for $39 appeared first on xda-developers.



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

Xiaomi Mi 10T Pro Hands-on Preview: 144Hz Screen is so Smooth

I have always been a fan of Xiaomi phones. In the past, the adoration was mostly value-driven: the company’s hardware wasn’t quite at the level of big dogs like Samsung and Huawei, but the devices were significantly cheaper than the competition that I had no choice but to admire them for their value. My logic for recommending Xiaomi phones circa 2018 was this: they are like 85-90% as good as the best Samsung or Huawei counterpart, but Xiaomi is like half the price! The math works out in your favor if you don’t need the absolute best in everything.

With this spring’s Mi 10 series, Xiaomi stopped this “90% as good” approach and is instead going for the full kill.  We previously noticed it in our Mi 10 review, proclaiming the Mi 10 Pro as Xiaomi’s best phone ever. I wrote the same thing in my review for another publication. Because Chinese brands work crazy fast, Xiaomi has already released two more updates to the Mi 10 series before it’s even half a year old. There was the China-only Mi 10 Ultra a couple of months back, and now, the Mi 10T series, which consists of the usual “Pro,” “standard,” and “Lite” variants that every phone brand has seemingly adopted.

I only have the Mi 10T Pro variant for testing, but a lot of the things said for the Pro apply to the standard Mi 10T too, as they are practically the same other than the primary camera. Here’s our hands-on and first impressions with the new Xiaomi Mi 10T Pro.

Xiaomi Mi 10T Pro: Specifications

Specification Xiaomi Mi 10T Pro
Dimensions & Weight
  • 165.1 x 76.4 x 9.33 mm
  • 218g
Display
  • Display:
    • 6.67″ FHD+ 144Hz LCD display
    • 20:9 aspect ratio
SoC
  • Qualcomm Snapdragon 865:
    • 1x Kryo 585 (ARM Cortex-A76-based) Prime core @ 2.4GHz
    • 6x (ARM Cortex-A55-based) Efficiency cores @ 1.8GHz
    • 7nm EUV process
  • Adreno 650
RAM & Storage
  • 8GB + 128GB; 8 + 256GB
  • Expandable via microSD card slot
Battery & Charging
  • 5,000 mAh
  • 33W fast charging
Fingerprint sensor  Side-mounted capacitive fingerprint sensor
Rear Camera
  • Primary: 108MP, 1/1.33″, f/1.7
  • Secondary: 13MP, ultra-wide-angle, f/2.4, 123° FoV, 1.12µm pixels
  • Tertiary: 5MP, macro sensor, f/2.4
Front Camera
  • 20MP, f/2.2
Other Features
  • Wi-Fi 802.11 a,b,g,n,ac
  • Bluetooth 5.1
  • NFC
  • USB 3.1 Type-C
Android Version   MIUI 12 based on Android 10

Note: I received the Xiaomi Mi 10T Pro from Xiaomi on September 24. I haven’t spent enough time with it for a definitive review, which we will publish in the coming weeks. Xiaomi did not have any inputs in this article. 

Design and hardware

The Xiaomi Mi 10T Pro has two headline-grabbing features: it features a 144Hz display and a large 5,000 mAh battery. Both of these are also available on the standard Mi 10T (not the Mi 10T Lite, however). There’s also a 108MP primary camera with a large-ish image sensor size of 1/1.33″, but this is the same hardware seen in the Mi 10 Pro, so it’s not “new” per se.

Xiaomi Mi 10T Pro - Back

The construction on the Mi 10T Pro is premium: you have Gorilla Glass 5 on front and back, sandwiching an aluminum chassis. My unit comes in this glossy, metallic finish (it reminds me of the T-1000 from Terminator 2 when its shape-shifting). It looks great when it’s clean, but attracts fingerprints easily. There’s a side-mounted fingerprint scanner along with a volume rocker on the right side.

The primary camera features a 108MP ISOCELL Bright HMX sensor built by Samsung. This is the same sensor Xiaomi used in the Mi 10 Pro, but the company’s top device, the Mi 10 Ultra, had moved to a newer custom-built OmniVision 48MP sensor. So a return to this 108MP indicates that this phone sits below the Mi 10 Ultra in the pecking order.

Despite the 2X2 grid of what appears to be lenses below the main large camera, only two are sensors: a 13MP ultra-wide angle and a 5MP macro lens. The other two are an LED flash and what appears to be decoration.

Around the front is that 144Hz, a 6.67-inch LCD panel. It uses what Xiaomi calls “AdaptiveSync” technology, meaning it automatically switches between seven different refresh rates: 30/48/50/60/90/120/144Hz, depending on what the app needs.

Xiaomi Mi 10T Pro - Display

I can say right now: animations within the phone’s UI feel buttery smooth and makes the LG Wing’s 60Hz panel look slow by comparison. The LG Wing isn’t a slow device in a vacuum, but it feels slow when used side-by-side with the Mi 10T Pro.

Xiaomi Mi 10T Pro - Bottom Xiaomi Mi 10T Pro - Top Xiaomi Mi 10T Pro - Right Side

Under the hood is a Snapdragon 865, with 8GB RAM and a 5,000 mAh battery. One of the reasons I say Xiaomi has made a jump up in hardware this year is mostly due to the little things like haptic engine and speakers, which have been excellent in almost all Xiaomi releases this year. The same story is repeated here: the Mi 10T Pro has glorious haptics that makes typing a joy, and stereo speakers that pump out full sound.

Software

The Mi 10T Pro runs on Xiaomi’s MIUI 12 on top of Android 10 with Android 11 in the works (presumably, the Mi 10T Pro will also get Xiaomi’s Android 11 update). MIUI is a heavier UX skin than, say, OnePlus’ OxygenOS or Samsung’s One UI, and it’s not going to be everyone’s cup of tea. I enjoy its whimsical animations and aesthetics — for example, when you delete an app, the app blows up, sending a mini shockwave to surrounding apps. However, the settings page is overly complicated and a pain to navigate.

MIUI 12 based on Android 10 on the Xiaomi Mi 10T Pro MIUI 12 based on Android 10 on the Xiaomi Mi 10T Pro MIUI 12 based on Android 10 on the Xiaomi Mi 10T Pro MIUI 12 based on Android 10 on the Xiaomi Mi 10T Pro MIUI 12 based on Android 10 on the Xiaomi Mi 10T Pro

For instance, if you want to change the navigation style from gestures to button or vice versa, you have to go to “additional settings,” then “full-screen display” before you can make this change. If you search “navigation” in settings, nothing shows up. Likewise, with changing how long the screen stays awake — on any Android phone, this would be under the “display” part of settings. Not in MIUI, as that’s under “lock screen” here.

Cameras

I haven’t had time to thoroughly test out the cameras yet as of the time of writing, but from my early testing, the Mi 10T Pro’s main camera is a flagship-level sensor. By default, it shoots excellent 27MP photos with a natural depth-of-field thanks to that large 1/1.33″ sensor.

There is an option to shoot in 108MP mode, which is excellent in good lighting conditions, as it allows for more detailed shots that can be cropped in. In fact, from my early testing, I think the Mi 10T Pro’s 108MP photos turned out better (less digital sharpening and artifacts). The below images are compressed due to WordPress, but if you want to pixel peep, I have uploaded the full-sized 108MP shots here.

At night, I find the Mi 10T Pro’s main camera tend to blow out Hong Kong’s city lights, but if you turn on night mode, it fixes the problems.

There’s no dedicated zoom camera, but the Mi 10T Pro’s digital zoom shots are not bad because that 108MP sensor can pull in so much information.

The 20MP selfie camera and 13MP ultra-wide-angle cameras both get the job done. I have no complaints; the latter, I’d say, works great during the day but at night suffers from the usual noise and loss of details that most ultra-wide-angle cameras, aside from the Huawei P40 Pro’s, also suffer from.

Early impressions of the Mi 10T Pro? Another super value offering by Xiaomi

Xiaomi Mi 10T Pro - Front

There are several things I haven’t tested enough to give a final opinion. The screen looks super zippy and fluid, but I don’t know which games take advantage of that 144Hz refresh rate yet (although I played Breakneck and it did seem smoother). I haven’t tested the phone’s video recording much, nor have I pushed the battery with a heavy day out.

At a starting price of €599 ($700) for the base 128GB variant and €649 ($760) for the 256GB version, the Xiaomi Mi 10T Pro is amongst the best value smartphones out there, which is par for the course for Xiaomi.

The post Xiaomi Mi 10T Pro Hands-on Preview: 144Hz Screen is so Smooth appeared first on xda-developers.



from xda-developers https://ift.tt/3ict3MN
via IFTTT

Xiaomi launches the Mi Watch smartwatch and the Mi 65W Fast Charger with GaN globally

Xiaomi has launched the new Mi 10T, Mi 10T Pro, and the new Mi 10T Lite at its launch event today. But that is not all — Xiaomi is also using this opportunity to introduce to the world its new Mi 65W Fast Charger with GaN, and the new Mi Watch.

Mi Watch

Xiaomi is launching a new Mi Watch. This is called the Mi Watch, but it is not to be confused with the Mi Watch that runs on Android Wear OS or the Mi Watch Color that launched in India yesterday as the Mi Watch Revolve.

Mi Watch

Specification Mi Watch
Dimensions & Weight
  • 45.9 x 53.35 x 11.8 mm
  • 32g without straps
Display
  • 1.39″ AMOLED display
  • 454 x 454 pixel resolution
  • 450 nits brightness
  • 2.5D tempered glass with anti-fingerprint coating
Battery & Charging
  • 420mAh battery
  • Magnetic charging
Sensors
  • Optimized PPG heart rate sensor (including SpO2)
  • 3-axis accelerometer
  • 3-axis gyroscope
  • Geomagnetic sensor
  • Air Pressure sensor
  • Ambient Light sensor
  • GPS
Water Resistance 5 ATM Water Resistance
Connectivity and Features
  • Bluetooth 5.0 BLE
  • Works with:
    • Android 4.4 and above
    • iOS 10.0 and above
  • Amazon Alexa voice control
  • Camera shutter mode
  • Native Emoji Support

This Mi Watch adopts the same 1.39″ AMOLED display from the Mi Watch Color/Revolve, but bumps up the smartness and fitness tracking. It does not run Wear OS, and instead, runs on Xiaomi’s proprietary custom OS for its smartwatch ecosystem. There is support for 117 exercise modes, along with six different sensors and in-built GPS. You also get over 100 watch faces, camera remote function, native emojis on notifications, voice control and Amazon Alexa support, and more. The support for more exercise modes and Amazon Alexa, and lack of Gorilla Glass 3 for protection differentiates it from the Mi Watch Color/Revolve. Xiaomi is also claiming a battery life of 16 days with continuous use.

Mi Watch Mi Watch Mi Watch

The Mi Watch will be available for a price of €99 for either of the three main styles, and you can also purchase additional straps from a choice of 6 different band options.

Mi 65W Fast Charger with GaN

Mi 65W Fast Charger with GaN

The Mi 65W Fast Charger with GaN is the latest fast charger from Xiaomi. The highlight of this charger is that it makes use of Gallium Nitride technology, allowing the charger to be more compact than Silicon chargers with similar output.

Mi 65W Fast Charger with GaN Mi 65W Fast Charger with GaN Mi 65W Fast Charger with GaN

The Mi Watch will be available for a price of €29.99.

The post Xiaomi launches the Mi Watch smartwatch and the Mi 65W Fast Charger with GaN globally appeared first on xda-developers.



from xda-developers https://ift.tt/3n2XR6o
via IFTTT