FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
Email
Print
Reprint

add to:
Del.icio.us
Digg
Google
Furl
Slashdot
Y! MyWeb
Blink
March 28, 2009
5 Mobile Development Headaches

Mike Riley
No one said that mobile development was going to be easy

1. Custom SDKs. The effort it takes to become proficient in a target platform's nuances leaves little time to learn other platforms. With the Android, BlackBerry, iPhone, Nokia, Palm, Windows Mobile, and others promoting unique software development kits, few mobile developers have deep knowledge or experience with any two.

2. Platform Fragmentation. It's the '80s all over again, except this time it's mobile, not desktop, computing. Writing for the lowest common denominator won't satisfy high-end smartphone users, who'll quickly find native platform application alternatives.

3. Security. Mobile security is a specialty unto itself. For developers, suffice it to say malware writers see increasing opportunity in poorly written mobile applications. Developers must be vigilant about the code they write, and companies should be prepared to rapidly respond with a fix if a vulnerability is found.

4. Unpredictable Operating Conditions. Phones are sold with a huge range of configurations -- from GPS and slide-out keyboards to bare-minimum features. Smartphones also will be used in environments ranging from sun-baked car lots to dark warehouse corners, forcing developers to test applications across broad platforms and external factors.

5. Variable Screen Resolutions. So much for "design once, publish anywhere." With so many different devices with different dimensions, resolutions, and color depths, creating a single Web user interface is difficult.

TOP 5 ARTICLES
No Top Articles.
DR. DOBB'S CAREER CENTER
Ready to take that job and shove it? open | close
Search jobs on Dr. Dobb's TechCareers
Function:

Keyword(s):

State:  
  • Post Your Resume
  • Employers Area
  • News & Features
  • Blogs & Forums
  • Career Resources

    Browse By:
    Location | Employer | City
  • Most Recent Posts:
    MEDIA CENTER  more
    NetSeminar
    Modernize your Development by Moving Build and Code Quality Upstream
    Moderated by Jon Erickson, Editor-in-Chief of Dr. Dobb's, this interactive panel discussion brings industry experts Anders Wallgren, CTO of Electric Cloud and Gwyn Fisher, CTO of Klocwork together for a candid discussion of the cost savings, productivity and quality benefits that can be achieved by stabilizing builds and code quality as early in the development cycle as possible.

    The reality of today's development environment - geographically distributed teams, the use of Agile development practices, increasing application complexity, etc. - is straining the viability of the traditional coding, build and release process. To stay ahead of the curve, development teams are modernizing their approach to dealing with these issues, and as a result are achieving new levels of development productivity. Register for the webcast.
    Date: Wednesday, July 15, 2009
    Time: 11 am PT/2 pm ET
    Modernize your Development by Moving Build and Code Quality Upstream
    Moderated by Jon Erickson, Editor-in-Chief of Dr. Dobb's, this interactive panel discussion brings industry experts Anders Wallgren, CTO of Electric Cloud and Gwyn Fisher, CTO of Klocwork together for a candid discussion of the cost savings, productivity and quality benefits that can be achieved by stabilizing builds and code quality as early in the development cycle as possible.

    The reality of today's development environment - geographically distributed teams, the use of Agile development practices, increasing application complexity, etc. - is straining the viability of the traditional coding, build and release process. To stay ahead of the curve, development teams are modernizing their approach to dealing with these issues, and as a result are achieving new levels of development productivity. Register for the webcast.
    Date: Wednesday, July 15, 2009
    Time: 11 am PT/2 pm ET
                                   
    INFO-LINK

    Resource Links: