Re: [PanoToolsNG] Re: Problems at 360cities on iPad?
- On Sun, Oct 2, 2011 at 8:45 PM, robert <image360@...> wrote:
iOS is a unfortunate nightmare for us all. Each iOS device must be considered/tested alone per revision or update. While Apple hardware in general is closed and solid, their software is unique to each platform. and different.Have you ever developed anything for iOS? You couldn't be more wrong. All arguments about Flash support, single-source app market, and other market issues aside, this is so wrong - I can't think of another platform today that is *more* stable from a developer's standpoint (whether you *like* developing for it is another story - I personally despise Obj-C).Windows - half a dozen major development platforms, several major browsers with multiple (and signficantly different) versions, massive variation in every PC (installed drivers, different runtimes - so-called "DLL hell")Mac OSX - Classic, Carbon, Cocoa, massive API differences between major releases.Linux - I love me some Linux, but it's hardly the hallmark of a stable set of APIs. Multiple major desktop environments, each with their own GUI toolkits; etc.Android - major variations in hardware capabilties, major revs between OS updates, an evolving target (though still easier than almost any desktop environment).iOS - essentially two targets for 99% of apps - iPhone/iPodTouch and iPad. APIs almost entirely backwards compatible. Apps almost entirely forwards compatible. One common browser, completely backwards compatible so far.Even if it was true that each iOS device must be tested for - which it isn't, except for edgiest of edge cases (use of undocumented APIs, for instance) - you're talking about the smallest number of devices of any major computing platform on the market. Today it's pretty much iPhone 3gs, 4g, iPad 1 and 2, and iPod Touch (camera models).Seriously. Troll. And I know I'm feeding it.