You forgot one thing, or two, in the list that Apple checks for.
Here let me fix that:
Apple checks for:
Known Malware
Battery Usage (To maintain a good mobile experience to Apple's own customers)
Performance
Quality
Excessive problems
Feature completeness
Applications that compete with Apple made Apps
Applications that conflict with Apple's approved list
Applications written by Google
Adult applications
Application of the day to remove just because they can.
There. I don't have any Apple iAnything, but do monitor the news (not just /.). Apple has removed lots
of popular, feature-rich, stable, applications that didn't meet any of your lists issues. With Apple it is and will continue to be about control. There is some good to some of the control they go for, but it tends to be a bit over the top, for me. Don't get me wrong, they make good stuff. They are concerned with quality, but even they fall down sometimes.
But see your second paragraph is what really bothers me about Apple. Linux is no less a workable and stable development environment than OSX, there is no technical reason why I should not be able to develop Windows, OSX, BSD, iPhone, etc in Linux.
I understand, the need for spending money on a dev environment. I have thousands and thousands invested in such things for my company. But unemployed teenagers don't have that luxury.
Should he develop some talent and a real desire, and commitment to doing such development, I might
invest in something for him. I avoid EULAs as much as I can.
Which is why any EULA is in my company name, and company owned, and I have a contract with my company specifying I am not personally bound by any EULA or choices of the company, outside of the company.
As long as I do not use company software for personal development, I am in the clear. And I don't. I've switched over to as much FOSS in my company as I can.
PS, your options are limited as long as you are under NDAs and EULAs.
Thanks,
Jack
From: Thomas Bruno <tom@naveoss.com>
To: Kclug <kclug@kclug.org>
Sent: Thursday, November 17, 2011 10:40 AM
Subject: Re: iOS application on Linux
I have found that a Mac Mini is the perfect development platform. Sure it costs money, but any serious developer/techie knows thats what this profession costs. My main reasoning is very simple.
I can develop for OSX, Windows, Linux, BSD, iPhone, Android, Megoo, BlackBerry, Windows Phone 7 all for one investment of $599. Since the Mac can run any OS my options are unlimited.
As far as other costs:
It costs nothing to develop and deploy a HTML/JS/CSS application for All platforms. Android and iOS have the same abilities for web apps.
It costs nothing to develop for Android. It only costs to have your app listed in Android Market (Was $25 now i think it is $100). You do not need your app in Android Market to distribute it.
It
costs nothing to develop for iPhone. It only costs to distribute your apps directly to users, and release into the Apple App store. ($99)
Neither platform restricts your ability to run your software on your hardware. The only restrictions are for distribution to 3rd party users.
As far as App stores go. Sure it "Looks" like Apple only controls the App Store because "they want to control everything". Seriously though, what it takes to publish an app on the App Store is very important to mobile users.
Apple checks for:
Known Malware
Battery Usage (To maintain a good mobile experience to Apple's own customers)
Performance
Quality
Excessive problems
Feature completeness
These are all standards a Mobile developer should hold himself to already. So do good
work, you won't have any issues. Your users also won't have any issues. If corporations and individuals could enforce these same rules on themselves I'm sure Apple would be more than happy to give up the work load of having to QA every app before release. However, the "free" as in do whatever you want Android Market has shown that WE the developers aren't ready for such responsibility.
Apple's App store QA might not be perfect, but at least they care enough to try and protect people that have invested in their products.
Tom
On Nov 17, 2011, at 7:53 AM, Kelsay, Brian - OCIO-ITS, Kansas City, MO wrote:
Well, you will always have the expense of a computer to develop on and usually for the tools, but I believe there is a free dev kit SDK for Android that is multi-platform. As far as the cost to post to the App Store or Android Market, $100 for an acct is a pretty low barrier to entry and it is a barrier to spammer scum. Albeit a low barrier, but a barrier non-the-less and I believe that a person has to prove who
they are somehow. I find that the cost, the proving who you are and the rating system keeps most of the troll jackasses out of the game.
If we just had a SEAL team to hunt down virus and malware programmers… Hey, I can dream, can’t I?
From: On Behalf Of Jack
Sent: Thursday, November 17, 2011 12:20 AM
To: Richard Allen; kclug@kclug.org
Subject: Re: KCLUG Digest, Vol 87, Issue 4
Yes, that was my original feeling, when doing my own searching.
Well, I guess our final project will be an Android game App. Seems to be a bit more open and Free as in freedom and beer, although I'm sure there's a cost there to deploy also.
Can't say, I'm not surprised that an Apple solution would be excruciating from the outside.
releasing an app could always be done the Hackintosh way, but there's still all that pain just getting there.
With Android and my "course", he'll learn a little: Linux, HTML5, CSS, javascript, Java, and some Android development. Along with math and physics and such.
A bit better rounded. Still, there's that huge closed, pay to play, market. Who knows, Android may be the shot in the arm FOSS needs to build a really huge base.
Thanks everyone, your comments, as always are enlightening and useful.
_______________________________________________
KCLUG mailing list
KCLUG@kclug.orghttp://kclug.org/mailman/listinfo/kclug
_______________________________________________
KCLUG mailing list
KCLUG@kclug.orghttp://kclug.org/mailman/listinfo/kclug