{
	"id": "e89e8686-4d51-4d12-9f79-aaea3853a802",
	"created_at": "2026-04-06T00:10:24.925032Z",
	"updated_at": "2026-04-10T03:30:33.678109Z",
	"deleted_at": null,
	"sha1_hash": "4b9fc520687b4ba054a2ac4b292943a777c15744",
	"title": "Bubbles in Android Q will replace the overlay API in a future Android version",
	"llm_title": "",
	"authors": "",
	"file_creation_date": "0001-01-01T00:00:00Z",
	"file_modification_date": "0001-01-01T00:00:00Z",
	"file_size": 497978,
	"plain_text": "Bubbles in Android Q will replace the overlay API in a future\r\nAndroid version\r\nBy Mishaal Rahman\r\nPublished: 2019-05-08 · Archived: 2026-04-05 22:08:04 UTC\r\nPublished May 8, 2019, 2:00 PM EDT\r\nThe best source for Android OS news. Co-host on the Android Faithful podcast.\r\nSign in to your XDA account\r\nGoogle's annual I/O developer conference is chock full of news about all of Google's apps, services, and developer\r\ntools, but the Android OS is one of the biggest topics. Android, now used on over 2.5 billion devices globally,\r\ntakes up a huge chunk of time at Google I/O. There's a lot of changes to the platform - so many, in fact, that it's\r\nimpossible for Google to bring equal attention to every change. During the \"What's new in Android\" talk on the\r\nfirst day of I/O 2019, Google announced a major upcoming change to a very old API:\r\nSYSTEM_ALERT_WINDOW. The API lets developers draw an overlay on top of the screen, and its most famous\r\nuse is for chat head bubbles (think Facebook Messenger). Now that Google offers an alternative API to\r\nhttps://www.xda-developers.com/android-q-system-alert-window-deprecate-bubbles/\r\nPage 1 of 4\n\nSYSTEM_ALERT_WINDOW in the form of Bubbles in Android Q, Google has decided to eventually deprecate\r\nSYSTEM_ALERT_WINDOW in a future Android release.\r\nThe writing has been on the wall for SYSTEM_ALERT_WINDOW's impending deprecation. Allowing an app to\r\noverlay windows on top of other apps poses an obvious security risk; the infamous \"Cloak and Dagger\" exploit\r\nproved that SYSTEM_ALERT_WINDOW needed to be reined in.\r\nGoogle started restricting the areas in which overlays can draw back in Android Oreo, and they've completely\r\nremoved access to the API for Android Q (Go Edition.) The biggest problem with SYSTEM_ALERT_WINDOW\r\nis that, despite the fact that users are supposed to manually grant the permission through a special permission\r\nmanagement screen, the Google Play Store automatically grants access to the permission upon installation. In\r\nAndroid Q, access to the SYSTEM_ALERT_WINDOW permission is transient: side-loaded apps only have\r\naccess to the permission for 30 seconds and apps installed via Google Play have access to the permission until a\r\ndevice reboot.\r\nBut in a future Android release, SYSTEM_ALERT_WINDOW will be fully deprecated, and all Android apps\r\nusing it will have to transition over to the new Bubbles API introduced in Android Q beta 2.\r\nhttps://www.xda-developers.com/android-q-system-alert-window-deprecate-bubbles/\r\nPage 2 of 4\n\nCredit: Bubbles API in Android\r\nQ. Source: Google.\r\nHowever, Bubbles are a part of the Notification API, so it's not a full replacement for\r\nSYSTEM_ALERT_WINDOW. Although Bubbles come in the form of a tiny, resizable activity, they must be\r\nlaunched by the user from a Notification that meets one or more of these conditions.\r\nDevelopers of apps that use the SYSTEM_ALERT_WINDOW API, of which there are many, will have to start\r\nlooking into the alternative Bubbles API in the near future. We tried to get a timeline of when Google plans on\r\ndeprecating the API but didn't get an answer. Assume the API won't stick around for very long, though: I would\r\nbet it will no longer be available in Android R.\r\nhttps://www.xda-developers.com/android-q-system-alert-window-deprecate-bubbles/\r\nPage 3 of 4\n\nYou can watch the entire \"What's new in Android\" session from the following YouTube link (starts at 16:53.)\r\nSource: https://www.xda-developers.com/android-q-system-alert-window-deprecate-bubbles/\r\nhttps://www.xda-developers.com/android-q-system-alert-window-deprecate-bubbles/\r\nPage 4 of 4",
	"extraction_quality": 1,
	"language": "EN",
	"sources": [
		"MITRE"
	],
	"references": [
		"https://www.xda-developers.com/android-q-system-alert-window-deprecate-bubbles/"
	],
	"report_names": [
		"android-q-system-alert-window-deprecate-bubbles"
	],
	"threat_actors": [
		{
			"id": "75108fc1-7f6a-450e-b024-10284f3f62bb",
			"created_at": "2024-11-01T02:00:52.756877Z",
			"updated_at": "2026-04-10T02:00:05.273746Z",
			"deleted_at": null,
			"main_name": "Play",
			"aliases": null,
			"source_name": "MITRE:Play",
			"tools": [
				"Nltest",
				"AdFind",
				"PsExec",
				"Wevtutil",
				"Cobalt Strike",
				"Playcrypt",
				"Mimikatz"
			],
			"source_id": "MITRE",
			"reports": null
		}
	],
	"ts_created_at": 1775434224,
	"ts_updated_at": 1775791833,
	"ts_creation_date": 0,
	"ts_modification_date": 0,
	"files": {
		"pdf": "https://archive.orkl.eu/4b9fc520687b4ba054a2ac4b292943a777c15744.pdf",
		"text": "https://archive.orkl.eu/4b9fc520687b4ba054a2ac4b292943a777c15744.txt",
		"img": "https://archive.orkl.eu/4b9fc520687b4ba054a2ac4b292943a777c15744.jpg"
	}
}