Android O along with key themes, fluid experiences and vitals, and a modular base with Project Treble, was introduced at the Google I/O, on June 8, Google rolled out the third developer preview with the final Android O APIs level 26.
Additionally, latest system images, and an update to Android Studio, coming later in this summer is released, too. Google notes, another preview slated for July release will bring along the near-final system images.
Since consumer launch is coming shortly, Google is advising developers so make their app compatible with Android O, so users can seamlessly make transition to new platform as it arrives on their devices.
To test apps' compatibility with O, all that need to be done is, enroll a supported device in Android Beta, then get over-the-air (OTA), next install an app to test from Google Play. Google advises to pay attention particular to background limits and changes in networking, security, and identifiers. Once, any necessary updates are made, the compatible version should now be published to alpha, beta, or even production channels in Google Play -- "without changing the app's platform targeting."
Further, its' also advisable to use Android O features and APIs to enhance apps, such as:
- Notification channels and dots give you more ways to surface new content to users and bring them back into your app.
- Picture-in-picture keeps an app onscreen during multitasking, and autofill makes it simple for them to enter forms data and helps keep their data secure.
- Adaptive icons, XML font resources, downloadable fonts and emoji, autosizing TextView, AAudio API, and many others.
Furthermore, before getting started with O, you should update/install latest Android Studio 3.0, and the final SDK. You can download final API 26 SDK from SDK Manager in Android Studio, and Android Support Library 26.0.0 beta 2 from Google's Maven repository.
Once installed, update your project's compileSdkVersion to API 26 to compile against official Android O APIs. It's also recommend updating app's targetSdkVersion to API 26 to opt-in and test. And, if any existing code uses Android O preview APIs, take a look at diff report for affected code.
Aside from improved app performance profiling tools, support for Instant Apps, an Adaptive Icon Wizard, and support for XML Fonts, and Downloadable Fonts. Other, Android Studio 3.0 new features, such as:"support for Kotlin programming language, Gradle build optimizations, and it also lets you preview XML font resources in app."
Incase, those, don't want to use O features, can use Android Studio 2.3.3 stable to develop with Android O.
Those, who've already enrolled in Android Beta Program, will soon receive an update to Developer Preview 3. However, if not enrolled, then visit android.com/beta and opt-in eligible Android phone or tablet. Or, finally, download and flash this update manually.
reCAPTCHA introduced ten years ago, today, is used by over a billion users, now to further increase the protections, Google is introducing reCAPTCHA Android API, released as part of Google Play Services.
This new API uses Google's newest Invisible reCAPTCHA technology, which runs risk analysis behind the scene to better tell human and bots, apart providing a streamlined user experience on mobile. The tech has enabled millions of human users to pass through with zero click everyday.
Here is how it works: "reCAPTCHA Android API, included with Google SafetyNet, potects mobile apps with services like device attestation and safe browsing, and let mobile developers do both device and user attestations in same API to mitigate security risks of their apps more efficiently."
"This adds to the diversity of security protections on Android: Google Play Protect to monitor for potentially harmful applications, device encryption, and regular security updates," writes the team.
To learn more about how to integrate with reCAPTCHA Android API, visti this page.
Google says, to keep an eye out for iOS library.