Quote:
Originally Posted by BlackEleven
The general thinking is that by forcing developers to decide between coding the app exclusively for iPhone OS (ie no cross-compiling), compiling for everyone else except Apple with cross-compiling or doing both, the majority of developers will chose to compile only for Apple. This is because the time, effort and money necessary to code the apps over again for non-Apple OSes or to code them exclusively for non-Apple OSes is not worthwhile being that Apple OS represents 95% of the market (or whatever the actual number is, I'm not sure) for mobile apps.
|
Except that this logic is ridiculously easy to strike down in court.
Microsoft Office is most definitely not cross-compiled for Windows and OS X, and yet Microsoft makes the effort even though Windows is 90% of the market. I’m sure the same could be said of InDesign or Photoshop too. In fact, the lack of platform agnostic code was the principal reason Adobe dragged their feet for so long delivering a 64bit Cocoa native Photoshop on the Mac platform.