How the BlackBerry Browser selects a browser transport
BlackBerry® Browser 6.0 can convert most content and display it on BlackBerry devices without using the BlackBerry MDS Connection Service which is a component of the BlackBerry® Enterprise Server or the BlackBerry® Internet Service. The BlackBerry Browser can now convert content on devices which changes how BlackBerry Browser 6.0 selects the browser transport that it uses to communicate with content servers.
In previous versions of the BlackBerry Browser, the BlackBerry Browser selects the browser transport based on whether the browser transport can convert content. The browser transports that use the BlackBerry Enterprise Server or BlackBerry Internet Service to convert content are the most efficient. Although the browser transports that use the BlackBerry Enterprise Server or BlackBerry Internet Service create latency by accessing content servers through the BlackBerry® Infrastructure, they are designed to convert content quickly to compensate for the latency.
In BlackBerry Browser 6.0, the BlackBerry Browser selects the browser transport based on the rate that the browser transport sends content to the BlackBerry device at. In BlackBerry Browser 6.0, the direct Wi-Fi® transport is the most efficient browser transport because it does not include the latency that is a result of sending the browser requests through the BlackBerry Infrastructure.
- browser transport that the API specifies
- browser transport that the MDS Browser Domains IT policy rule specifies
- browser transport that uses the BlackBerry Enterprise Server if the domain name does not include a period (.) or it is a private IP address
- direct Wi-Fi transport
- Wi-Fi transport that uses the BlackBerry Enterprise Server
- browser transport that uses a USB connection to a computer
- wireless network transport that uses the BlackBerry Internet Service
- wireless network transport that uses the BlackBerry Enterprise Server
- browser transports based on the order in the browser configuration records
- If the first browser transport uses the BlackBerry Enterprise Server, the BlackBerry Browser tries a browser transport that does not use the BlackBerry Enterprise Server.
- If the first browser transport does not use the BlackBerry Enterprise Server, the BlackBerry Browser tries a browser transport that uses the BlackBerry Enterprise Server.