Just what we need... another mobile OS. How about making one OS that will work across devices and be forward/backward compatible? Holy Crap! I've been developing for PDA's for like 6 years now, and everytime a new version of the OS comes out, half the old features are crippled/changed/incompatible. I want to make some serious mobile applications to compliment my desktop products, but the ever-changing and highly undocumented features of these new OS' are killing development cycles. Let's keep this one 100% backwards compatible... please.. just once...so I can get caught up :/
JD. I work on the Windows Mobile team and one of the areas I focus on is backward compatibility. We spend a lot of time and effort trying to preserve backward compatibility, so today's application will work on tomorrow's OS.
There are occasions when we break back compat but we usually do so oniously to meet another strategic need, for example, moving to Windows Mobile 5.0 we moved the Outlook databases to a new data store which was better optimized to run from flash store. While the Outlook APIs were updadted to point to this new data store and provide app transparency, some apps had were accessing the database directly and hence needed to be updated. We contacted lots of ISVs about this prior to the 5.0 launch to let them know what had changed and how to fix it.
Sometimes our developers forget that ISVs have resource constraints and ship schedules as well. It's always useful for me to have real war stories from ISVs who have been affected by back compat issues to illustrate the pain we risk putting ISVs through when we make changes.
Feel free to mail me. My e-mail address is my full first name followed by the first two letters of my last name at microsoft.com.
Now that we've thrown 'em off the trail, use the form below to get in touch with the people at Engadget. Please fill in all of the required fields because they're required.
Just what we need... another mobile OS. How about making one OS that will work across devices and be forward/backward compatible? Holy Crap! I've been developing for PDA's for like 6 years now, and everytime a new version of the OS comes out, half the old features are crippled/changed/incompatible. I want to make some serious mobile applications to compliment my desktop products, but the ever-changing and highly undocumented features of these new OS' are killing development cycles. Let's keep this one 100% backwards compatible... please.. just once...so I can get caught up :/
JD. I work on the Windows Mobile team and one of the areas I focus on is backward compatibility. We spend a lot of time and effort trying to preserve backward compatibility, so today's application will work on tomorrow's OS.
There are occasions when we break back compat but we usually do so oniously to meet another strategic need, for example, moving to Windows Mobile 5.0 we moved the Outlook databases to a new data store which was better optimized to run from flash store. While the Outlook APIs were updadted to point to this new data store and provide app transparency, some apps had were accessing the database directly and hence needed to be updated. We contacted lots of ISVs about this prior to the 5.0 launch to let them know what had changed and how to fix it.
Sometimes our developers forget that ISVs have resource constraints and ship schedules as well. It's always useful for me to have real war stories from ISVs who have been affected by back compat issues to illustrate the pain we risk putting ISVs through when we make changes.
Feel free to mail me. My e-mail address is my full first name followed by the first two letters of my last name at microsoft.com.