Ipphones

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Wednesday, 24 September 2008

Smells Funny...

Posted on 06:07 by Unknown
Over at MacRumors.com, Arnold Kim posted that App Store rejections are now being labelled as being "UNDER NON-DISCLOSURE", presumably to stem the negative press that Apple's been getting over their arbitrary and anti-competitive App Store rejections lately.

I hope it's an untrue, unfounded rumor. While I understand Apple wanting to keep some oversight over the App Store, rejecting applications that compete with Apple's offerings is downright skeevy, and nowhere in the rules does it state that you can't compete with Apple, or at least they weren't when Steve Jobs stood up on stage at WWDC, and they weren't when I signed up. It's possible they've updated them now with language to cover these situations.

If all the rumors are true (and I hope they're not), then this move by Apple to place rejection letters under NDA is a move worthy of the RIAA or MPAA... or Microsoft. It's the kind of heavy-handed tactic that makes people hate and resent your company, and there's absolutely nothing in the letter that would constitute a trade secret or patentable claim. It's absurdist, but it will probably work because Apple holds the keys to the kingdom, and anybody who has invested countless hours into writing an iPhone app is not going to risk getting their developer status yanked for breaching the NDA, even if they haven't.

Apple is one of the few large corporations that I don't hate, and I most definitely do not want that to change. I like their products, I like their development tools, and I like the Apple developer community. In the past, it's always felt like Apple has strived to create a balance between their own needs and those of third party developers, but with the iPhone and App Store, it feels much more like they're saying "we're playing with my ball, so I get to make up the rules", only the game we seem to be playing is Calvin-Ball, because the rules seem to change to fit Apple's whim.

All this stuff going on lately with Apple... it worries me. I'm not about to jump ship anytime soon, but I do hope this is a blip that is quickly corrected.
Read More
Posted in Apple, Application Store, iPHone, NDA | No comments

Monday, 22 September 2008

Book Update and Article

Posted on 10:43 by Unknown
In addition to the iPhone book (which is about halfway through copy editing now, so darn close to done), Dave and I have been writing articles for Apple's developer web site. We don't get a byline, but the articles are fun to write and Apple's been really great to work with.

The first article we wrote for them went online Friday. You can find it here:

http://developer.apple.com/mac/articles/tools/unittestingwithxcode3.html

We've got another one in the can that should go live soon, and one really big article (might end up as a three-parter, but still waiting for Apple to weigh in on doing that) that's written, but hasn't been edited yet.

Still no word on when the book will be published. Like everybody else, we're hoping Apple will give us some hint about when or if the NDA will drop. It's very frustrating, this whole NDA thing. I understand that there are probably valid patent-filing reasons for it, but it's extremely frustrating. I've got many postings that I've wanted to do here, but couldn't because of the NDA, and the book is in quasi limbo, since it can't be published until the NDA is dropped.

Ah, well...
Read More
Posted in articles, Book project, iPHone, Writing | No comments
Newer Posts Older Posts Home
Subscribe to: Posts (Atom)

Popular Posts

  • Strong Encryption for Cocoa / Cocoa Touch
    Please do not use this code! Instead, check out Jim Dovey's Common Crypto code from AQToolkit . AES is a strong encryption standard tha...
  • Texture Coordinate Arrays or Things Nobody Tells You
    For some reason, a lot of OpenGL stuff just isn't well documented. Yes, I read the Red Book chapter on texturing. It didn't have a s...
  • Dynamically adding class objects
    Okay, folks, the first draft of the book is done, and I have some breathing room until the chapters start coming back from the tech reviewer...
  • Web Services Fun
    Before we work more with libxml, let's talk about web services. Web services are a good practical application of XML and, it would seem ...
  • An OpenGL Project Template for Xcode
    I'm not a fan of the OpenGL ES Application project template that ships with the iPhone SDK. It's a pain in the ass to go in and dele...
  • Handling Double Taps
    Alright, since the NDA is down, let's celebrate by posting some information, shall we? One question that I see posted a lot by new iPhon...
  • Twittering iPhone Developer List
    Tim Haines, the developer of the excellent BurnBall game, has started a list of iPhone developers who use Twitter. The last time I checked,...
  • More on OpenGL and Normals
    In an earlier post I talked about surface normals in OpenGL. In writing the Wavefront OBJ loading class, I've learned far more about no...
  • OpenGL ES From the Ground Up, Part 1 Addendum: Alphabet Soup
    One problem with blog postings is that they are self-edited. For my postings here, I have no external technical review and no copy editing d...
  • Writing
    I'm pretty swamped with writing work at the moment. The book project is going pretty well, and I'm fortunate to have a very experien...

Categories

  • 3D Models
  • Ad Hoc Distribution
  • ADC
  • Address Book
  • Amazon
  • Anaglyphs
  • App Store
  • Apple
  • Apple DTS
  • Apple Store
  • Application Store
  • articles
  • Award
  • Background Processing
  • Barcodes
  • Beta
  • Blog
  • Blogger
  • Blogging
  • Blogs
  • Blogspot
  • Book project
  • Bug Reporting
  • Captain Obvious
  • Categories
  • Censorship
  • CFFoundation
  • CGAffineTransform
  • Clang Static Analyzer
  • Cocoa
  • Cocoa Touch
  • Code Reuse
  • Code Signing
  • Computer
  • conferences
  • Controller Classes
  • Core Animation
  • Daring Fireball
  • Database
  • Debugging
  • Defect
  • Delegates
  • Design Awards
  • Developer Certifications
  • Discussion Forums
  • Edit Mode
  • employment opportunities
  • Encryption
  • Enterprise
  • Errata
  • free code
  • Free software
  • Full Screen
  • Game Programming
  • Gestures
  • Getting Started
  • goof
  • Google Code
  • Google Maps
  • Gotcha
  • Help
  • HIG
  • HTTP PUT
  • Idiots
  • Idle Timer
  • Images
  • Instruments
  • Interface Builder
  • iPHone
  • iPhone Applications
  • iPhone Dev Center
  • iPhone Developers
  • iPhone OS 3.0
  • iPhone SDK
  • iPhone SDK PNG
  • iPhone Simulator
  • iPhoneSDK
  • iPod
  • Job Opportunities.
  • k
  • Key Value Observing
  • Keynote
  • KVO
  • Landscape Mode
  • Learn Cocoa
  • Learn Cocoa on the Mac
  • libxml
  • Licensing
  • Mac Developers
  • Mac OS X
  • Macworld Expo
  • Microsoft
  • NDA
  • NeHe
  • New Category
  • New Release
  • NSFileHandle
  • NSMutableArray
  • NSMutableURLRequest
  • NSXML
  • Object-Oriented Design
  • Objective-C
  • Open Source
  • OpenGL ES
  • Optimizations
  • Other blogs
  • Paired Arrays
  • Parsing
  • Particle Engine
  • Party
  • PeopleSoft
  • Performance
  • Persistence
  • Pink Screen of Death
  • Piracy
  • Pixar
  • Podcasts
  • Press Release WTF
  • Press Releases WTF
  • private APIs Google
  • Project Template
  • Properties
  • Random Numbers
  • Rant
  • Rejected
  • Resources
  • Responder Chain
  • REST
  • Reverse Engineering
  • Rumors
  • Runtime
  • Sample Code
  • Screencast
  • screenshot
  • Scroll Views
  • snippet
  • Snow Leopard.
  • SOAP
  • Sockets
  • Source
  • Splash Screen
  • SQLite
  • SQLitePersistentObjects
  • Steve Jobs
  • Steve-Note
  • Strings
  • Stupidity
  • Subversion
  • Table Views
  • Taps
  • Template
  • Tip
  • Tips
  • Tririga
  • tutorials
  • Twitter
  • UIAlertView
  • UIColor
  • UIImage
  • UIPickerView
  • UIScrollView
  • UITextField
  • UIView
  • UIWebView
  • Update
  • Utilities
  • UUID
  • Vacation
  • Version Control
  • Web Services
  • Writing
  • WTF
  • WWDC
  • Xcode
  • XML

Blog Archive

  • ►  2009 (141)
    • ►  May (14)
    • ►  April (30)
    • ►  March (48)
    • ►  February (26)
    • ►  January (23)
  • ▼  2008 (163)
    • ►  December (46)
    • ►  November (25)
    • ►  October (44)
    • ▼  September (2)
      • Smells Funny...
      • Book Update and Article
    • ►  August (5)
    • ►  July (2)
    • ►  June (9)
    • ►  May (2)
    • ►  April (11)
    • ►  March (17)
Powered by Blogger.

About Me

Unknown
View my complete profile