LightBlog

mercredi 24 février 2021

Google releases Jetpack Compose beta, with a stable API, accessibility support, and more

Here we are again. I wrote about Jetpack Compose, Google’s new UI engine, back when it went into alpha, and again when JetBrains ported it to desktop platforms. Today, the beta release of Jetpack Compose is here.

In case you aren’t caught up on all the new UI technologies in existence (I don’t blame you) and you don’t want to read through those other articles (now I do blame you), here’s a quick description of what this is all about. Jetpack Compose is a declarative UI engine written in Kotlin that aims to replace (or at least be a viable alternative for) classic imperative UI engines, like Android’s XML layouts. I won’t get into the difference between declarative and imperative layouts, so let’s just say Jetpack Compose is a powerful code-only layout engine that can make UI implementation a lot easier.

With that out of the way, what does a beta release for Compose mean, exactly? Well, let’s see.

API

Every good framework needs an API (by definition). In the pre-alpha and alpha stages, Google was hard at work building up Compose’s API to be as intuitive and useful as possible. And just like every good project, it went through a lot of revisions. Using Compose in these stages could be difficult since APIs could be removed or renamed without much warning.

Now that we’re at the beta stage, Google is confident that the API is complete and stable. That means no more (drastic) removals or changes, so you can spend more time actually making your app than keeping up with API changes.

Of course, a stable API doesn’t mean an immutable one. Google will still add features and change stuff around, but now there will be proper deprecation notices and replacement cycles.

Coroutine Support

Remember when Google deprecated the AsyncTask in Android, and everyone was worried and then forgot about it altogether? You can probably thank Kotlin’s coroutine framework for that. In its most basic form, it’s a replacement for AsyncTask, but it’s also much more powerful, much more flexible, and much more cross-platform.

While Jetpack Compose has sort of supported the use of coroutines, it’s mostly been as an interoperability layer. With the beta, though, coroutines are built into Compose, so you can properly use your async calls again.

Animations

Animations can be kind of annoying to build in Android, and for a while, they were in Compose, too. In the beta, however, Google promises an “easy to use” animations API to make things easier. They’ve also updated Android Studio to include support for previewing these animations, so you don’t have to deploy your app to test them.

Layouts

Android Studio has some pretty neat tools for dealing with layouts. One is the layout preview, which lets you see approximately what your layout will look like on a device, and the other is the layout inspector, which lets you see exactly what’s going on with your app’s layout when it’s on a device.

Before now, the layout preview did work with Compose layouts, but you had to rebuild your app every time you changed something for the preview to update. Now that we’re in beta, though, Android Studio has been updated to include live previews of your Compose code.

Also before now, the layout inspector essentially didn’t function with Compose layouts. It would show a screenshot of the app, but it wasn’t able to actually extract and show a wireframe of all the layout components. Just like with the layout preview, Android Studio has been updated with a new layout inspector that supports Compose layouts.

Talkback

Now let’s talk accessibility, an incredibly important feature that is unfortunately usually forgotten. Luckily, Google didn’t forget, although it could have come sooner: Compose layouts now support Talkback, an advanced screen reader on Android that both reads content to you and lets you interact with the display using simple gestures.

While this is the only major accessibility feature for now, Google has promised that, by stable, other accessibility features will be added. Better late than never, I guess, and hopefully these features will be more tightly integrated with Compose than they were with XML.


And that’s pretty much everything.

If you want to get started with Jetpack Compose, now’s a pretty good time. You’ve got a feature-complete API to play around with and learn, and plenty of tutorials straight from Google. Check out Google’s Developer Website for more information on updates and how to use Compose.

And, of course, tell us what you think about the changes in beta or your opinion on Compose in general.

The post Google releases Jetpack Compose beta, with a stable API, accessibility support, and more appeared first on xda-developers.



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

Learn to build apps for Android 11 with this bundle of 11 courses for just $40

For anyone who loves playing around with Android, app development can make a great career. Experienced professionals earn over $126,000 a year on average, and there is significant demand for new talent. 

The Complete Android 11 Developer Bundle can help you get started, with 11 top-rated courses. You can get it today for only $39.99 over at the XDA Developers Depot. Here’s a closer look at the training:

The Complete Android 11 Developer Course

As the name suggests, this 15-hour course provides the ideal introduction to app development. Through concise lessons, you learn how to work with Android Studio and code with Kotlin

Kotlin for Beginners

As powerful as Java but quicker to write, Kotlin is the favorite language of Android developers. This one-hour crash course shows you how to start using the language in your own projects.

Master Kotlin: Learn Kotlin to Develop Android Apps

To take your knowledge further, this course dives into program flow, data collections, API calls, and more. It comes from SkillBakery Studio, a publisher rated at 4.1 stars by students.

Java for Android App Development

Of course, it’s important to know Java as well. This course teaches you the basics: variables, operators, loops, arrays, OOP, and more. By the end of the 20 lessons, you should have built your first app.

Design Modern User Interfaces for Android Applications

If you want to launch your own apps on the Play Store, you need design skills as well as coding knowledge. This five-hour course explains how to create a rich, modern UI for any app.

Networking in Android

Most apps require some kind of Internet connection. This course shows you how to transfer data online and build your own newsreader app using Volley, Retrofit, and XMLPullParser.

Handling Background Tasks in Android

This quick course helps you understand how a job scheduler and work manager works. Your app needs to utilize the features to run in the background when users are multitasking.

Activities & Fragments in Android

You learn about more of the nuts and bolts of Android in this three-hour course. The tutorials guide you through building a gym app while teaching you about activity lifecycles, fragments, callback interfaces, and more.

Create a Library Management Application in Android Studio

Delivered by experienced Android developer Meisam Mansourzadeh, this course gets you to build a full-featured app from scratch. It covers everything from a simple delete button to share preferences.

Complete Java Masterclass: Become an Android App Developer

This Java course comes from the owner of a successful development studio, Mammoth Interactive. It includes 26 lessons, covering all the fundamentals.

The Complete Firebase Course with Kotlin

Firebase is a cloud-based platform that lets you write apps without back-end code. This course shows you how to use the platform to build apps with multi-user authentication, cloud storage, and more.

The full bundle offers 38 hours of content, worth $2,200. Order today for just $39.99 to get lifetime access at 98% off the full price.

 
The Complete Android 11 Developer Bundle – $39.99

See Deal

Prices subject to change 

The post Learn to build apps for Android 11 with this bundle of 11 courses for just $40 appeared first on xda-developers.



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

These are the best podcast apps currently available in February 2021!

Just as streaming music has overtaken buying physical music mediums, and digital streaming services like Netflix, Hulu and Disney+ have replaced physical rental stores and how they’re slowly replacing television as well, podcasts are well on their way of replacing traditional radio shows. We’re in the midst of an internet-centric generation where even games can be played without owning gaming hardware, and it’s all thanks to the magic of streaming. So then, I hear you’re looking for the best android app of them all for streaming your favorite podcasts. Well then, look no further! I’ve rounded up some of the best podcast apps currently available for your smartphone.

From multipurpose apps, to apps that are exclusively dedicated to podcasts all the way up to apps that allow you to record your own podcasts, we have pretty much everything here for you for both iOS and Android, so let’s jump in!

Spotify

Spotify Podcast App on Android Spotify Podcast App on Android Spotify Podcast App on Android

Spotify is actually a music streaming app first, but it does a pretty good job at podcasts too. It’s actually best as a one-stop-shop for all your music and podcasts. It has that sweet suggestion algorithm that we’ve all come to love Spotify for, as well as an immense library of both awesome music and awesome podcasts for you to check out. And if you’re only into podcasts, all of Spotify’s advantages, including recommendations and Premium features such as downloading, also apply for you.

It’s one of the best music apps and it’s coincidentally one of the best podcast apps currently available for your smartphone.

Spotify: Listen to podcasts & find music you love (Free, Google Play) →

Anchor

Anchor Podcast App on Android Anchor Podcast App on Android Anchor Podcast App on Android

Anchor is actually another app that is developed and owned by Spotify. It doesn’t try to replace Spotify when it comes to hosting big-name podcasts, but if you’re into indie, less known ones, or even if you’re into actually recording your own, then Anchor is a great option for you. It offers several editing options and you can add your own interviews, include background music from Spotify, sound effects, and more, among many other features. Its best proposal is how you can go from creating your podcast, distributing it online, to even monetizing it, straight from your smartphone.

If you like to get involved in the creative process of podcasts rather than just listening, then this is one of the best podcast apps available out there.

Anchor - Make your own podcast (Free, Google Play) →

Google Podcasts

Google Podcasts Podcast App on Android Google Podcasts Podcast App on Android Google Podcasts Podcast App on Android

Google Podcasts is as barebones as it gets, but I mean, you don’t really need a lot of features if all you’re going to do is listen to your favorite podcast, right? In all seriousness, though, Google Podcasts is pretty amazing as a dedicated app, given how it allows you to not only listen to podcasts but also allows you to subscribe to them so you get notifications whenever a new episode rolls out, get recommendations for both shows and episodes, customizing your listening experience, and listening on multiple devices.

It is really one of the best podcast apps available out there, even if it might be a little bit lacking (although not really) in features compared to others in the list. It does have an immense library to make up for it, though!.

Google Podcasts: Discover free & trending podcasts (Free, Google Play) →

Pocket Casts

Pocket Casts Podcast App on Android Pocket Casts Podcast App on Android Pocket Casts Podcast App on Android

On the completely opposite end of the spectrum, though, we have apps with lots of features, and on the helm of that is Pocket Casts. It’s an app for people who listen to a lot of different podcasts. It has a Material Design-based user interface, light and dark themes, useful search and filtering options, and much more. There is a whole plethora of features for both the playback experience and the app itself, which makes it perfect for people that want their listening experience tuned in just the way they want.

It’s definitely one of the best podcast apps out there, and one that is definitely worth a look.

Pocket Casts - Podcast Player (Free+, Google Play) →

Castbox

Castbox Podcast App on Android Castbox Podcast App on Android Castbox Podcast App on Android

Other podcast apps like Castbox have had their spot on the podium stolen by more popular options like Pocket Casts and Spotify, but these are also worth a very close look. It is far from the best, but at 10 million downloads, it’s actually fairly more popular than you’d think. It’s ad-supported, so that’s something you’re going to have to live with, but it also comes with a healthy amount of features such as downloading and uploading your own podcasts, and even something called “Zen Mode” (no, this is not an OnePlus app) which is an “ambient sound player”.

So yeah, all in all, a pretty good app worthy of being on the list of the best podcast apps.

Podcast Player & Podcast App - Castbox (Free+, Google Play) →

Stitcher

Stitcher Podcast App on Android Stitcher Podcast App on Android Stitcher Podcast App on Android

Stitcher also holds its own as a viable alternative that is also pretty popular, clocking in at 5 million installs. You can easily search for shows and even individual episodes. And you can also create playlists, find new podcasts, listen to the news, and more. It offers a premium subscription service for $4.99/month to remove ads and listen to original Stitcher shows. While the UI can be a little rough around the edges, it is still an amazing resource for downloading and listening to podcasts on your device.

It’s definitely worth a shot if you’re into having a massive library.

Stitcher - Podcast Player (Free+, Google Play) →

Spreaker Studio

Spreaker Studio Podcast App on Android Spreaker Studio Podcast App on Android Spreaker Studio Podcast App on Android

If you’re not looking into listening to podcasts and you want to make them instead (and Anchor is not your cup of tea for whatever reason), then Spreaker Studio is the option for you. This is a highly recommended podcasting app for how complete it is, both for recording voice and music, with multiple audio options for a professional studio-worthy experience. The one-tap distribution also ensures that, once your podcast is done and edited, you can easily share it with the world through your platform of choice, be it Google Podcasts, Apple Podcasts, Spotify, and more. Spreaker also has their own podcast streaming service, but this app is the one that gets the most attention out of the two.

If you’re into podcasting yourself, this is the studio to go for.

Spreaker Studio - Start your Podcast for Free (Free, Google Play) →

Podbean

Podbean Podcast App Podbean Podcast App Podbean Podcast App

And last but definitely not least, we have Podbean, which is also a pretty popular non-mainstream option clocking in at 5 million downloads on Google Play. Although this app has limitations regarding space and bandwidth in its free version, it is really very simple and functional. You may also be interested in its paid version depending on how convenient you find it. It allows you to play hundreds of podcasts and it also gives you the possibility of recording episodes yourself like other apps in this list, which is actually a rare feature.

It is one of the best podcast apps out there.

Podcast App & Podcast Player - Podbean (Free+, Google Play) →


This pretty much sums it up for the best podcast apps available for your smartphone. While we have plenty of options, my personal favorite is Spotify since it serves as a single-stop-shop for all your audio needs including both music and podcasts, and paying for one single service (Spotify Premium) will get you both a premium music experience as well as a premium podcast experience. And it does have a (kind of limited) free version too, if the paid subscription is out of your budget for the month. Otherwise, the second-best option in this list is a tie between Google Podcasts and Pocket Casts.

If you’re gonna take on the adventure of recording podcasts yourself, Spreaker Studio and Anchor are as good as they get with several features and the ability to distribute your podcast however, whenever, and wherever you want. All of the options in this list will give you an amazing overall podcast experience, so what are you waiting for? Make your pick and download now!

The post These are the best podcast apps currently available in February 2021! appeared first on xda-developers.



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

HP announces plans to acquire Kingston’s gaming brand HyperX

HP has just announced its plans to acquire HyperX, the gaming division of Kingston Technology. Kingston offers a wide range of gaming products under the HyperX brand, including peripherals like keyboards, headsets, mice, microphones, and of course, memory modules for gaming desktop PCs and laptops. HP says that the takeover would help the company strengthen its strategy to push the growth of its Personal Systems business, where gaming and peripherals are attractive segments.

HP currently offers its own gaming portfolio with various laptops under the Omen and Pavilion Gaming series alongside gaming peripherals. HP believes that PC gaming will continue to be the most popular form of video gaming and is anticipated to be worth $70 billion by 2023. On the other hand, the global peripherals market is expected to grow to $12.2 billion by 2024.

As per the announcement, HP will be paying $425 million to take over HyperX’s gaming peripherals portfolio. HyperX’s parent company, Kingston, will be retaining its DRAM, flash, and SSD products. We are yet to get a confirmation whether Kingston will continue to have control over the ‘HyperX’ brand name for the above-mentioned products that it will be retaining. The transaction is expected to close by the second quarter of 2021, pending regulatory review and other customary closing conditions.

“HyperX is a leader in peripherals whose technology is trusted by gamers around the world, and we’re thrilled to welcome their outstanding team to the HP family. We continue to advance our leadership in Personal Systems by modernizing compute experiences and expanding into valuable adjacencies. We see significant opportunities in the large and growing peripherals market, and the addition of HyperX to our portfolio will drive new sources of innovation and growth for our business,” said Enrique Lores, President and CEO, HP Inc.

This acquisition may not be as crazy as NVIDIA’s acquisition of ARM, the one that has come under scrutiny from regulators. However, it is still important for the gaming industry because HyperX has been a fairly popular brand among gamers and enthusiasts alike. We will have to wait and see what HP intends to do with the brand in the coming months.

The post HP announces plans to acquire Kingston’s gaming brand HyperX appeared first on xda-developers.



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

Samsung will play the rebranding game with the Galaxy F62 and launch it as the Galaxy M62 in international markets

Unlike some manufacturers, Samsung has had a pretty consistent naming scheme for its large portfolio of devices over the last few years. As such, it was one of the few OEMs that we praised in our New Year’s Resolution post that called out smartphone OEMs on their poor branding choices. However, it now seems like the company is following in OPPO’s footsteps and taking the rebranding route for its new Galaxy F series devices. As per recent reports, the company plans to rebrand the Galaxy F62 as the Galaxy M62 for international markets.

For the unaware, the Galaxy F62 is a mid-range device that was launched in India earlier this month. It features a massive 7,000mAh battery, a 6.7-inch FHD+ Super AMOLED display, an impressive quad-camera setup, and the Exynos 9825 SoC. The device went on sale in the region earlier this week, and a recent report from renowned leaker Evan Blass now claims that Samsung is planning on launching it under the Galaxy M62 moniker in Thailand.

Samsung Galaxy M62 (1)

The report cites a premature listing of the Galaxy M62 on Samsung’s Thai website, which gives us a good look at its design and specifications. The listing reveals that the device will feature the same specifications as the Galaxy F62, including a 6.7-inch FHD+ Super AMOLED display, a 7,000mAh battery, a quad-camera setup with the same sensors, and the Exynos 9825 SoC. The only difference between the two is that the 8GB RAM variant of the Galaxy M62 is paired with 256GB of storage, whereas the 8GB variant of the Galaxy F62 comes with 128GB of storage.

Samsung Galaxy M62

A separate report from Gadgets360 reveals that Samsung is planning to do the same in the Malaysian market. It cites a Galaxy M62 listing on the Malaysian e-commerce portal Lazada, which highlights the same specifications as the Galaxy F62. The listing also reveals that the Galaxy M62 will be launched in Malaysia on March 3rd. It’s worth mentioning that this isn’t the first time Samsung is rebranding a Galaxy F series device as a Galaxy M series device for international markets. As Gadgets360 points out, the company has previously rebranded the Galaxy F41 as the Galaxy M21s for the Brazilian market.

Funnily enough, while OPPO was guilty of doing something similar with a number of Reno series devices last year, the company seems to have listened to our plea. This year, the OPPO Reno 5 Pro 5G global variant was the exact same device as the one launched in China late last year.

The post Samsung will play the rebranding game with the Galaxy F62 and launch it as the Galaxy M62 in international markets appeared first on xda-developers.



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

iPhone 13: From realistic expectations to the outlandish, here’s what we want to see in the next iPhone series

The iPhone 12 series is almost five months old, which means, of course, that the iPhone 13 series is just a little more than half a year away. Some information regarding the 2021 iPhone has already begun to trickle out from the usual group of leakers, but major details about the devices remain unknown.

Several of us here at XDA have used the iPhone 12 extensively, and we have a lot of opinions on how the iPhone 13 series should improve on the current generation. We’re going to split our wishlist into three categories: things that are likely going to happen because they’ve been leaked by reliable insiders; things that could realistically happen, but are pure guesswork at this stage; and finally, requests that will almost certainly never happen, but it’s worth fantasizing about anyway if we are to construct the “dream iPhone.”

What we want for the iPhone 13: Realistic and likely requests

120Hz display

Many people, including myself, were disappointed when the iPhone 12 phones were confirmed to be using just a 60Hz display. That will almost certainly change with the iPhone 13 later this year, as several reliable sources, including Taiwanese analyst Kuo Ming-chi and South Korean news outlet The Elec have reported that the 2021 iPhone models will sport 120Hz panels, which Apple dubs as “ProMotion Display.”

According to the South Korean report, the iPhone 13, at least the top-tier Pro or Pro Max models, will use low-powered “LTPO” display technology sourced from Samsung and LG. These panels are notable for their more power-efficient backplane, which should ease the battery concerns that apparently prevented Apple from using a high-refresh panel on the iPhone 12 phones.

Smaller notch

The iPhone notch has remained mostly the same for four generations of iPhones, and it’s time for a change in 2021. I don’t care if it’s purely cosmetic, but Apple needs to find a way to shrink the notch because recent Android flagships make the iPhone 12 look really bad when it comes to screen-to-body ratio. And I’m not just talking about Android phones without a proper facial scanning system — the Huawei P40 Pro and Mate 40 Pro offer a Face ID-like system in a much smaller pill-shaped cutout form factor.

The screens of the iPhone 12 Mini and the S21

The good news is, this is also likely happening, as multiple sources, including Taiwanese industry publication DigiTimes, Japanese Mac site Mac Otakara, and leaker “Ice Universe” all claim that Apple will shrink the notch in 2021.

Of course, in a perfect fantasy world, there wouldn’t be a notch at all … but I’ll save that for a later section.

Always On Display

A lot of Android flagships come with some implementation of an Always On Display, especially if they have an AMOLED display (which most do on the high end). This feature allows the phone to display certain key information even when the phone display is off, making excellent use of the nature of AMOLED displays and giving users an up-to-date view of their phone notifications to let them decide whether they should be picking up their phone or not.

ColorOS 7.1 on the OPPO Find X2 Pro

With Apple having made the transition to AMOLED displays, it’s about time the company explored an Always On Display solution on the iPhone. It won’t even be a first for Apple — the Apple Watch Series 5 and Series 6 already come with an Always On Display implementation. Battery life does remain a concern, but that should not be as much of a concern of a bigger smartphone with a bigger battery as opposed to a smartwatch.

Always On Display functionality has been leaked for the iPhone 13 series, with leakers like Max Weinbach commenting that the implementation will come with minimal customizations, looking like a toned-down lockscreen. Leaks also mention that the incoming notification behavior might be different from what we see on Android — the notification will pop up normally as if the phone display was visible normally (albeit dimmed down and only momentarily), but only for the area of the notification pop up — the rest of the display will stay switched off.


What we want for the iPhone 13: Not yet confirmed, but could (and should) happen

Bring iPadOS’ multi-tasking to the Pro Max model iPhone

When you upgrade to a larger screen Android phone, you reap the benefit of that extra screen space — you can see more on the screen and do more as well. This is not the case with the iPhone 12 Pro Max — this phone is just a blown-up version of the other three iPhones. This means it doesn’t matter if you’re using the 5.4-inch iPhone 12 Mini or 6.7-inch iPhone 12 Pro Max, you still have the exact same homescreen grid, and the UI looks exactly the same. It’s like simply magnifying the contents visible, instead of packing in more content.

iPhone 12 Pro Max and iPhone 12 Mini

iPhone 12 Pro Max and iPhone 12 Mini

That Apple didn’t see the need to tweak its UI at all for screen sizes ranging from 5.4-inch to 6.7-inch is absurd. Considering the iPhone 13 Pro Max is almost the size of a mini-tablet, Apple should at least give users the option to run two apps at the same time. The software is already there — iPadOS is basically a forked version of iOS with split-screen functionality built-in. It shouldn’t take a lot of optimization for Apple to bring that over to the Pro Max models.

In fact, Apple should optimize its homescreen grid for different screen sizes. Four apps maximum in the horizontal grid is fine for the standard iPhone 12 or 12 Mini, but on the 12 Pro Max, it looks ridiculous.

Periscope zoom lens

When Apple announced the iPhone 12 series, I was particularly excited about the iPhone 12 Pro Max because Apple promised a superior zooming system. That turned out to be mostly hype, as the iPhone 12 Pro Max’s zoom shots are just marginally better than the iPhone 12 Pro, and get slaughtered in any side-by-side comparisons against top Android zoom lenses. For example, see the 12x zoom samples by the iPhone 12 Pro Max against the Samsung Galaxy Note 20 Ultra.

Phone 12 Pro Max, 12x zoom Galaxy Note 20 Ultra, 12x zoom

The standard telephoto lens technology no longer cuts it in 2021: Apple should make the switch to a Periscope zoom lens with the iPhone 13, so it can at least keep up against what Samsung, Xiaomi, and Huawei are offering.

While Kuo reports Apple is indeed working on a Periscope zoom lens for the iPhone, sadly, the analyst believes it won’t arrive until the 2022 models.

Apple Pencil support

The Apple Pencil is one of the best commercial level stylus on the market, and it’s made the iPad Pro (and Air) highly desirable for artists. We’d like to see Apple bring support for the Apple Pencil to the iPhone 13 series too, even if it’s just for the Pro Max model again. After all, what’s the point of having such a large screen if you don’t let users do more with it? It’s worth noting Samsung gave its largest flagship stylus support this year, so Apple should follow suit.

Apple Pencil set above drawing on iPad on white background

 


What we want for the iPhone 13: Probably never going to happen

Get rid of Face ID entirely in favor of an in-display scanner

I understand Apple invested a ton of resources into developing Face ID, and being able to unlock an iPhone by just looking at it was genuinely an awe-inspiring experience back in the pre-pandemic, pre-mask wearing days. But with most responsible people wearing masks daily, Face ID has become a nuisance. No, Apple’s recent software fixes, which made the passcode screen show up faster and allow Apple Watch wearers to bypass authentication entirely, aren’t enough for me.

A keynote slide explaining how Face ID works on the iPhone X

I want Face ID gone, because a superior solution is already here: in-display fingerprint scanners. Whether it’s optical scanners used in most Chinese phones or the ultrasonic solution used by Samsung’s flagships, in-display scanners are fast and reliable enough.

Of course, the added benefit of getting rid of Face ID is that Apple can also get rid of the notch entirely in favor of a hole-punch design, which in my opinion would make the iPhone screen look more modern.

Curved screen for better ergonomics

I can already sense some XDA readers ready to jump into the comments about my suggestion for a curved iPhone screen. I am aware there is a very vocal anti-curved screen crowd on the internet, but hear me out. I’m not asking for the iPhone 13 to have a waterfall display like the Huawei Mate 40 Pro. I’m not even asking for a conventional curved panel like that on the OnePlus 8 Pro.

I’m talking about a more subtle curvature, maybe like the LG G8‘s (a very underrated phone), or even this year’s Galaxy S21 Ultra. A curved screen makes a phone more comfortable to hold. This is particularly an issue with the iPhone 12 series, whose flat sides result in sharp, abrupt corners. Apple can keep the boxy look, but a subtle curvature wouldn’t hurt.

Super Fast Charging

The iPhone 12 series charges at a mind-boggling speed of…..20W. Fast charging technology has moved far, far beyond this speed, especially on top-tier flagships. Android smartphones can touch even 120W in charging speeds, while technologies have been demoed for 125W as well. With 120W fast charging, a 4000 mAh battery can be charged 0-50% in just 5 minutes, and a full charge will take 15 minutes or so. Just imagine the convenience crazy charging speeds like these will bring about to the iPhone ecosystem.

But alas, this will be a pipe dream. The writing is on the wall that Apple will increasingly move towards wireless charging in anticipation of a port-less iPhone future. Wireless charging can be fast, but wired charging will always have an edge simply because of the laws of physics. Apple, however, is unlikely to opt for faster wireless charging either, and we can just about cross our fingers for their wireless charging speed to match their current wired charging speed. It’s unlikely that Apple focuses on faster charging in any way, and Android will likely remain unchallenged on this end.

USB-C

Speaking of charging, it would be wonderful if Apple make the switch to USB-C instead of its proprietary Lightning port, since, you know, even Apple’s laptops and tablets mostly use USB-C. But alas, the introduction of MagSafe charging for the iPhone 12 series is yet another sign that Apple doesn’t appear willing to give up the Lightning port. Apple will likely stick with Lightning until the iPhone can go entirely port-less in another year or two.

In the meantime, I remain frustrated that I need two different cables to charge my iPad and iPhones when they run essentially the same software and have similar hardware too.


The iPhone 13 will be important, no matter what

That about wraps it up for our wish list for the iPhone 13. Truth be told, as much as I complain about the iPhone, the iPhone 12 series is still a very, very good phone series, and Apple has invented a lot of features (both software and hardware) that nobody thought they needed until they tried it (gesture swipe navigation, live photos, AirDrop, to name a few). There’s a high chance the iPhone 13 will also introduce features that none of us thought to ask for, but in a year we will wish Android phones have them too.

What are your expectations out of the iPhone 13 series? Let us know in the comments below!

The post iPhone 13: From realistic expectations to the outlandish, here’s what we want to see in the next iPhone series appeared first on xda-developers.



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

Dozens of Huawei and Honor devices with Kirin processors can now be bootloader unlocked

Back in 2018, Huawei caused a massive uproar in the enthusiast community when the Chinese OEM revealed that there won’t be any official bootloader unlock method for its devices. The policy was a pretty big blow to the aftermarket development and modding scene, as the lack of official support for bootloader unlocking would greatly limit the customization potential of Huawei devices. Although Honor, Huawei’s former sub-brand, started offering bootloader unlock codes via authorized service centers on a limited trial, there’s only one practical way to unlock the bootloader of your Huawei or Honor device: third-party paid services. These services certainly care about keeping their customers happy, but the one thing that holds us back from recommending them is the inability to audit their methods. Enter PotatoNV — an open-source bootloader unlocker for select Huawei/Honor smartphones.

Defeating Huawei’s draconian security measures wasn’t an easy task, but a developer named Andrey Smirnoff actually managed to decipher the bootloader unlock code generation algorithm for devices that are based on HiSilicon Kirin 960/659/655 chipsets. Apart from that, what makes PotatoNV possible is a low-level bootloader flashing method discovered by XDA Senior Member hackintosh5. The tool, which makes use of the VCOM_DOWNLOAD mode, requires users to open up the target device and access the test points on the motherboard.

PotatoNV Huawei Honor Kirin bootloader unlock

The developer posted very detailed instructions about removing the back cover of the device, unlocking the bootloader, and, if need be, installing correct drivers, too. According to him, PotatoNV works with the following devices. Even if your phone or tablet is not in the table, it is safe to try out different bootloader options on the tool and see whether it can come up with a valid unlock code.

Sr. No. Device, Device Codename, and XDA Forum Link Bootloader
1. Honor 7X (BND) Kirin 659 (A)
2. Honor 8 Pro / V9 (DUK) Kirin 960
3. Honor 9 Lite (LLD) Kirin 659 (A)
4. Honor 9 (STF) Kirin 960
5. Huawei Mate 9 (MHA) Kirin 960
6. Huawei Mate 9 Pro (LON) Kirin 960
7. Huawei MediaPad M5 Lite (BAH2) Kirin 659 (B)
8. Huawei MediaPad M5 (CMR) Kirin 960
9. Huawei MediaPad T5 (AGS2) Kirin 659 (A)
10. Huawei Nova 2 (PIC) Kirin 659 (A)
11. Huawei Nova 2i / Mate 10 Lite (RNE) Kirin 659 (B)
12. Huawei Nova 2s (HWI) Kirin 960
13. Huawei P Smart 2018 (FIG) Kirin 659 (B)
14. Huawei P10 (VTR) Kirin 960
15. Huawei P20 Lite / Nova 3e (ANE) Kirin 659 (A)
16. Huawei P8 Lite 2017 (PRA) Kirin 659 (A)
17. Huawei P9 Lite (VNS) Kirin 659 (A)
18. Huawei Y9 2018 (FLA) Kirin 659 (A)

We at XDA-Developers always appreciate the wonderful work done by developers, most of whom take precious time out of their lives to provide us the fruit of their labor for free. With the release of PotatoNV, owners of the aforementioned Huawei and Honor devices are finally able to flash all the custom ROMs and kernels they desire.

PotatoNV GitHub Repository

The post Dozens of Huawei and Honor devices with Kirin processors can now be bootloader unlocked appeared first on xda-developers.



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