A computer-implemented method comprising: executing a first application within a first operating system domain of a device, the first application associated with a first activity view; detecting user input associated with the first application, wherein the user input is a selection in the first activity view to launch a second activity view of a second application; determining that the second application corresponds to a second operating system domain of the device; responsive to determining that the second application corresponds to a second operating system domain of the device, generating a first proxy link within the first operating system domain, wherein the proxy link comprises a process for permitting communication with the second operating system domain; establishing a link between the first proxy link within the first operating system domain and a second proxy link within the second operating system domain, comprising: storing an identifier in the first operating system domain for the first proxy link; sending a message including the identifier to the second operating system domain to generate the second proxy link; causing the second operating system domain to generate the second proxy link and store the identifier in the second operating system domain for the second proxy link responsive to the sending the message; and launching the second application within the second operating system domain; using the first proxy link within the first operating system domain to cause the second proxy link to represent the second activity view of the second application within the second operating system domain and wherein the determining that the second application corresponds to the second operating system domain of the device comprises determining, from an application list stored in the first operating system domain, that the second application is associated with the second operating system domain and not with the first operating system domain. executing a first application within a first operating system domain of a device, the first application associated with a first activity view; detecting user input associated with the first application, wherein the user input is a selection in the first activity view to launch a second activity view of a second application; determining that the second application corresponds to a second operating system domain of the device; responsive to determining that the second application corresponds to a second operating system domain of the device, generating a first proxy link within the first operating system domain, wherein the proxy link comprises a process for permitting communication with the second operating system domain; the device; responsive to determining that the second application corresponds to a second operating system domain of the device, generating a first proxy link within the first operating system domain, wherein the proxy link comprises a process for permitting communication with the second operating system domain; establishing a link between the first proxy link within the first operating system domain and a second proxy link within the second operating system domain, comprising: storing an identifier in the first operating system domain for the first proxy link; sending a message including the identifier to the second operating system domain to generate the second proxy link; causing the second operating system domain to generate the second proxy link and store the identifier in the second operating system domain for the second proxy link responsive to the sending the message; and launching the second application within the second operating system domain; using the first proxy link within the first operating system domain to cause the second proxy link to represent the second activity view of the second application within the second operating system domain and wherein the determining that the second application corresponds to the second operating system domain of the device comprises determining, from an application list stored in the first operating system domain, that the second application is associated with the second operating system domain and not with the first operating system domain.