Access this VendorResearch FREE by giving us your email address.When you register you will also receive:
- A Free Trial Membership which provides additional free research and help on your projects
- Access to survey data, contribute to our research, community involvement and much more
Each stage in the development lifecycle (i.e. planning, coding, testing, marketing and monetization, and support) has its own challenges for developers, but also opportunities for platform and tool makers, and app stores. The following are some top-line examples:
- Planning - The big issue for developers in the planning stage is in defining requirements, but also in designing the user experience.
- Coding - Coding is increasingly becoming more complex as developers grapple with programming for multiple devices.
- Testing - Developers are challenged by the need to do multiple device testing.
- Marketing and Monetization - Marketing problems were largely focused on discoverability (i.e. the ability of a user to find the developer’s application), and making the distinction between competitors clear.
- Support - Patching and updating applications, and managing client feedback were key challenges for developers in the support phase.
Cross-platform development is an area most developers are very interested in. This is because effective cross-platform solutions make development simpler, and expand the profitability of their application and the application’s reach. There are currently only two cross-platform solutions available to developers: mobile web applications and mobile code packaging tools. Both share very similar developer drawbacks and benefits, but the increased maturity of mobile web over code packaging accounts for the more widespread adoption of mobile web in the market.
Already a member?