It seems that the problems are based on "whispers" and "reports." I don't see this issue being any different than the ones developers run into elsewhere. For instance, web developers must test their applications on various browsers, and pay attention to different possible resolutions and the possibility that users may browse their web page on mobile devices. It wasn't that long ago that application developers would test their applications on Windows 95, 98, 2000 and XP. That applications may be running on multiple hardware and multiple versions of the platform are no strange problems for an application developer.