Why mobile developers should care about the hardware

Wednesday 8/4/10 05:26pm
Posted By Son Ton
  • Up0
  • Down0

In today’s crowded apps marketplace, it can sometimes be difficult for your apps to stand out. So as a developer, how can you make your apps stand out from the crowd? Certainly well-known IPs such as Tetris or PAC-MAN don’t really need help. But for most games and apps out there, there’s a good chance that a better understanding of the underlying hardware can help you optimize and differentiate your premium apps for an even greater payoff.

Qualcomm's Snapdragon platform offers an unprecedented combination of processing performance and optimized power consumption for the next generation of smart mobile devices. Because Snapdragon chipsets combine the CPU, GPU, connectivity, memory, GPS, and high performance multimedia capabilities into a powerfully integrated platform, building your applications for Qualcomm-based devices can help you take advantage of these optimized chipset features to create innovative, premium applications and content.

For example, you can use our hardware accelerated codecs to improve app performance and power consumption, or use the dedicated 2D hardware using OpenVG, allowing higher graphics quality. These are just a few examples of how you can take advantage of the hardware to differentiate your app. To learn more, download the whitepaper “Why Should Mobile Developers Care About the Hardware.”

For developers who want early access to Qualcomm-powered devices, you’ll be glad to hear that you can now pre-order the Snapdragon Mobile Development Platform online. With this development platform, you can begin developing your apps before commercial devices become available thus maximizing your revenue potential. Some of the key technical specs of the MSM8655-based Snapdragon MDP are:

  • 1 GHz CPU
  • 3.8” WVGA
  • HDMI port
  • Multi-touch capacitive touch screen
  • Adreno 205 GPU
  • 12 –megapixel camera
  • 720-pixel HD video decode and encode
  • Stereo 16mm loudspeakers
  • 512 MB of RAM (2x 32b ports)
  • 4GB on-board Flash

So get started. If you have an application worth showcasing, tell us about it.


Documentation for accessing hardware

Hi Sin Ton,

nice article. Thank you.

I am seeking documentation for using the adreno streaming texture and video decoding capabilities. But was not able to find any resources explaining APIs for software developers. Could you lead me to documentations for using the integrated video decoding and streaming technology please? Thank you

Kind regards,




Mobile developers DO care about hardware but problem is getting documentation for particular chip.

For example getting chip spec for QSD8250 isn't easy (same as any other chipset created by QUALCOMM).

Hardware manufacturer like Intel are whole different story.

Maybe this isn't on topic but I'd like to know if obtaining specs are possible if someone isn't OEM partner?


Btw, for spec I don't mean 2-pages PDF document but rather something like chipset training.



Zeljko J.