An ongoing problem with specialized platforms is the lack of support for unit testing. Developers are forced to compromise the quality of their tests or their build process in order to get anything working. Recently MonoTouch has made progress in this area, but Windows Phone and Mono for Android still lag behind.
Leaked information suggests that Microsoft is working on unifying the Windows ecosystem, while Windows Phone 8 will be based on WinRT rather than Windows CE.
PhoneGap now supports all native functionality on Windows Phone 7 being on par with iOS and Android.
In addition to updates to the Windows Azure Toolkits for Windows Phone and iOS, Microsoft has introduced a new toolkit for Android, which can be used with applications developed with the Android SDK and Eclipse.
In what’s becoming a tradition, Microsoft has once again confused the version numbers of one of their key products. In brief what you need to target Windows Phone 7.5 is the Windows Phone 7.1 SDK and the August 2011 build of the Windows Phone Toolkit. Or you can give the PhoneGap beta a spin.
An early access program allows developers to install Mango on their devices using the just released WP SDK 7.1 Beta2.
jQuery Mobile has reached the Beta 1 milestone with support for all major browsers and mobile OSes. A final release is expected by the end of the summer.
Microsoft attracts Android developers to Windows Phone 7 (WP7) with an API mapping tool and a WP7 Guide.
Developing apps that surprise and delight can seem like an illusive goal that is difficult to articulate or quantify. But in this latest presentation just posted on InfoQ Mike Lee, the software engineer that worked on projects like Delicious Library,Tap Tap Revenge and the Obama ’08 iPhone app, proposes an algorithm for making better apps.
Microsoft has announced Mango, the upcoming version of Windows Phone, a mobile OS that wants to catch up with the competition by providing a plethora of new features: mobile hardware-accelerated IE, multitasking, integrated communication, Silverlight 4 and XNA support, additional sensors, VB.NET support, and others.
AgFx is a framework for creating Windows Phone 7 applications that simplifies data access and storage. Developers need only to specify the source of information, how to parse it within the application, and expiration rules. After that, data retrieval, caching and refreshes are handled automatically.
InfoQ spoke with Ed Schmidt at the Seattle Mobile Developer Hackathon last month. He shares his perspective on how developers should prepare to develop mobile apps and the trends he sees in the industry.
We recently interviewed Scott Olson of the MonoCross Project. The MonoCross Project is a framework for cross-platform mobile development. It uses a combination of .NET and Mono technologies.
In an attempt to address the platform divergence problem in the .NET/Mono ecosystem, Microsoft is working on an extension called Portable Library Tools. This tool allows the same compiled library to run on .NET 4.0, Silverlight, Xbox 360, and Windows Phone 7 are available. Microsoft is working with Mono to add support for MonoTouch and MonoDroid.
Web Directions conducted a survey among mobile developers enquiring about their browser and platform of choice, what OS they are currently developing for, what OS they plan to target in the future. The conclusion: iOS and Safari are in the lead, Android is catching up quickly, and Windows Phone 7 is still behind.