Google Refreshes Nearby Connections API for P2P Interactions
Google today released the Nearby Connections 2.0 API to developers, which will eventually help Android devices find, connect to, and communicate with other nearby devices all on their own. The vision is to make it possible for Android handsets to automatically share information with internet-of-things-type devices, such as personal temperature preferences with thermostats, Netflix playlists with connected television sets, and so on. According to Google, the Nearby Connections API makes use of WiFi, Bluetooth LE, and standard Bluetooth to discover and talk to nearby devices. An internet or other network connection is not required. The API relies on the strengths of each connection type while sidestepping the weaknesses. This means it will always find the best way to connect and transfer bytes, files, and streams of data. The API supports two connection topologies: stars (with one central node) and clusters (mesh-like). Google has been testing the API with several partners, including Hopstar, which has created a way for people to share media files when their devices are offline, such as on airplanes. Developers can download the API from Google. It is supported on all devices running Google Play Services 11.
Sep 24, 2018
Google today announced some big changes are headed to its main search product. Google is relocating users' Google Feed to the main search page and renaming it Discover.
Jun 5, 2017
Apple today debuts iOS 11, its next-generation mobile operating system. Starting with messages, iOS 11 introduces improved discoverability for stickers and emoji.
Mar 7, 2018
Google today made the first preview of Android P available to developers. The revised version of Android adds a number of user-facing features as well as tools for app writers.
Oct 3, 2018
Google today unveiled an entirely new version of its Google Assistant app for mobile phones. Moving forward, Assistant combines the benefits of voice- and touch-based searches into a single user interface that allows people to interact with buttons, sliders, and other tools as they come.