Originally Posted by Booga Want to know the most frustrating thing about being an iPhone developer? People who review your app saying it should be cheaper/free
. Next most frustrating is people reviewing your app suggesting features the app already has or otherwise saying things that make it obvious they didn't even buy it.
Apple's review policies are way, way down on the list of frustrating things about iPhone development.
The good part is handing off the app to Apple and have them take care of all the work for you, selling your app around the world in all sorts of currencies and distributing it to all localities without needing to monitor any bandwidth, security, credit card clearances, etc. Seriously, at the risk of being called a troll, there are a lot of whiners around...
It's because second rate applications that take years to become solid applications [become solid mainly due to private funding by large corporations with quite a large portion of the code submissions included] from the FOSS community jump up to tout the merits of FOSS without studying the actual behind the scenes stages it took to reach this point.
To the average Linux, OS X, FreeBSD, OpenBSD [nod to Theo's greatly appreciated efforts of his teams] and others never involved in writing software they just somehow think people are willing to work for FREE because it's just too damn cool not to do so.
LINUX is a prime example of it's growth taking off because it's maturity made it possible. Where did this maturity come from? From the billions of dollars IBM, Google, RedHat, Oracle, Novell, et.al invested in developing the platform for you to benefit from and they somehow continue to overlook that set of facts while trumpeting Linux.
I love Linux and of course, OS X--I preferred NeXTSTEP/Openstep but then again I only worked for the companies so what do I know.
It's pathetic that these narcissistic generation XX/YY/ZZ drones whine that your application isn't Free.
I suggest they write their own and give them away, but very few want to actually put up and sure as hell don't want to shut up.
Keep plugging away at your business.
To everyone who whines about legal agreements and these not being GPL'd enough for you, I suggest you work on Android and Linux, but don't be surprised that your "ideas" and efforts run into a major roadblock---key developers of both control the source code like you keep whining Apple is dictating their AppStore, and then some.
Try writing some code for the Linux Kernel, or the User Space and brace yourself when your code gets rejected and dragged through the mud for piss poor quality.
You can always write a GTK+, Qt 4.x, GNUStep/ObjC app, Python, Tcl/Tk, ML, Haskell, etc application and give them away. You'll still get trashed if you don't conform to the GPLv3, even if it's the Next Big Thing.
VariCAD is an example: http://www.kde-apps.org/content/show...?content=11539
People there bitch that an actual Professional CAD program isn't FREE. Grow up.
Face it. You can never please all idealogies and you should never cater to any of them unless it makes sound business to do so.