Urban75 Home About Offline BrixtonBuzz Contact

Apple iPhone and related items (cont.)

While the programmers in question would be specific about the exact reasoning for the podcaster rejection, the programmers did say that it's not why people think.
Oh well, that's explained it. Developers should know their place, shut the fuck up and never dare to speak to the media for fear of upsetting their overlords Apple.
 
Don't like how a company do business then don't do business with them then. Simple.

However if you sign up to NDA's cause you think you are going to make loads of money, well you only got yourself to blame if you don't keep your stupid trap shut.

I signed the Official Secrets Act. You don't hear me griping about how I should be able to gossip to the press all the time.
 
However if you sign up to NDA's cause you think you are going to make loads of money, well you only got yourself to blame if you don't keep your stupid trap shut.
Yeah! Those whining developers that had put so much work into creating apps should just quit their whining and shut the fuck up, and they should just accept Apple's vague and secretive vetting practices and often unfathomable implementation of their rules without complaint.

How positively ungracious it is of developers to try and highlight what they feel are unfair practices and seek clarification. Whatever next!
I signed the Official Secrets Act. You don't hear me griping about how I should be able to gossip to the press all the time.
They're a software company, not a ruddy country. The guy got his app booted off his store without explanation. Apple wouldn't tell him why, so what else could he do?

..or maybe Apple are just planning on adding support for streaming audio in iPhone 2.3....
 
if you read down into the comments theres this intresting gem :

"I'm going to leave out names, but I was able to talk to actual Apple iPhone Team programmers about these types of situations. The app I questioned them about the most was the Podcaster rejection.

While the programmers in question would be specific about the exact reasoning for the podcaster rejection, the programmers did say that it's not why people think. He then went on to comment on how had the developer simply chose to communicate with Apple, instead of taking the issue to the media, he could very well have gotten his app on the App Store. Instead he chose to break the NDA he had agreed to between him and Apple. As soon as he broke the NDA, there is nothing Apple can do. Policy is they're cut-off cause they can't be trusted to be confidential.

So with that said, the developer of CastCatcher is essentially making it much harder on themselves by using the media to apply pressure on Apple. Based on personal knowledge this could all be resolved with simple networking techniques. Go to Apple's Developer Conferences. They have 1 big one every year and many small ones around the world the rest of the year. Not only do you learn great techniques and best practices, but the best asset is the direct networking with Apple. The people that create and run the systems. They help you get through that system when you need it."

always at least two sides to anything !

Well...it doesn't take a genius to work out how breaking the NDA can be used to publicise your company against the big and bad Apple now does it? I'm sure PR departments are thrilled at such great free publicity...
 
Yeah! Those whining developers that had put so much work into creating apps should just quit their whining and shut the fuck up, and they should just accept Apple's vague and secretive vetting practices and often unfathomable implementation of their rules without complaint.

How positively ungracious it is of developers to try and highlight what they feel are unfair practices and seek clarification. Whatever next!They're a software company, not a ruddy country.

Surely you as a business man can see the sense in NDA's from time to time?
 
Same happens at any software company if you break an NDA though. Have seen it happen at games software houses. No one forces you to get into bed with a software house and sign NDA's.

If you do, then break it... You're fucking stupid whining about it and I'd worry about the developers reputation tbh
 
Yeah! Those whining developers that had put so much work into creating apps should just quit their whining and shut the fuck up, and they should just accept Apple's vague and secretive vetting practices and often unfathomable implementation of their rules without complaint.

How positively ungracious it is of developers to try and highlight what they feel are unfair practices and seek clarification. Whatever next!They're a software company, not a ruddy country.

the time to complain about / negotiate an nda is before you sign it. apple have a full list of rules with the sdk ... and if you have a question you can always ask them ( they have their own dev forums ) ...

i look forward to next week when we will do this discussion again ...
 
Yeah! Those whining developers that had put so much work into creating apps should just quit their whining and shut the fuck up, and they should just accept Apple's vague and secretive vetting practices and often unfathomable implementation of their rules without complaint.

It's not a value judgement about a personal decision by a moustache-twirling apple executive. The process in this case was not vague. An NDA, no matter what you might think about its terms, is a legal contract. You enter into it and then break it? Don't expect any sympathy or cooperation from the other party to the contract. Simple as that, and again, that's not a value judgement, just a statement of fact.
 
Well...it doesn't take a genius to work out how breaking the NDA can be used to publicise your company against the big and bad Apple now does it? I'm sure PR departments are thrilled at such great free publicity...
I don't think this guy has a 'PR Dept.' He just sounds pissed off at having his hard work (and possibly his future income) being suddenly booted off without explanation by Apple. Wouldn't you be a tad pissed off if it happened to you?
 
It's not a value judgement about a personal decision by a moustache-twirling apple executive. The process in this case was not vague. An NDA, no matter what you might think about its terms, is a legal contract. You enter into it and then break it? Don't expect any sympathy or cooperation from the other party to the contract. Simple as that, and again, that's not a value judgement, just a statement of fact.
But he only broke the terms of his NDA as a desperate measure after Apple has withdrawn his app without explanation.

If Apple has treated this guy with consideration, then he would have had no call to make a public appeal. Or do you think he should have just shrugged his shoulders and walked away at having his hard work rejected for no reason?
 
No, I think he should have tried to talk to apple first

While the programmers in question would be specific about the exact reasoning for the podcaster rejection, the programmers did say that it's not why people think. He then went on to comment on how had the developer simply chose to communicate with Apple, instead of taking the issue to the media, he could very well have gotten his app on the App Store. Instead he chose to break the NDA he had agreed to between him and Apple. As soon as he broke the NDA, there is nothing Apple can do. Policy is they're cut-off cause they can't be trusted to be confidential.

I think the restrictions that apple place on iphone developers are too much. I also think that in this case, the developer could have handled things better.
 
I think the restrictions that apple place on iphone developers are too much. I also think that in this case, the developer could have handled things better.

if he had written on his blog "We are currently working with Apple to make sure the new version meets their criteria" it would have probably been fine.

but thats a non-story .. "Apple works with Developr to ensure all Happy" isnt as interesting as "Apple rejects yet another App"
 
The guy got his app booted off his store without explanation.

v1.2 is still available for purchase on iTMS as I type.

Apple wouldn't tell him why, so what else could he do?

They did tell him why v1.3 was rejected - iPhone SDK Agreement section 3.3.15.

Posting the rejection on his blog before he'd received a response to his email was not a smart move though. If he's signed an NDA and that breaks it, it puts Apple in a very difficult position.
 
In the original post the developer said he was "trying to get an answer out of Apple."

In his blog he actually said

amro said:
We’ve emailed them and are hoping to resolve this quickly.

which is rather different in tone.

e2a: Your quote is the CNET journalist's reporting of that blog, as evidenced by the subsequent update when "Mousa responded to an e-mail asking for further details".
 
They did tell him why v1.3 was rejected - iPhone SDK Agreement section 3.3.15.
So even if it makes no sense, he should just accept it, yes?

Still, the good news for people who don't like Apple's restrictive and proprietary practices is that the more they treat developers this way, the more chance they'll shift to more open platforms like Android and give phone owners the freedom to decide for themselves what applications to run.

Still, if you want to defend a company that treats developers this way ("we'll ban your work if we feel like it! And if you dare speak out against us you'll be punished too!"), you're welcome to them.

It's a shame really, because the iPhone is a lovely piece of kit and could be so much better with a more open developer environment.
 
Still, if you want to defend a company that treats developers this way ("we'll ban your work if we feel like it! And if you dare speak out against us you'll be punished too!"), you're welcome to them.

It's a shame really, because the iPhone is a lovely piece of kit and could be so much better with a more open developer environment.

i think people were explaining how ndas work, how they are fact of life. i was.

google android -- the phone for devs who dont understand non disclosure agreements :D
 
No other phone manufacturer is acting like Apple.

"Jay Sullivan, vice president of mobile at Mozilla, told ABC News that one of Google's rules will prevent his company from creating an Android version of its web browser. Google requires all applications that are listed on the Android Market, the official software store for this operating system, to be written in Java. That isn't the programming language Mozilla wants to use."
http://www.brighthand.com/default.asp?newsID=14578

....
 
So even if it makes no sense, he should just accept it, yes?

No, but you said he was given no explanation. It may be that explanation was unsatisfactory, but that is a different matter.

As for "if you dare speak out against us you'll be punished too!", I've not seen any evidence for this yet.

v1.3 was rejected

v1.2 is still available

If v1.2 is withdrawn, then it may be that he's suffering consequences of breaking his agreement, but that has not happened yet. I would not now be too surprised if that transpires, though.

IMO he jumped the gun by not waiting for a response to his questions.

The update was submitted on October 31. His blog post stating that it had been rejected was on November 6 (last Thursday). I don't know how long it takes for an iPhone app to go through the approval process, but I can't imagine that leaves much time for a reasoned response.

Breaking an NDA is always a last resort. You burn your boats by doing it. It's just not about 'speaking out' against Apple, but making any disclosure that is outside the terms of the agreement.
 
probbaly irrelevent, but with the iphone you can use objective-c, or use contained web apps, using javascript. objective-c is used because the foundation classes are in obj-c. however ive seen games that are been developed using a obj-c wrapper around c ++ for cross platform development. ie develop in c++ on a desktop and then port across.
 
It's relevant that Google have a set of standards that they set out, as do Apple.
But it's irrelevant in so much that they're not arbitarily blocking apps and forcing developers to sign NDAs and never talk about the reasons why they've been rejected.

Which is what we're talking about.
 
No other phone manufacturer is acting like Apple.

From the Sony Ericsson Developer Site to access the 40% of Symbian v9x APIs that are considered 'sensitive' by SE.

Why have certain APIs been restricted in Symbian OS v9?

With a mass market of Symbian OS phones it is essential to ensure that users' phones are secured. Applications that have not been properly tested (intentional and unintentional) can cause significant cost for all parts of the industry. In order to further build trust among carriers and consumers, which in turn will help support a thriving market for applications, Symbian introduced platform security in Symbian OS v9.
The introduction of DevCerts also allows phone manufacturers to give access to certain APIs that were previously inaccessible in a controlled and secure way.

a little further down the page [emphasis added]

In order for Sony Ericsson to issue the DevCert to the developer, the ISV must have signed a non-disclosure agreement (NDA) with Sony Ericsson, and in general have a commercial relationship with Sony Ericsson. The ISV must also be registered under Symbian Signed and accept the Terms and Conditions for Applications Developers.
 
Back
Top Bottom