Google Wants Future Android Apps to Work Across a Range of Devices

Android apps run on Android-based devices, obviously, but Google wants to connect apps to a wide range of platforms. Google has announced new “multi-device experiences” are coming to Android, and it’s handed developers a new SDK to make it happen. It has tools to simplify device discovery, connection, and authentication, allowing apps on your phone to reach out beyond the Android world. At least, that’s the goal. To start, cross-device apps will focus on linking multiple Android devices together to enable collaboration and sharing in new ways.
Google first talked about the Cross Device SDK at Google I/O this past May, but it wasn’t one of the company’s keynote announcements. The SDK has only just become available for download. It’s more important for developers right now as they’re the ones who will have to take these new tools and create the experiences Google has envisioned.
The SDK uses essentially every wireless technology to negotiate connections, including Wi-Fi, Bluetooth, and ultra-wideband. Developers don’t have to worry about the intricacies of how two different devices talk — the SDK does all the heavy lifting. It can share current app states, start apps on a secondary device, and hand off tasks between the devices.

Google provides a few examples of how cross-device connections could improve apps. Imagine you’re ordering food at a restaurant that uses mobile apps instead of paper menus. An app developed with the Cross Device SDK could link your party’s phones, allowing everyone to add to an order without passing a single phone around the table. It could also make content on the devices that belong to you easier to access. The new SDK could lead to apps that share location and map data seamlessly between your Android phone, tablet, and an in-vehicle navigation system. You could also start reading an article on your phone, and then pick up your tablet to continue where you left off instantly.
Developers can start tinkering with all these features today, but the SDK is only available as a preview. The final version won’t be available until later, and Google isn’t providing a specific timeline. Also unknown is when the Cross Device SDK will support non-Android systems. Google says it intends to enable device connections to Windows and iOS, but that’s probably more of an aspirational goal. We’ll have to see if the Android-to-Android functionality works the way Google hopes, and whether developers embrace it.
Continue reading

Seagate Announces Its Own RISC-V Cores for Future Storage Controllers
To hit its 50TB per-drive target over the next few years, Seagate decided it needed a custom storage controller. RISC-V offered a solution.

Why You Can’t Future-Proof Your Gaming PC
Trying to future-proof a system is a fool's errand. Plan your purchases intelligently, but don't pay a premium for features you can't use yet.

Apple Likely Planning to Use AMD RDNA2 GPUs in Future Macs
Apple is apparently going to support RDNA2 GPUs in future Mac systems, implying Radeon might have a future with Mac after all.

TSMC Mulls 3nm Foundry, Additional Investment at Future Arizona Fab
TSMC may pump billions more into its Arizona facility, expanding its manufacturing capacity and debuting 3nm technology by the same the factory opens in 2024.