October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
Mountain View desk10 min

Here’s everything new in Android 15 Developer Preview 2 [Gallery]

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Android 15 Developer Preview 2 (DP2) is a development snapshot of the next Android release, aimed at giving app teams time to test compatibility, validate permission flows, and adapt to platform behavior changes before the platform stabilizes.

This guide focuses on what developers should look for in DP2: the categories of changes that typically matter most, how to verify the exact deltas using the official artifacts (API reference + release notes), and a practical install/test workflow you can reuse for every preview drop.

As an Amazon Associate I earn from qualifying purchases.

Note: Because Developer Preview builds evolve between drops, the only reliable way to capture the complete “everything new” list for your device/API level is to cross-check DP2’s official release notes and API diffs. The sections below are designed to help you find and validate those changes quickly, without guesswork.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Quick context: what Android 15 DP2 actually is

Developer previews are test builds for developers. DP2 is the second preview milestone, intended to be used with Android Studio and the Android Emulator (or a supported Pixel device) to spot breaking behavior early.

#1 Best Overall
Google Pixel 8 Pro, 128GB, Obsidian - Unlocked (Renewed)
  • 6.7 LTPO OLED 489PPI, 1344x2992px, 120Hz, HDR10+, Bluetooth 5.3, 5050mAh Battery, Android 14
  • 128GB 12GB RAM, Octa-core, Google Tensor G3 (4nm), Nona-core (1x3.0 GHz Cortex-X3 & 4x2.45 GHz Cortex-A715 & 4x2.15 GHz Cortex-A510), Mali-G710 MP7
  • Rear Camera: 50MP, f/1.7 (wide) + 48MP, f/2.8 (telephoto) + 48MP, f/2.0 (ultrawide), Front Camera: 10.5MP, f/2.2
  • 2G: GSM 850/900/1800/1900, CDMA 800/1700/1900, 3G: HSDPA 800/850/900/1700(AWS)/1900/2100, CDMA2000 1xEV-DO, 4G LTE: 1/2/3/4/5/7/8/12/13/14/17/18/19/20/25/26/28/29/30/38/39/40/41/46/48/66/71, 5G: 1/2/3/5/7/8/12/20/25/26/28/29/30/38/40/41/48/66/70/71/77/78/257/258/260/261 SA/NSA/Sub6 - Nano-SIM and eSIM
  • Unlocked for freedom to choose your carrier. Compatible with GSM networks. The phone is unlocked to work with all GSM Carriers & CDMA Carriers Including AT&T, T-Mobile, Sprint., Etc. For Developers, Carrier Unlocked models will not allow an Unlocked Boot Loader.

Android previews generally correspond to a new API level. Android 14 is API 34, so Android 15 is expected to target API 35. Confirm the exact API level for DP2 in the DP2 build/notes you download, because OEM images and emulator system images can lag.

Prerequisites before you install Developer Preview 2

Before you flash an image or spin up a system emulator, make sure your toolchain can build and run reliably on the preview platform.

  • Android Studio: Use the newest stable Android Studio you can install comfortably. Preview platforms can require newer Gradle/SDK components.
  • Android SDK Platform: Download the Android 15 platform SDK matching DP2 in the SDK Manager.
  • Build tooling: Ensure your Gradle wrapper is compatible with your project’s Android Gradle Plugin (AGP) version.
  • Device/emulator: A supported Pixel device for best fidelity, or the latest emulator system image for DP2.
  • Test accounts and services: If your app relies on Google sign-in, FCM, or Play Billing, keep test accounts ready to validate flows end-to-end.

If you use CI, set up a dedicated preview lane—don’t mix DP2 with your existing API level matrix until you confirm stability.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What’s new in Android 15 Developer Preview 2 (by category)

DP releases usually shift behavior in a few recurring areas: system UI and background execution constraints, permission semantics, and compatibility hardening that causes previously “working by accident” code paths to fail. DP2 is no different.

To keep this actionable, the table below maps the change types you should hunt for in DP2’s release notes and API reference.

Category Why it matters What to check in DP2
System behavior Breaks assumptions about lifecycle, UI, or background work Release notes for behavior changes; run smoke tests after first boot
Privacy & permissions Changes what dialogs appear and how grants behave Manifest permissions, runtime permission flows, special permissions
Performance & battery Can alter scheduling/timing and resource availability WorkManager/JobScheduler behavior; background throttling
Compatibility & hardening Targets older patterns and reduces unsafe behavior Warnings, new restrictions, deprecated APIs, changed exceptions

System behavior changes you’ll feel immediately

Look for DP2 notes that mention lifecycle, activity/task switching, system UI rendering, input dispatch, and background-to-foreground transitions. These tend to surface as “only fails on this preview” bugs in real apps.

Practical validation: run a scripted set of user journeys (cold start, deep links, account switching, notification open, audio playback, and returning to app from background) and compare logs between your current target SDK and DP2.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Privacy, permissions, and background execution updates

Preview builds often refine how the system treats sensitive operations (data access, location, mic/camera, foreground service types, and background starts). Even when the same permission appears, the system’s tolerance can change.

Rank #2
Sale
Google Pixel 8 Pro, 128GB, Black - Unlocked (Renewed)
  • 6.7 LTPO OLED 489PPI, 1344x2992px, 120Hz, HDR10+, Bluetooth 5.3, 5050mAh Battery, Android 14
  • 128GB 12GB RAM, Octa-core, Google Tensor G3 (4nm), Nona-core (1x3.0 GHz Cortex-X3 & 4x2.45 GHz Cortex-A715 & 4x2.15 GHz Cortex-A510), Mali-G710 MP7
  • Rear Camera: 50MP, f/1.7 (wide) + 48MP, f/2.8 (telephoto) + 48MP, f/2.0 (ultrawide), Front Camera: 10.5MP, f/2.2
  • 2G: GSM 850/900/1800/1900, CDMA 800/1700/1900, 3G: HSDPA 800/850/900/1700(AWS)/1900/2100, CDMA2000 1xEV-DO, 4G LTE: 1/2/3/4/5/7/8/12/13/14/17/18/19/20/25/26/28/29/30/38/39/40/41/46/48/66/71, 5G: 1/2/3/5/7/8/12/20/25/26/28/29/30/38/40/41/48/66/70/71/77/78/257/258/260/261 SA/NSA/Sub6 - Nano-SIM and eSIM
  • Unlocked for freedom to choose your carrier. Compatible with GSM networks. The phone is unlocked to work with all GSM Carriers & CDMA Carriers Including AT&T, T-Mobile, Sprint., Etc. For Developers, Carrier Unlocked models will not allow an Unlocked Boot Loader.

Search DP2 release notes for permission-group changes, special permission behavior, and any updates related to background starts or restricted implicit intents.

Performance, battery, and thermal-related improvements

Even when APIs don’t change, scheduling and resource governance can. DP2 may tighten background execution windows or alter how frequently your app gets CPU time under load.

Validate recurring work patterns: periodic sync, notification refresh, media session upkeep, and WorkManager retries. Measure battery-affecting loops using Android Studio’s profiler tools on the same test device.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Compatibility and app hardening changes

Hardening changes usually manifest as new exceptions, new warnings in Logcat, or behavior that previously worked but is now restricted. These are the changes that typically cause last-minute hotfixes during preview testing.

Most teams miss them until late. That’s why you should run “permission denied” and “background restricted” test cases deliberately, not just your happy path.

Developer-facing updates (SDK, tools, and APIs)

The developer-facing delta in DP2 comes from three places: updated SDK/platform docs, new or modified public APIs, and build tooling behavior. Some changes are visible at compile-time; others only show up at runtime.

SDK/platform details to confirm for DP2

On your machine, confirm these items before you chase phantom bugs:

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Android SDK Platform: Android 15 SDK installed and selected in your SDK Manager
  • Build Tools: Compatible version installed (avoid mixing incompatible build tools)
  • API level: DP2’s API level (commonly API 35) matches what you think you’re testing
  • System image: Emulator system image labeled for DP2

Then confirm in your app module’s build.gradle what compileSdk and targetSdk you’re using for the DP2 test build variant.

Rank #3
Google Pixel 8 Pro 128GB Unlocked (Renewed)
  • Camera description : Rear
  • Connectivity technology : Bluetooth
  • Display.size : 6.7 inches
  • Memory storage capacity : 128.0 GB
  • Operating system : Android 13.0

Android Studio and build system considerations

Developer preview platforms frequently require updating your Android SDK components and sometimes nudging Gradle/AGP versions. If you see build failures after downloading DP2, the fix is usually toolchain alignment, not code.

When you create a dedicated DP2 product flavor or buildType, keep it separate from your production config. That prevents accidental promotion of unstable preview behaviors into release builds.

How to find the exact API and behavior deltas for your app

For the true “everything new” list, your fastest workflow is to diff three artifacts:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. DP2 release notes: scan for behavior changes, permission changes, and any deprecations.
  2. Android 15 API reference: identify new classes/methods and modified signatures.
  3. Platform diff / SDK highlights: use official summaries or SDK notes to locate items likely to break compatibility.

Then map each item to your code paths using your IDE search (manifest permissions, foreground service declarations, background workers, and any calls to system APIs flagged by the preview).

Step-by-step: how to install Android 15 DP2

Choose the path that matches your testing goal: emulator for quick iteration, a supported Pixel device for realistic hardware behavior and sensor stacks.

On the emulator (fastest path)

Use DP2’s emulator system image so you can reproduce issues quickly and share them with your team.

  1. Open Android Studio → Tools → Device Manager.
  2. Click Create device.
  3. Select a device profile (phone/tablet) and choose the Android 15 DP2 system image.
  4. Start the emulator and wait for initial boot.
  5. Verify the Android version details in Settings → About phone.

If the emulator fails to boot, confirm you installed the correct emulator image (DP2, not DP1 or a different preview) and that your host virtualization settings are enabled.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

On a supported Pixel device (best real-device signal)

Real-device testing catches storage, camera/mic, thermal behavior, and carrier-related edge cases you won’t fully replicate in the emulator.

Rank #4
Google Pixel 8 Pro, 128GB, Bay - Unlocked (Renewed)
  • 6.7 LTPO OLED 489PPI, 1344x2992px, 120Hz, HDR10+, Bluetooth 5.3, 5050mAh Battery, Android 14
  • 128GB 12GB RAM, Octa-core, Google Tensor G3 (4nm), Nona-core (1x3.0 GHz Cortex-X3 & 4x2.45 GHz Cortex-A715 & 4x2.15 GHz Cortex-A510), Mali-G710 MP7
  • Rear Camera: 50MP, f/1.7 (wide) + 48MP, f/2.8 (telephoto) + 48MP, f/2.0 (ultrawide), Front Camera: 10.5MP, f/2.2
  • 2G: GSM 850/900/1800/1900, CDMA 800/1700/1900, 3G: HSDPA 800/850/900/1700(AWS)/1900/2100, CDMA2000 1xEV-DO, 4G LTE: 1/2/3/4/5/7/8/12/13/14/17/18/19/20/25/26/28/29/30/38/39/40/41/46/48/66/71, 5G: 1/2/3/5/7/8/12/20/25/26/28/29/30/38/40/41/48/66/70/71/77/78/257/258/260/261 SA/NSA/Sub6 - Nano-SIM and eSIM
  • Unlocked for freedom to choose your carrier. Compatible with GSM networks. The phone is unlocked to work with all GSM Carriers & CDMA Carriers Including AT&T, T-Mobile, Sprint., Etc. For Developers, Carrier Unlocked models will not allow an Unlocked Boot Loader.
  1. Back up anything you can’t afford to lose (DP flashes can wipe device data).
  2. Download the Android 15 DP2 factory image or OTA package provided for your Pixel model.
  3. Use the official flashing instructions for that image type (fastboot or OTA) and confirm you’re targeting the right build for your device.
  4. After boot, sign in to your Google account, then verify the build details in Settings → About phone.
  5. Re-install your app (or run it via USB debugging) and run your smoke test journey.

Keep a separate “preview device” whenever possible. DP testing should not disrupt your daily driver workflow.

Sanity-check checklist after first boot

  • Run a cold start of your app, then rotate screen and background/return via recent apps.
  • Trigger any deep link and notification click flows.
  • Validate critical permissions: camera/mic/location/storage, and any special access your app uses.
  • Run your background work: schedule one WorkManager job and wait for execution under normal idle conditions.

Migration checklist: update your app to DP2 without breaking prod

DP2 doesn’t mean you must ship support on day one, but you do need to detect breaking changes. Treat this as a compatibility ramp, not a rewrite.

Build settings and target SDK strategy

Use a DP2-specific build variant (or flavor) to test against Android 15 while keeping your production target SDK stable.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Set compileSdk to the Android 15 SDK you installed.
  • Keep targetSdk at your current production value for an initial compatibility pass.
  • Only bump targetSdk when you’ve fixed the DP2-relevant failures you see in runtime testing.

If you’re planning a full targetSdk upgrade later, start the migration work now: permission changes and background restrictions are usually the highest-effort items.

Permissions and manifest audits

Preview builds can change what’s allowed and when. Do a strict scan of your manifest and runtime requests.

  1. List every <uses-permission> and verify each maps to an actual user-visible feature.
  2. Verify each runtime permission request uses the recommended flow and handles denial gracefully.
  3. Audit foreground service usage and service types (if applicable) and ensure you declare only what you need.
  4. Check exported components (activity, service, receiver) and intent filters for correctness.

Foreground service and background behavior tests

Some apps only break in preview when background restrictions tighten. Don’t wait for user complaints.

  • Start a foreground service from user action and verify it stays stable when the app is backgrounded.
  • Trigger scheduled work and validate retries, cancellation, and constraint handling.
  • Verify notification posting and notification click intents still route users correctly.

Networking, media, and storage edge cases

Preview builds can affect data access patterns—especially around media access, storage permissions, and network behaviors.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Test these with realistic data:

  • Upload/download flows and HTTP error handling (timeouts, retries, offline states).
  • Media capture/playback and how you select media sources.
  • Storage read/write paths, especially scoped storage interactions.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Troubleshooting DP2: what to try when things don’t work

When something breaks, the fastest fix is usually isolation: identify whether the issue is a build/toolchain mismatch, a permissions change, or a runtime behavior restriction.

Best Value
Sale
Google Pixel 8 5G,US Version, 128 GB Obsidian - Unlocked (Renewed)
  • 6.2" OLED 428PPI, 1080x2400px, 120Hz, HDR10+, Bluetooth 5.3, 4575mAh Battery, Android 14
  • 128GB 8GB RAM, Octa-core, Google Tensor G3 (4nm), Nona-core (1x3.0 GHz Cortex-X3 & 4x2.45 GHz Cortex-A715 & 4x2.15 GHz Cortex-A510), Mali-G710 MP7
  • Rear Camera: 50MP, f/1.7 (wide) + 12MP, f/2.2 (ultrawide), Front Camera: 10.5MP, f/2.2
  • 2G: GSM 850/900/1800/1900, CDMA 800/1700/1900, 3G: HSDPA 800/850/900/1700(AWS)/1900/2100, CDMA2000 1xEV-DO, 4G LTE: 1/2/3/4/5/7/8/12/13/14/17/18/19/20/25/26/28/29/30/38/40/41/46/48/66/71, 5G: 1/2/3/5/7/8/12/20/25/26/28/29/30/38/40/41/48/66/70/71/77/78/258/260/261 SA/NSA/Sub6 - Nano-SIM and eSIM
  • Compatible with Most GSM + CDMA Carriers like T-Mobile, AT&T, MetroPCS, etc. Will Also work with CDMA Carriers Such as Verizon, Sprint.

App crashes on launch

Start by reading the crash stack trace and checking for common DP2 causes: missing runtime permissions, changed intent extras, or code paths that assume older lifecycle ordering.

  1. Open Logcat and filter by your app package.
  2. Confirm you didn’t accidentally compile against a different API level than the emulator/device.
  3. Try a clean install and clear app data to remove corrupted local state.
  4. Temporarily disable optional features (feature flags) to isolate the crashing module.

Permissions loops or denied flows

If the UI keeps re-prompting or a permission never becomes granted, it’s often a mismatch between your request flow and the new platform behavior.

  • Check runtime permission code paths for “don’t ask again” handling.
  • Validate manifest entries match the runtime requests.
  • Test under a clean app install state—upgrades from older versions can mask issues.

Emulator boot problems

Emulator issues usually come from image selection or host configuration, not from your app.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Confirm the system image is specifically the DP2 build, not a nearby preview.
  2. Update the emulator tooling in Android Studio SDK Manager.
  3. Verify hardware acceleration (Intel HAXM/Hyper-V or KVM on Linux).
  4. Create a fresh emulator instance rather than reusing a corrupted one.

Play services / SDK behavior mismatch

Some vendor SDKs lag behind platform previews. If you see warnings or missing callbacks, compare with your last stable run and check vendor SDK release notes.

  • Update your Google libraries to the newest versions available for preview compatibility.
  • Verify version pins in Gradle (avoid mixing transient versions).
  • Run your tests with network on and off to confirm retry and fallback logic.

FAQ

Is Android 15 Developer Preview 2 safe for my main development device?

It’s risky for daily use. DP builds can break workflows, reset device state, or cause partial incompatibilities with vendor apps and SDKs. Use a dedicated device or emulator whenever possible.

Should I change my app’s targetSdk to Android 15 right now?

Only if you’re ready to fix the compatibility failures you’ll uncover. A safer approach is to test DP2 with your current production targetSdk first, then schedule the targetSdk bump after you’ve resolved the preview-specific issues.

Where do I find the complete list of changes in DP2?

Use the official Android 15 DP2 release notes and the Android API reference diff for the DP2 API level. Then validate changes against your logs and test results on emulator/device.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What should I prioritize when testing DP2?

Prioritize permission flows, background work (WorkManager/JobScheduler), notification routing, deep links, and any foreground service logic. These areas most often break due to preview platform behavior changes.

Bottom Line

Android 15 Developer Preview 2 is best treated as a compatibility checkpoint: validate permissions, background execution, and lifecycle-sensitive flows early, then use official release notes + API references to confirm exactly what changed.

If you set up a DP2 testing variant and a repeatable emulator/device smoke suite now, you’ll catch most DP-driven breakages long before you’re forced to fix them under deadline pressure.

Quick Recap

Bestseller No. 1
Google Pixel 8 Pro, 128GB, Obsidian - Unlocked (Renewed)
Google Pixel 8 Pro, 128GB, Obsidian - Unlocked (Renewed)
Width: 4.00 inches; Length: 6.00 inches; Height: 2.00 inches
$365.00
SaleBestseller No. 2
Google Pixel 8 Pro, 128GB, Black - Unlocked (Renewed)
Google Pixel 8 Pro, 128GB, Black - Unlocked (Renewed)
Width: 3.01 inches; Length: 6.40 inches; Height: 0.35 inches
$344.44
Bestseller No. 3
Google Pixel 8 Pro 128GB Unlocked (Renewed)
Google Pixel 8 Pro 128GB Unlocked (Renewed)
Camera description : Rear; Connectivity technology : Bluetooth; Display.size : 6.7 inches; Memory storage capacity : 128.0 GB
$364.99
Bestseller No. 4
Google Pixel 8 Pro, 128GB, Bay - Unlocked (Renewed)
Google Pixel 8 Pro, 128GB, Bay - Unlocked (Renewed)
Width: 4.00 inches; Length: 6.00 inches; Height: 2.00 inches
$352.88
SaleBestseller No. 5
Google Pixel 8 5G,US Version, 128 GB Obsidian - Unlocked (Renewed)
Google Pixel 8 5G,US Version, 128 GB Obsidian - Unlocked (Renewed)
6.2" OLED 428PPI, 1080x2400px, 120Hz, HDR10+, Bluetooth 5.3, 4575mAh Battery, Android 14; Rear Camera: 50MP, f/1.7 (wide) + 12MP, f/2.2 (ultrawide), Front Camera: 10.5MP, f/2.2
$274.89

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.