The second developer preview of Android 16 is now available for testing with apps.Changes have been made to enhance the app experience, improve battery life, and boost performance.ProfilingManager was added with System Triggered Profiling, which covers flows like startups or ANRs.ApplicationStartInfo now includes getStartComponent() to distinguish what component type triggered the start.Android 16 has added haptic APIs that define the amplitude and frequency curves of a haptic effect.JobScheduler#getPendingJobReasons() and JobScheduler#getPendingJobReasonsHistory() have been introduced for better job introspection.Adaptive refresh rate (ARR) has been restored and allows the display refresh rate to adapt to the content frame rate.Job execution optimizations are adjusted based on app standby bucket and foreground service usage.JobInfo#setImportantWhileForeground and JobInfo#isImportantWhileForeground() methods have been fully deprecated.802.11az allows apps to combine WiFi location's higher accuracy with robust security features.