I always read around these forums about how Apple's integrated approach is a strength for the iOS platform. Developers don't have to worry about developing and optimizing their apps for many different hardware configurations, so it makes for a more polished experience. Why is it then that so many apps release a buggy update that crashes or corrupts old app data? And where's the app review process to make sure updates function properly? If it isn't crashing, it's that the developers have added obnoxious ads, or changed app functionality for the worse (for Flixster, it's both at the moment). It's at the point where I literally can not update an app without reading the reviews to make sure I'm not going to be screwing myself. So much for "it just works".