16. A system comprising: a user device having a display and a battery; one or more processors configured to perform operations comprising: providing an interface that: receives text for a search query; communicates with at least one search engine server via a network; in response to the receipt of a first portion of the text for the search query: displays a first set of localized results retrieved based on the first portion of text without displaying remote search results from the search engine server; while displaying the first set of localized results, receives a second portion of text for the search query; and in response to receiving the second portion of the text: in accordance with a determination that the first portion of text and the second portion of text together include more than a predetermined number of characters, wherein the predetermined number of characters is greater than 1 and is based on a low battery state of the battery, concurrently displays a plurality of results that include: a set of results received from the search engine server; and a second set of localized results associated with one or more applications on the device retrieved based on the first portion of the text and the second portion of the text.
16. A system comprising: a user device having a display and a battery; one or more processors configured to perform operations comprising: providing an interface that: receives text for a search query; communicates with at least one search engine server via a network; in response to the receipt of a first portion of the text for the search query: displays a first set of localized results retrieved based on the first portion of text without displaying remote search results from the search engine server; while displaying the first set of localized results, receives a second portion of text for the search query; and in response to receiving the second portion of the text: in accordance with a determination that the first portion of text and the second portion of text together include more than a predetermined number of characters, wherein the predetermined number of characters is greater than 1 and is based on a low battery state of the battery, concurrently displays a plurality of results that include: a set of results received from the search engine server; and a second set of localized results associated with one or more applications on the device retrieved based on the first portion of the text and the second portion of the text. 26. The system of claim 16 , wherein the set of results received from the search engine server includes a website.