1. A mobile device, comprising: a memory comprising computer program code; a network interface; and a processor in data communication with the memory and the network interface, and configured to execute the computer program code and cause the mobile device to: implement a mobile device operating system; implement a first application in a first application environment of the mobile device operating system, wherein the first application environment is configured to be selectively displayed via a mobile device graphical user interface; implement a second application in a second application environment of the mobile device operating system, wherein the second application environment is configured to be selectively displayed via the mobile device graphical user interface; receive, via the network interface, data comprising content associated with the first application while the second application environment is displayed on the mobile device; send notification data regarding the received data associated with the first application to the second application in the second application environment, wherein the notification data provides an indication that the data associated with the first application has been received; and display the notification data in the second environment.