Categories
Mobile Syrup

Microsoft overhauled Teams to make it two times faster

Microsoft Teams is getting a fresh coat of paint and performance improvements, available in a new public preview on Windows.

In a blog post, Microsoft detailed some of the improvements headed to Teams, including up to two times faster performance, a 50 percent reduction in memory use, and more. Microsoft also says the improvements lay the foundation for new AI features on the way, such as the company’s recently announced Copilot.

Microsoft says its “north star” for Teams was making it twice as fast. The company made a “ground-up investment to overhaul the platform” that will optimize the data, network, chat and video architecture to improve speed and performance. Microsoft says it isn’t done optimizing the performance of Teams, but it has already seen “very promising data” from the public preview that’s rolling out today.

Moreover, Microsoft working with an independent benchmarking firm, GigaOm, to quantify the performance gains. GigaOm reports that launching Teams and joining meetings are twice as fast and use half as much memory compared to classic Teams.

Meanwhile, Microsoft also made a number of enhancements to the core Teams experience that will make it simpler to use and require fewer clicks to get to the things you need to use. At the same time, Microsoft says it made Teams more flexible for people who use it across multiple accounts, with better sync and notification systems.

Microsoft aims to make the new Teams generally available later this year, but for now, it’s available in public preview on Windows, with Macs coming later. Users in the Public Preview program will have access to the new Teams right away, but commercial users will need an administrator to opt in first, and then a toggle will appear, letting users swap between classic and new Teams.

Source: Microsoft

Categories
Mobile Syrup

Teams update partially fixes Android emergency calling bug, OS patch to come

Earlier this week, Google confirmed it was aware of a nasty Android bug that, when mixed with Microsoft’s Teams app, could break emergency calls.

Since then, a partial fix has been rolled out via an update to Microsoft Teams. However, a larger Android update is still expected in January to resolve OS-side of this particular puzzle.

In case you missed it, the explanation shared by Google said that an “unintended interaction” between Teams and Android was behind the bug. Specifically, trying to place an emergency call would freeze the smartphone if the Microsoft Teams app was installed but the user hadn’t logged in.

Google didn’t provide much more information about the cause, beyond noting that it believed the issue was “only present on a small number of devices” with Teams installed. However, Mishaal Rahman, former editor-in-chief at XDA Developers, wrote a detailed blog post analyzing the bug and what caused it.

Rahman’s post is well worth the read if you care about these types of things, although it’s pretty technical. Still, it’s fascinating to learn more about how complex something as seemingly basic as a phone call is.

Two small bugs, one big problem

In short, Rahman’s analysis identified two main issues, one with Teams and the other with Android. The Teams app creates a ‘PhoneAccount’ instance whenever it’s cold-launched when the user isn’t signed in. Apps with calling capabilities create PhoneAccount instances so that Android has a list of apps that can handle phone calls. An important part of these instances is that they list other details about what the app can handle — for example, whether it’s capable of emergency calls.

The second part of the issue revolves around what Android does when it checks the PhoneAccounts ahead of placing an emergency call. A very simplified explanation of this is that the check can create an error if there are too many PhoneAccount instances (such as all the instances Team creates with its bug).

Microsoft’s new Teams update resolves the PhoneAccount creation part of the problem. According to Rahman, Teams will now clear PhoneAccounts it created at first launch, which should prevent it from amassing multiple PhoneAccount instances over time. However, that still leaves the Android bug open — it requires very specific circumstances to trigger, so most users probably won’t need to worry about it. Regardless, it’s a problem that needs to be addressed, and Rahman spotted at least two potential fixes submitted to the Android Open Source Project (AOSP). A patch sporting one of the fixes should ship in January as part of the monthly Android security update.

For now, if you have Teams installed on your Android phone, you should make sure to update it to the latest version (1416/1.0.0.2021194504) right away — you can download the update for free from the Play Store.

Source: 9to5Google, Mishaal Rahman