LightBlog

dimanche 10 octobre 2021

Latest OnePlus 9RT leak reveals that it will feature Qualcomm’s Snapdragon 888 SoC

OnePlus recently confirmed that it would launch the OnePlus 9RT and the OnePlus Buds Z2 in China on October 13. The company also gave us a glimpse of both products but revealed no information about their hardware. With just two days to go before the official launch event, a new leak has confirmed some details about the upcoming OnePlus devices.

The latest leak comes from Ishan Agarwal on Twitter, and it highlights the OnePlus 9RT’s specifications. According to the leak, the device will feature Qualcomm’s flagship Snapdragon 888 chipset, LPDDR5 RAM, UFS 3.1 storage, a 120Hz Samsung E4 AMOLED display, a 50MP primary camera, a 4,500mAh battery, and 65W fast charging support.

While most of these specifications match what we’ve seen in previous leaks, the SoC doesn’t. Previously, rumors suggested that the OnePlus 9RT would feature a binned version of Qualcomm’s Snapdragon 870 chip. However, that doesn’t seem to be the case. A leaked marketing image of the device confirms that it would feature the newer flagship chipset. This leads us to believe that it might not be as affordable as its predecessor.

Other leaked marketing images of the OnePlus 9RT reveal that the device will feature a large vapor chamber for cooling, support a 600Hz touch sampling rate, and offer up to 7GB of virtual extended RAM. The images also give us a look at the device in a new matte black colorway, which seems to have a textured back panel finish that reminds us of the OnePlus One’s unique sandstone finish.

Lastly, a GIF of the upcoming OnePlus Buds Z2 gives us a closer look at its design and confirms that it will feature support for 40dB of peak noise canceling.

The post Latest OnePlus 9RT leak reveals that it will feature Qualcomm’s Snapdragon 888 SoC appeared first on xda-developers.



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

WhatsApp could be working on a new Community feature

WhatsApp is undoubtedly one of the biggest instant messaging platforms around. Despite being this big in size and popularity, the app is slow to add features. For instance, several popular IM apps offer seamless chat backup and sync across Android and iOS, but WhatsApp only very recently got around to letting iOS users migrate their chats to Android, and even that is limited to Samsung Galaxy devices and remains buggy and far from their own instructions. Nevertheless, we now have learned that WhatsApp could be working on a new Community feature for its app, and from the looks of it, it could be different from the current implementations of Groups.

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.

WhatsApp‘s latest beta, v2.21.21.6, comes with several new strings that point to an upcoming feature called “Community”.

<string name="accept_invite_link_already_in_parent_group">"You're already in this community"</string>
<string name="button_invite_to_parent_group">Invite to community</string>
<string name="cannot_send_to_parent_group_not_member">"ERROR: can't send to this community, not a participant"</string>
<string name="conversations_most_recent_parent_group_invite">WhatsApp community invite</string>
<string name="failed_accept_bad_invite_link_parent_group">"This invite link doesn't match any WhatsApp communities"</string>
<string name="failed_accept_invite_link_banned_parent_group">"You can't join this community because you were removed."</string>
<string name="failed_accept_invite_link_invalid_parent_group">"You can't join this community because this invite link is invalid."</string>
<string name="failed_accept_invite_link_no_parent_group">"You can't join this community because it has ended."</string>
<string name="failed_accept_invite_link_reset_parent_group">"You can't join this community because this invite link was reset."</string>
<string name="failed_accept_invite_parent_group_full">"You can't join this community because it is full."</string>
<string name="failed_announcement_parent_group_send_msg_not_admin">Only admins can message this community</string>
<string name="failed_create_invite_link_no_parent_group">"Can't view this community's invite link because this group has ended."</string>
<string name="failed_create_invite_link_not_admin_parent_group">"Can't view this community's invite link because you're not an admin."</string>
<string name="invite_link_description_parent_group">Anyone with WhatsApp can follow this link to join this community. Only share it with people you trust.</string>
<string name="join_parent_group">Join community</string>
<string name="join_parent_group_by_link">Join community</string>
<string name="join_parent_group_creator_message">Community created by %1$s</string>
<string name="joining_parent_group">Joining community…</string>
<string name="parent_group_created_by_creator">Group creator created community \"%1$s\"</string>
<string name="parent_group_created_by_name">%1$s created community \"%2$s\"</string>
<string name="parent_group_created_by_you">You created community \"%1$s\"</string>
<string name="parent_group_description_changed_by_name">%1$s changed the community description. Tap to view.</string>
<string name="parent_group_description_changed_by_name_in_chats">%1$s changed the community description</string>
<string name="parent_group_description_changed_by_participant">A participant changed the community description. Tap to view.</string>
<string name="parent_group_description_changed_by_participant_in_chats">A participant changed the community description</string>
<string name="parent_group_description_changed_by_you">You changed the community description. Tap to view.</string>
<string name="parent_group_description_changed_by_you_in_chats">You changed the community description</string>
<string name="parent_group_description_deleted_by_name">%1$s deleted the community description</string>
<string name="parent_group_description_deleted_by_participant">A participant deleted the community description</string>
<string name="parent_group_description_deleted_by_you">You deleted the community description</string>
<string name="parent_group_ended">This community has ended</string>
<string name="parent_group_invite">WhatsApp community invite</string>
<string name="parent_group_invite_default_caption">Invitation to join my WhatsApp community</string>
<string name="parent_group_invite_link_preview_description">Community chat invite</string>
<string name="parent_group_link_qr_prompt">This community QR code is private. If it is shared with someone, they can scan it with their WhatsApp camera to join this community.</string>
<string name="parent_group_no_forwarded_many_times_disabled_sys_msg">"%1$s changed this community's settings to allow messages that have been forwarded many times"</string>
<string name="parent_group_no_forwarded_many_times_disabled_sys_msg_you">"You changed this community's settings to allow messages that have been forwarded many times"</string>
<string name="parent_group_no_forwarded_many_times_enabled_sys_msg">"%1$s changed this community's settings to not allow messages that have been forwarded many times"</string>
<string name="parent_group_no_forwarded_many_times_enabled_sys_msg_you">"You changed this community's settings to not allow messages that have been forwarded many times"</string>
<string name="parent_group_participant_joined_by_link_names">"%s joined using this community's invite link"</string>
<string name="parent_group_participant_joined_by_link_you">"You joined using this community's invite link"</string>
<string name="parent_group_qr_share_subtitle">WhatsApp community</string>
<string name="parent_group_restrict_disabled_sys_msg">"%1$s changed this community's settings to allow all participants to edit this group's info"</string>
<string name="parent_group_restrict_disabled_sys_msg_you">"You changed this community's settings to allow all participants to edit this group's info"</string>
<string name="parent_group_restrict_enabled_sys_msg">"%1$s changed this community's settings to allow only admins to edit this group's info"</string>
<string name="parent_group_restrict_enabled_sys_msg_you">"You changed this community's settings to allow only admins to edit this community's info"</string>
<string name="reset_link_confirmation_parent_group">Are you sure you want to reset the invite link for \"%1$s\"? If you reset the link, no one will be able to use it to join this community.</string>
<string name="share_invite_link_message_parent_group">Follow this link to join my WhatsApp community: %s</string>
<string name="view_parent_group">View community</string>

All of these are new string additions to WhatsApp, indicating work on a new Community feature. And from the looks of it, the Community feature will have a fair share of overlap with the existing Groups feature too. In fact, most of these Community-related strings do have “parent_group” as part of their string id. At first, we believed that this was nothing but a rename of Groups to Community. But these Community strings are new additions and exist alongside all the existing strings related to Groups features, indicating that the two features could coexist. Further, one of these strings (reproduced below) goes on to mention Group and Community in the same description, adding some more weight to the theory that the two features would exist simultaneously.

<string name="parent_group_created_by_creator">Group creator created community \"%1$s\"</string>

Here’s speculation on our end on what this Community feature could be: Community could possibly be a social media function within WhatsApp as an IM app, similar to what a Facebook Group is right now. A WhatsApp Community could host several WhatsApp Groups within itself (or be the other way round), as well as be a dedicated Channel for admins to message. But unlike Channels with admin-only posting that do not foster any discussion, Community posts could possibly host threaded responses like how Telegram allows for threaded responses to its own Channel posts. Such an implementation could differentiate the new Community feature from the existing Group feature, and would explain the string ids as well. Maybe there could further be more admin and management roles, opening the possibility for the Community to grow beyond the limits of what Groups can be right now.

However, as mentioned, note that this is speculation on our end. There still is a possibility that WhatsApp could simply be renaming Groups to be called Community, and the string replacement has not happened with this beta release. There are a few other improbable possibilities too. With the speed of feature introduction on WhatsApp, it could also take years before this feature comes to a stable release. For now, these new strings are all the information we have.

WhatsApp Messenger (Free, Google Play) →


What are your thoughts on the Community feature? Do you think it is a simple rename to Groups, or will it be something more? Let us know in the comments below!

The post WhatsApp could be working on a new Community feature appeared first on xda-developers.



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

XDA Basics: How to share a FaceTime call with an Android or Windows user

Apple tends to be busier on the customer-facing side in the middle and second half of the year. Back in June, it revealed iOS 15 and macOS 12 Monterey during WWDC21. And in mid-September, they announced the new iPhone 13 lineup, along with new iPad models, and the public release of iOS 15. In addition to that, we’re still expecting one more Mac event this year, live from Infinite Loop, to announce the new MacBook Pro and potentially other products. iOS 15 and macOS 12 bring FaceTime call link sharing, which enables users to enjoy FaceTime with Android and Windows users.

The process is pretty straightforward. Whether you’re initiating the call from your iPhone, iPad, or Mac, you’ll have to follow the exact same steps. We’ll be demonstrating it using an iPhone, considering it’s the most popular device amongst the other mentioned ones.

Navigate this guide:

FaceTime screenshot

  • Click on Create Link in the upper left corner.
FaceTime screenshot FaceTime screenshot
  • You can optionally add a name to your meeting through the Add Name button on top of the share sheet.
  • Voila! Now choose the app you want to share the link through or copy it to your clipboard if you want to paste it elsewhere.
  • Once a person clicks that link, whether they’re on Android, Windows, or iOS, they’ll be able to join the call.

How to join a FaceTime call through a shared link

FaceTime screenshot

  • Click on the FaceTime link you’ve received or paste it in your favorite browser.

FaceTime screenshot

  • Choose a name that all FaceTime call participants will be able to see.

FaceTime screenshot

  • Click on Join.

FaceTime screenshot

  • The creator will be notified when you request to join.

FaceTime screenshot

  • Wait to be let in by the creator of the link.
  • Once you’re in, you can enjoy group or one-on-one FaceTime audio or video calls.

Things you should know when sharing links

FaceTime screenshot

  • When sharing a FaceTime call link, your FaceTime Caller ID (viewable in the Settings app) will be made visible to all participants.

FaceTime screenshot

  • It’s wise to swipe left on a FaceTime link you’ve created in the FaceTime app to delete it after a call ends.

Screenshot showing Smart FaceTime link suggestions in a text field with the keyboard visible

  • You can quickly create a new FaceTime link by typing “Video call” in any messaging app or text field using the Apple Keyboard.
  • iOS 14 and earlier users will also be able to join calls through a link from their browsers. Basically, anyone with a supported browser can join, whether they’re up to date or (reasonably) outdated.

The post XDA Basics: How to share a FaceTime call with an Android or Windows user appeared first on xda-developers.



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

Want to import a phone to the U.S.? Here’s why you should reconsider

It seems like every time someone in the United States reviews a phone, half of the comments on the article, video, whatever, will be about how expensive the phone is. They’ll say something like “in Europe, no one would buy this phone. We can get a Xiaomi that does the same stuff for half the price!”

And they’re right. The phone market in the United States is not good. We pay way too much for even our high-end devices, and the low-end and mid-range phone markets are even worse. With how bad value-for-price is in the U.S., you might consider if you want to import a phone from overseas instead. After all, they’re cheaper, right? And they do so much more than similarly priced options in the U.S.

Unfortunately, it isn’t always a good idea to import a phone to the U.S. Here’s why.

The problem with logistics

First up, let’s talk import logistics: What it takes to get a phone from point A to point B. There’s a lot involved here, especially if the phone is crossing national borders. Different countries and regions have different regulations on what can be imported and exported, along with different fees and taxes.

The United States is no exception. We have our own set of shipping regulations and associated costs. If the good-value brands like Xiaomi and OPPO/Realme officially sold their products in the United States, well, this article wouldn’t exist. But, they’d also take care of all the logistics of shipping devices to the United States and work any associated costs into their budgets and the prices of the different devices.

But those brands don’t officially sell devices in the United States. There’s no large-scale supply chain set up to get the latest Realme with a 4K display and 144Hz refresh rate that costs $200 to this country. So, it has to be done unofficially, through third-party sellers.

Countries OPPO sells to in Africa and the Middle East. Countries OPPO officially sells to in the Asia Pacific region. Countries OPPO sells to in Europe. Countries OPPO officially sells to in Latin America, along with the Global option.

If I went on eBay or AliExpress and searched up that hypothetical Realme phone, I’d probably find plenty of listings for it, all shipping to the United States, and all from unofficial sources. But those sellers don’t have the same distribution scale as Realme does, and they still have to deal with the same regulations that Realme would if it sold to the United States officially.

Thanks to that lack of economies of scale, these sellers have to mark up the price slightly (or more than slightly if they’re daring), just to cover the costs of handling the import. And that’s not including the seller’s own profit margins. In the end, that hypothetical $200 phone could end up selling for $300 or even $400.

And then there’s the risk involved with buying from a third-party. If you buy directly from a company or an authorized seller, you have a reasonable guarantee that you’ll get what you paid for. If you bought the device new, it’ll come to you sealed and in good condition. That doesn’t really apply to unofficial sellers. You can be reasonably sure a highly-rated seller is going to give you what you wanted, but it’s nowhere near as certain as it is with an official purchase.

The POCO M3 on AliExpress.

$145 is about the cheapest I can find the Poco M3 on AliExpress. Shipping time is a month, shipping costs $10.51, there will be tax on top of this, and the phone itself is supposed to retail for $129. And that $145 comes after the sale and some new-user discounts.

Personally, when I’ve bought an overseas phone, I’ve read vague product descriptions that end up not quite matching the device I actually receive. I’ve also run into the issue of not knowing where the device is from until I get it. For example, I bought an imported Galaxy A51 a while back, which I later returned. The description was copied verbatim from GSMArena, including the part where NFC support varies by region. I ended up getting the Filipino variant of the Galaxy A51, which didn’t have NFC support, but I could’ve just as easily gotten the United Kingdom variant, which does have NFC.

That’s a long way of saying that there’s risk involved with buying from unofficial sellers. To some people, that risk might be worth it, but not to most, especially if the phone doesn’t even officially work as a phone in the United States. Which brings me to my next point.

Hardware Support

Every country or region in the world has its own set of cellular frequencies it allows devices to use. These frequencies are generally divided into specific bands, to make them easier to talk about.

For this article, I’m only going to be talking about LTE. While the same principles generally apply to 2G, 3G, and 5G, the first two are currently being phased out globally, while the latter is still in its initial messy rollout.

Cellular Bands

Anyway, back to cellular bands. As an example of regional band usage, countries in or near the European Union tend to use LTE bands 3, 7, and 20. Some carriers may not use all three, and some may have an extra secondary band or two, but for the most part, these are the LTE bands you’ll see in Europe. In China, the story is similar, just with LTE bands 3, 39, 40, and 41.

When a company decides to sell its phones to a specific market, it’ll generally make sure that the phone has the hardware support (and regulatory certification) for most, if not all, of the bands used in that target market. So, a phone bound for Europe will support at least bands 3, 7, and 20, while a phone sold in China will support at least bands 3, 39, 40, and 41.

Cellular Bands in the U.S.

Now let’s bring in the U.S. The U.S. is a bit of a mess in terms of which bands are used and by who. Covering the three major carriers in the U.S.:

The bands above might not be completely accurate (carriers seem to like to add in and phase out secondary bands a lot), but it conveys the point: Compared to Europe’s 3 major bands and China’s 4 major bands, the U.S. uses a lot.

If you look closely, you’ll notice that, even excluding Sprint’s network, there are a lot of bands that just aren’t common to all the carriers. You’ll also notice that none of those bands match Europe’s, while only one matches China’s.

International Band Support

If phones only supported the bands for their target markets, the discussion would end here. You wouldn’t be able to use a European phone in the U.S. at all, and a Chinese device wouldn’t fare much better.

People travel, though. And they don’t always travel domestically. So, most phones, even the dirt-cheap ones, will have at least basic band support for other regions. For example, a really cheap phone for the Chinese market will likely also support at least one of the European bands and one of the bands used in the United States.

That way, a person traveling to one of those regions will at least be able to use their phone in cities and other places with good multi-band coverage. They may not be able to use, say, band 3, but if they’re in a European city, there will be very few places where only band 3 coverage exists.

The POCO M3's cellular band support.

The POCO M3 supports LTE bands 1, 2, 3, 4, 5, 7, 8, 20, 28, 38, 40, 41. That’s enough to work properly in Europe, India, and China. The Band 4 support means it’ll also roam in most US cities. Data source: GSMArena.

The same generally applies to the U.S., even with the messy band situation. Most U.S. phones, even the cheap ones, support all the bands used by U.S. carriers. The exception is carrier-exclusive devices like the TCL One 5G UW, which only has full support for Verizon. And, of course, even the cheap phones will have at least some support for international bands, so they’ll work in cities and other popular destinations abroad.

The US Note20 Ultra's band support. TCL 10 5G UW's band support.

But what if you want to leave the city? What if you’re going to a farm in the middle of nowhere? Then there’s a good chance you just won’t have service most of the time.

(Interestingly, even cheap U.S. phones have fairly good support for international bands: better than cheap international phones have for U.S. bands. But that’s getting away from the point a bit.)

The point here is that, while most phones have at least limited hardware support for places outside of their target markets, they generally don’t have good support, and almost never have full support.

Would you still want to import a phone that doesn’t fully support the networks in your country? You probably won’t after these next sections.

Coverage

Let’s back up to the bands used in the U.S. for a second. While some of them aren’t widely used, some of them are incredibly important to have if you want a good experience.

First, there’s coverage. In the U.S., LTE bands 12/17, 13, 26, and 71 are responsible for most of the heavy lifting in terms of just coverage. They’re low-frequency bands (600MHz-850MHz nominally), so they have a far reach, at the cost of high speeds.

A lot of international phones support either none or only some of these bands, especially the cheaper ones. And why would they? Their target markets don’t use them. They’re also not super useful for temporary trips to tourist destinations in the U.S., where plenty of coverage from other bands exists. It doesn’t make economic sense to include the hardware and pay for certification, if these bands are almost never needed for people in the target markets.

But, like I mentioned earlier, as soon as you leave the highly populated areas, carriers rely increasingly on those low-frequency bands. I live in the middle of nowhere. My best signal strength comes through band 26. Most of those cheap, high-value international phones just wouldn’t get a signal here.

Chinese Realme X50 Pro next to US Galaxy Note20 Ultra showing differences in signal strength.

The Chinese Realme X50 Pro gets no signal at all while the U.S. Galaxy Note20 Ultra has a fair signal on band 25. Both are using T-Mobile SIMs.

Say I lived in or near a city, though. What’s the issue then? Well, that’s where speed and reliability come in.

Speed & Reliability

On the list of LTE bands used in the US.., bands 2, 4, 25, 41, and 66 are generally used for places that need higher speeds and capacities. Compared to the bands used for coverage, these use higher frequencies (1700MHz-2500MHz nominally). That means better speeds at the cost of range.

Since cities are usually dense, higher frequencies make more sense here, so these bands are usually what imported phones support. But they don’t usually support all of them.

Depending on which carrier you have and where you are, an international device may only support, say, band 4, while your coverage is only on bands 25, 41, and 66. You might get a weak signal on band 4, but it would be too slow or spotty to be useful.

There’s also the potential situation where good coverage is available on, say, bands 4, 25, and 66, and your imported phone only supports band 4. Sounds great, right? You’re not planning on moving and you never leave the area, so problem solved! But congestion exists. If enough people are connected to band 4 on the same tower as you, and they’re all using their phones, speeds are going to drop. Phones that support the other bands in the area can just switch to one that’s less congested if needed. But your phone can’t. It’ll be stuck on band 4 with the slower speeds caused by congestion.

Software Support and Whitelists

For the sake of argument, let’s say that none of the above applies to you. You have very strong band 4 coverage in the area, it’s not at all congested, and the phone you want to import supports band 4.

You’re still going to run into problems.

Whitelists

The first issue is device whitelisting. Verizon, AT&T, and Sprint (before it merged into T-Mobile) all have whitelists for which devices can be activated on their networks. Unless your device was explicitly approved (very unlikely especially if the device doesn’t have full hardware support), you won’t be able to officially activate it. If you put a SIM in it, it either won’t work or won’t work properly.

Of course, there are workarounds for these whitelists. On AT&T, for example, you can activate a SIM with an approved device and just move the SIM to an imported phone. But that’s nowhere near official, and it could stop working at any moment.

Voice over LTE

If you’re at all into custom ROMs, you might remember when Jio launched in India as an LTE-only carrier. XDA Forum threads were inundated with requests to support VoLTE and questions about whether VoLTE was supported.

If you don’t remember that happening, here’s a quick explainer on VoLTE and why it is so important. On networks that have 2G and 3G infrastructure, when someone makes a call, it can go over either 2G or 3G. That’s been the norm since before LTE existed.

Making calls over LTE is a bit more complicated. Voice over LTE (VoLTE) is a technology that allows voice calls to be made over LTE instead of 2G or 3G. And it’s not just plug-n-play. Specific configurations are needed for different carriers so that a phone can make calls over their LTE networks.

Since Jio is an LTE-only carrier, they require that devices activated on the network support VoLTE. Otherwise, they won’t activate.

Now, the same thing applies in the U.S., at least on the major carriers. All three are in the process of phasing out their 2G and 3G networks, relying on LTE and 5G. While only AT&T has made any significant actions so far, all of the carriers are requiring VoLTE support from devices. If your phone doesn’t have VoLTE, they won’t activate it.

Most international phones don’t have support for U.S. carriers’ VoLTE, at least not fully. If you’re roaming on a U.S. network, you’ll still be able to use data, but calls may just not go through. Just like with band support, there isn’t much reason to fully support VoLTE in a market where your phones will rarely be.

(VoLTE makes the whole roaming thing more complicated in general. Previously, you could fall back to a 2G or 3G network if you were traveling to the U.S. That won’t work for much longer, and I honestly don’t know what’s going to happen with VoLTE support in the future.)

Of course, just like with the whitelist, it’s possible to work around the requirement. There are ways to activate a device that doesn’t support a carrier’s VoLTE configuration. Sometimes you can even get a carrier’s specific configurations installed on an imported device and have them work. But that isn’t a guarantee. If it were, mods like the U.S. carrier installer for international Samsung devices wouldn’t exist. And if you don’t have VoLTE, you might not (and won’t in the near future) be able to make calls.

That’s for two reasons. For one, carriers are starting to shut down their 2G and 3G networks. Another problem is that Verizon and Sprint use CDMA for 2G and 3G. Without the older networks to fall back on, and without VoLTE support, you just won’t be able to make calls. Since CDMA is only really used in the U.S. and China (and both are phasing it out anyway), very few phones support it anymore. Even fewer international ones support Verizon’s or Sprint’s bands.

Carrier Aggregation

Carrier Aggregation is an amazing technology. It lets a phone connect to multiple towers and bands at once and load-balance its traffic across the connections. It gives higher speeds, better capacity, and better reliability. (In this instance, “carrier” is talking about the signal carrier [i.e., frequency], not the cellular carrier [e.g., T-Mobile].)

Galaxy A32 5G T-Mobile Carrier Aggregation.

An example of carrier aggregation on the T-Mobile Galaxy A32 5G. The screenshot shows the device simultaneously connection to bands 2 and 12.

But just like VoLTE, carrier aggregation requires software support. The phone needs to have the right configurations present and enabled. Even assuming full U.S. band support, a phone you import might not be able to properly use carrier aggregation.

And this brings us back to speed and reliability. Similarly to the issue with single-band congestion, an imported phone is going to have worse speeds than a U.S. phone, even on the same cellular carrier and in the same location.

Warranty

Apart from the technical side of why you shouldn’t import a phone to the U.S., there’s also the warranty issue.

In the U.S., companies don’t have to provide a warranty for their products, even if they officially sell here. If they do provide a warranty, there are regulations on what they can and can’t do, but there’s no requirement for providing service in the first place.

Since international devices are, by definition, not sold in the U.S. officially, there’s no reason whatsoever for the company to provide a warranty. If you import a phone or buy an imported phone in the U.S., you’re on your own.

If your newly-imported phone is defective, you might be able to return it to the seller, depending on how you bought it, but you won’t be able to just walk into a uBreakiFix and have it repaired for free.

Of course, you could pay for a repair out-of-pocket. But that could be really expensive, depending on what needs fixing. And it’s not likely that repair outlets will have the parts on-hand, or even a way to get them.

You could also pay for insurance, but that has most of the same issues as trying to get a repair.

Now, I know that warranty isn’t a big deal for everyone. Most phones aren’t defective, and some people are incredibly careful with their phones. But this is like unlocking a bootloader. Just because you find something (not) important doesn’t mean everyone else will agree.

Conclusion

Overall, it’s a little frustrating to see comments pointing out that some Xiaomi phone is cheaper in Europe than the latest Samsung Galaxy Note in the U.S., while offering most of the same features. We (tech reviewers, tech enthusiasts, and even some other frugal consumers) would if we could!

I’d personally love to use the Realme X3 SuperZoom I got for review as a daily driver. I really enjoy the photos it produces, and it’s impressive seeing such a bright 120Hz display on something that cost $500 new. But I can’t use it as may daily device, because it doesn’t support bands 12, 25, 26, 66, or 71.

And I know I’m not the only one in the U.S. who has an international phone that they love but can’t use.

The U.S. has a mess of a phone market, but importing an international device is not the solution, as much we may want it to be.

The post Want to import a phone to the U.S.? Here’s why you should reconsider appeared first on xda-developers.



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

The AIRROBO T10+ is a Robot Vacuum/Mop that Self-Empties

Keeping your floors clean can seem like a neverending task at times. Dust accumulation, spills, pets, and people can quickly turn a freshly mopped floor into a disaster again. Because of this, having a broom, mop, and vacuum nearby seems like can seem like the only solution. But now you can offload all of these chores onto a much easier system, with the AIRROBO T10+.


Get the AIRROBO T10+ here. Use the coupon code below for an extra 30% off. This code is available for 48 hours, beginning 10 am (EST) on October 10th.

Use coupon: AIRROBO101 for 30% off


The AIRROBO T10+ is an LDS laser navigation and automated dirt disposal vacuum. Combing the latest robot vacuum technologies with a new self-charging dock that doubles as a dirt collection station, the T10+ is a full-solution cleaning bot. Sweep and mop your floors with smart voice controls, or set schedules for cleaning at the most convenient time.

The vacuum is laser navigated, which gives you the most accurate and holistic SLAM mapping. 23 sets of sensors including a ToF(Time-of-Flight) sensor give you 360-degree obstacle detection and collision avoidance. Your robot vacuum can detect areas with carpet and boost the suction power, for a deeper clean.

A 5200mAh battery powers the Nidec brushless motor. With 2700pa strong suction power, and four adjustable power modes, you can use your T10+ to vacuum any surface in your home. Use the attachable mop pads to clean wood or tile flooring. The 2-in-1 water tank is detachable and can be easily filled in a sink.

App-Controlled and Smart Home Features

The AIRROBO T10+ is compatible with the Tuya Mart app. When paired with the app, you have access to all of the extensive features that make your vacuum behave just the way you want it to. The app is simple to set up, and the robot will do all of the work when it comes to creating a map of your house.

Tuya Smart (Free, Google Play) →

Once you’ve downloaded the Tuya app, you can set up the T10+ with your WiFi network. By using this app, you can also integrate your vacuum with your Google Home or Alexa smart home system. You’ll be able to use voice commands to clean specific rooms in your house, schedule full cleanings, or set IFTTT routines.

After the first scan of your house, the vacuum will do its best to detect and separate each room. If any adjustments need to be made, you can split, merge, or change room boundaries. This process takes less than a minute and is effortless when using the Tuya app interface.

Once your rooms are configured properly, find areas that you’ll need to set a no-go zone. You can put this anywhere you might leave your shoes or have charger cables laying around.

Self-Charging Dirt Disposal

The automatic dirt disposal system is what makes the T10+ more independent than ever. AIRROBO has combined its charging station with a secondary vacuum that looks similar to a small trashcan. When your robot is done cleaning, it will dock at the charging station. Then a powerful vacuum with suck the collected dirt out of the T10+ and into a vacuum bag. This process takes about five seconds to complete, once docked.

The T10+ includes three vacuum bags for your dirt collector. If you run out, you can purchase more online. Swapping out the bag is simple. The lid opens like a trashcan, giving your access to the bag inside. Just slide the attachment piece into place and you’re done.

The Best Full-Solution Vacuum/ Mop

With the dual vacuum/mop capabilities, the self-charging dirt collection station, and the smart hope app integration, the AIRROBO T10+ is the best robot vacuum available right now. With this vacuum, you can automate your floor cleaning and let it run for months without any assistance from you. You only need to change the bag when it’s full and swap the attachment for mopping when you want to mop. Coming home to clean floors every single day is a great way to save time, and remove one major part off of your cleaning checklist.

We thank AIRROBO for sponsoring this post. Our sponsors help us pay for the many costs associated with running XDA, including server costs, full time developers, news writers, and much more. While you might see sponsored content (which will always be labeled as such) alongside Portal content, the Portal team is in no way responsible for these posts. Sponsored content, advertising and XDA Depot are managed by a separate team entirely. XDA will never compromise its journalistic integrity by accepting money to write favorably about a company, or alter our opinions or views in any way. Our opinion cannot be bought.

The post The AIRROBO T10+ is a Robot Vacuum/Mop that Self-Empties appeared first on xda-developers.



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

Android 12 or Windows 11: Which one do you think is the bigger and better upgrade?

Google and Microsoft released their latest OS updates this week. While Android 12 is yet to roll out to most users, Windows 11 is now generally available on compatible devices. Considering the XDA community is chock full of early adopters, it won’t be wrong of us to assume that many of you have already installed the updates on your devices. If that’s the case, which of the two updates do you think was the bigger and better release?

Before you answer that question, let’s take a quick look at some of the cool new features included in the latest software releases from Google and Microsoft.

Android 12

Android 12 is undoubtedly one of the most significant updates to the Android operating system in years. It brings a ton of new features and changes, including a massive Material You redesign, scrolling screenshot support, a native one-handed mode, and a Game dashboard. It also brings several privacy and security improvements, like the new Privacy dashboard and the camera and microphone indicators.

Android 12 Snow Cone -- Featured Image

In addition, Android 12 brings with several new widgets, a better auto-rotate system, URL/image sharing support in the recent apps overview, a new Internet panel, stretch overscrolling effects, app launch splash screens, and much more. While it’s still too early to say how Android 12 will perform on Google’s Pixel phones and devices from other manufacturers, we already know quite a bit about the update to decide whether it is a bigger and better upgrade than Windows 11 or not.

Windows 11

Microsoft’s latest software release is also a pretty significant upgrade over the previous version. Like Android 12, Windows 11 also brings some massive design changes. It also includes a boatload of new features, including Android app support (which isn’t live in the current release), updates for several stock apps, and gaming improvements. Furthermore, Windows 11 packs a revamped Microsoft Store, Snap Layouts and Snap Groups, and new widgets.

Windows 11 featured image with XDA logo

While Windows 11 also brings a ton of other smaller changes, it also suffers from some issues. Since it has already started rolling out to users, we’ve seen several reports claiming that early users are facing performance issues on AMD CPUs, gaming performance has taken a hit, etc. Although we can’t say that Android 12 won’t face similar problems when it reaches more users, the chances of that happening are rather slim.

Windows 11 review: Fixing the wrongs of the past decade

Android 12 or Windows 11: Which is the bigger and better upgrade?

Keeping all these things in mind, which one do you think was the bigger and better upgrade? Can you think of any other reasons to pick one over the other? Or are you of the opinion that one shouldn’t draw a comparison between the two? Share your thoughts in the comments section below!

The post Android 12 or Windows 11: Which one do you think is the bigger and better upgrade? appeared first on xda-developers.



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

Hands-on with Samsung One UI 4.0 Beta 2: Theming, Virtual RAM, and more!

Samsung pushed out the second iteration of their One UI 4.0 beta software earlier this week. Coming roughly three weeks after the original beta release, the new version brings some new features and promises performance improvements. One of the key changes is the ability to dynamically theme your device using colors pulled from the current wallpaper. This feature is one of the cornerstones of Google’s Material You redesign in Android 12 on Pixel devices. The Samsung One UI 4.0 beta 2 dynamic theme engine doesn’t appear to behave exactly as Google’s Monet on a Pixel phone, but it does bring an extra layer of customization to One UI that users have been asking for.

one ui 4 beta 2 featured image

In this post, I’ll take a quick look at all of the new key features in the second beta release, as well as discuss stability and battery life. I’ve been running the beta on my unlocked Galaxy S21 Ultra for over 48 hours, so I have a pretty decent idea of how stable this release is. In addition, I’m sourcing some comments from the Samsung Members discussion forum to give additional insight from other beta testers.

Samsung One UI 4.0 Beta 2: New Features

Color Themes

By far the most noticeable change in One UI beta 2 is the new color theming option. This feature is enabled by long-pressing on the home screen and navigating to the ‘Wallpaper’ menu. It’s worth noting that enabling this feature presents you with a few different color schemes to pick from. Each of these palettes is pulled from your current wallpaper.

wallpaper option on one ui 4 color theme menu 2 one ui 4 color theme menu one ui 4

This is quite a bit different than Google’s Monet algorithm on the Pixel, which doesn’t give you the option to specifically choose which colors are used for theming.

Samsung’s theming engine is also not quite as comprehensive as Google’s. While the quick settings tiles are themed along with text accents in the settings, you don’t have the ability to theme icons. The color shading is also substantially different. I quickly compared the Samsung theme chosen on my Galaxy S21 Ultra with the same wallpaper theming on my Pixel 5A running the Android 12 beta.

It’s easy to see that Google uses a variety of different colors to theme both the quick settings and other accents throughout their own suite of apps. The Samsung color theme engine seems to apply fewer colors to the overall theme, with very little variation in shading or gradients.

Calculator app color theme in One UI 4.0 Calendar app color theme in One UI 4.0 Phone app color theme in One UI 4.0

You do get theming in the stock Samsung apps, such as Calendar, Calculator, Phone, Contacts, etc. However, that theming is fairly limited and not as interesting as on the Pixel with Android 12 beta. In addition, the theming on my Galaxy S21 Ultra doesn’t carry over to the Google apps, which means no theming in Gmail, Google Calendar, Keep Notes, and other popular apps. This might not be a big deal if you primarily use Samsung apps, but as someone that uses mostly Google apps on my Samsung devices, this is a big bummer.

One important caveat with the new color theming is the inability to use it with custom themes from the Samsung Theme Store. This makes sense, considering these themes typically have their own color combinations for the quick settings and other UI elements. Luckily, you can still apply icon packs from the Play Store with ThemePark and keep your color theme chosen from a particular wallpaper.

Mic Mode and Video Call Improvements

Video calling gets some improvements in this beta, but they’re really just catching up to features already offered in popular apps. When you start a video call, you’re now presented with a floating menu with a number of new options.

Mic Modes in One UI 4 Video calling menu one ui 4

Some of the more useful options include the ability to blur the background, add a backdrop image, or other visual effects. It’s nice to see these features available, but they’re nothing revolutionary or new for video calling in general.

Adding to the visual effects is the new “Mic mode” option that lets you choose just what audio is picked up when making video calls. The “Standard” mode doesn’t do anything special and audio is picked up and processed in the same way you’re used to when video calling on a Samsung phone. The “Voice focus” mode is designed to get rid of background noise, excellent if you need to make a video call on the subway or while on a busy street downtown.

Apply RAM Plus (Virtual RAM)

When I first downloaded this update, I was pretty skeptical about RAM Plus. For those that aren’t aware, RAM Plus allocates a certain amount of storage on your phone to be used as virtual RAM. I’ve avoided looking into it on my Galaxy Z Fold 3 thus far, because it seems like more of a gimmick than anything else for high-end devices. With flagship phones, you already have plenty of RAM, so it seems like it shouldn’t make much of a difference.

virtual ram part 2 one ui 4 virtual ram part 1 one ui 4

I’m happy to report that RAM Plus actually is a useful feature, even for a powerful smartphone like the Galaxy S21 Ultra. Although I never noticed any particular lag or hiccups on my phone before, I did often notice that apps wouldn’t stay in memory between relatively short usage periods. This isn’t a huge deal, but RAM Plus appears to solve this issue almost entirely. Since downloading One UI 4.0 Beta 2, I haven’t noticed a single app cleared out of memory while actively using my phone.

There isn’t a way to directly disable RAM Plus in this beta, so you’re pretty much stuck with it whether you find it useful or not. You can head to the Device Care menu and see how much space is used by the feature at a given time. It seems that the virtual RAM is currently capped at 4GB, so it’ll be interesting to see if Samsung expands this limit in the future for devices with large amount of free storage at a given time.


Samsung One UI 4.0 Beta 2: Stability and Battery Life

When it comes to stability, things haven’t changed a whole lot from the first One UI 4.0 Beta. While some bugs were fixed, there are still a number of them intact from that first release. In addition, there are some new issues I’ve noticed on my own S21 Ultra and observed others posting about it in the Samsung Members feedback community. In the interest of brevity, here are some of the key concerns I have so far:

  • The device runs much hotter in general in beta 2.
  • Window animations are much less smooth when closing/opening apps.
  • App crashes still sporadically persist in some popular apps, like Instagram.
  • Google Pay still doesn’t work.
  • eSIM appears to be broken for T-Mobile users (including myself).
  • Volume keys don’t work when using a Chromecast.

Those are the main things I’ve had problems with myself that are also corroborated by other beta testers. Thankfully, Android Auto does continue to work fine for me. I know a lot of people use Android Auto every day, so you can still safely test the beta if that’s your main concern.

Battery life has actually been quite a drop-off from the original beta release. I would attribute this to the overall higher temperatures of the device when doing intensive tasks. Thus far, I’ve averaged around 5-6 hours of screen-on time per charge, which is a solid two hours below what I was able to get in the previous beta.

Overall, I’d say the second beta is likely not worth running as a daily driver on your primary device. The battery life is a big enough reason to make that decision, but the other lingering issues and bugs I’ve mentioned are also serious enough that you should probably wait for the next beta. In the past, Samsung has tightened up stability in the third and fourth beta releases, so you should have a decent shot at testing early with less headache.

    Samsung Galaxy S21 Ultra
    The Samsung Galaxy S21 Ultra is the ultimate overkill in the new 2021 flagship series, packing in a flagship SoC, a premium build, a great display, and an amazing camera setup, as well as all the extras expected on a premium flagship.

What are your thoughts on Samsung’s One UI 4 Betas so far? Do you like the direction Samsung is taking with the wallpaper-based theme engine? Let us know in the comments below!

The post Hands-on with Samsung One UI 4.0 Beta 2: Theming, Virtual RAM, and more! appeared first on xda-developers.



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