As Browsing Becomes the “Killer Use” in Mobile, Qualcomm Makes Web Technology a Priority
(Page 2 of 2)
render just the part of a scene that changes, rather than trying to render the entire display screen for new scene.
—Similarly, Qualcomm’s software developers created ways to make the browser more aware of modem operations. Qualcomm’s Web development team mapped out what happens when a Web page is shut down, Choudhury says. A device’s wireless modem, which is off, must be restarted and each link to another website must be shut down. “It happens again and again over a period of 300 milliseconds,” Choudhury says. “So why not queue them all and wait to send them all at once.” The result, he says, is a 7 percent improvement in system power requirement.
“All of what we’re talking about has been about how we make browsing better for page downloading, smoother scrolling, and even smoother for multimedia playback,” Choudhury says. “This really goes back to that first goal—how do we enable first-in-class performance with our technology?”
On a related front, Choudhury says Qualcomm’s Web development team began to focus earlier this year on making Web applications what he calls “first-class citizens,” by working to make the performance of cloud-based programs run as well as native apps installed on a device.
For example, he says wireless device users can’t get at their contacts from the Web, but they can with a native application. “So we’ve embarked on an initiative to fix that, to make that functionality available where it’s not available, and to expand on that functionality where it is available but in a mediocre format,” he says.
Another example, he says, is in GPS, where some location capabilities are built into the browsers of most of today’s smart phones. A native application can take advantage of that raw GPS data to provide additional information to users, such as location and direction traveling. But in the browser, Choudhury says, such capabilities have been “dummied down” to one set of instructions that only provides users with the current location of their device. He sees an opportunity to expand GPS functionality, for example, by tying location-based data to a mobile device camera, audio recorder, and other sensors, and making all that functionality available from the Web browser.