Conversation

This Tweet was deleted by the Tweet author. Learn more
This Tweet was deleted by the Tweet author. Learn more
This Tweet was deleted by the Tweet author. Learn more
This Tweet was deleted by the Tweet author. Learn more
This Tweet was deleted by the Tweet author. Learn more
This Tweet was deleted by the Tweet author. Learn more
Also worth noting that pre-Marshmallow only means that apps targeting a pre-Marshmallow set of breaking changes. Apps can implement the vast majority of features from newer OS versions (not inherently breaking ones, like notification channels) without targeting those API levels.
This Tweet was deleted by the Tweet author. Learn more
Apps targeting API level 28 and above are each put into a unique SELinux domain based on untrusted_app, rather than a shared untrusted app domain with reliance on the per-app uid/gid (multi-user already used SELinux MLS in addition to uid/gid being unique per-app-per-user).
1