1. A search system comprising: a mobile computing device configured to: display a first graphical user interface (GUI) via a first native application that is installed at the mobile computing device, wherein the first GUI is configured to accept search queries, receive a search query via the first GUI, wherein the search query comprises one or more search terms, transmit the search query to a search engine operated by a search engine operator, receive search results in response to transmitting the search query, wherein at least one of the search results includes a post execution view of a second native application, and display the post execution view, wherein the post execution view comprises a second GUI that provides direct access to a function associated with the second native application; and the search engine, the search engine being configured to: receive the search query from the mobile computing device, identify a set of third party applications, including the second native application, corresponding to the search query specified in an index that stores information related to a plurality of third party applications, each third party application of the plurality of third party applications comprising code that is executable at the mobile computing device, for each third party application of the set of third party applications, transmit a query parameters to a server associated with the third party applications, for each third party application of the set of third party applications, receive a response from the server associated with the third party application, execute the code associated with each third party application of the set of third party applications upon receiving the response from the server associated with the third party application, generate the post execution view of a particular state of each third party application of the set of third party applications upon executing the code, and transmit the post execution view of the particular state of each third party application of the set of third party applications to the mobile computing device as a search result.
1. A search system comprising: a mobile computing device configured to: display a first graphical user interface (GUI) via a first native application that is installed at the mobile computing device, wherein the first GUI is configured to accept search queries, receive a search query via the first GUI, wherein the search query comprises one or more search terms, transmit the search query to a search engine operated by a search engine operator, receive search results in response to transmitting the search query, wherein at least one of the search results includes a post execution view of a second native application, and display the post execution view, wherein the post execution view comprises a second GUI that provides direct access to a function associated with the second native application; and the search engine, the search engine being configured to: receive the search query from the mobile computing device, identify a set of third party applications, including the second native application, corresponding to the search query specified in an index that stores information related to a plurality of third party applications, each third party application of the plurality of third party applications comprising code that is executable at the mobile computing device, for each third party application of the set of third party applications, transmit a query parameters to a server associated with the third party applications, for each third party application of the set of third party applications, receive a response from the server associated with the third party application, execute the code associated with each third party application of the set of third party applications upon receiving the response from the server associated with the third party application, generate the post execution view of a particular state of each third party application of the set of third party applications upon executing the code, and transmit the post execution view of the particular state of each third party application of the set of third party applications to the mobile computing device as a search result. 14. The search system of claim 1 , wherein: the search results comprise a link to download the second native application; and the mobile computing device is further configured to display the link to download the second native application.