The requirements for programs targetting Windows Mobile 6.0 and 6.1 have been published on the Windows Mobile developer site (http://developer.windowsmobile.com). For the uninitiated up until now all discussion about the Windows Mobile marketplace has targetted Windows Mobile 6.5 only. It was only recently that it was announced that Windows Mobile 6.0 and 6.1 would have access to the WM Marketplace. From the announcement that Steve Bell (Microsoft Senior Product Manager) posted:
Great news. The second version of the Application Submission Requirements for Windows® Marketplace for Mobile, version 1.1, is now live at - https://developer.windowsmobile.com/resources/en-US/Application%20Submission%20Guidelines.pdf
The document details the requirements Windows Mobile 6.0, 6.1, 6.5 applications and Widgets need to meet in order to pass certification. Only applications that pass certification will be listed in the Windows Marketplace. The main difference between this document and version 1.0 are the references to test cases applying to Windows Mobile 6.0 and 6.1.
The requirements document is also the primary resource to use in your application development and test cycles to help ensure your applications will pass Windows Marketplace certification testing quicker and with less resource investment. Now is the perfect time to review the requirements to get your Windows Mobile 6.0, 6.1, 6.5 applications and Widgets ready for Windows Marketplace submission beginning July 27, 2009.
Some of the significant differences between this document and the previous one include guidelines on GAPI based applications and updated requirements for screen resolution. GAPI was an API that predates DirectX for Mobile that was primarily used in games. GAPI was given deprecated status as of Windows Mobile 5 and as of Windows Mobile 6.5 it is up to the OEM to decide whether or not they want the API included in the device. Programs that make use of GAPI must install the GX.DLL into the applications target folder. As for screen resolutions since Windows Mobile 6.0 and 6.1 devices had a lower variance of screen resolutions for the demands for screen resolution compatibility are also lower.