13th
An Irrational App Store Rejection: UPDATE!
UPDATE! (It’s IN)
After watching Steve Jobs’ iOS4/iPhone4 keynote from WWDC, I was moved to try once again. I sent an email to Apple, and received a timely and personal response from Phillip Shoemaker suggesting that I resubmit the application and keep him posted. We refined a few things and added a feature and a target (iPad), then resubmitted. It is now, happily, available in the App Store. Thanks, Apple, for the return to rationality for us. We’ve got a lot more in the plan…
Check it out: http://eyestreet.com/s/speedtouch
—————————————————————–

So, after having been an Apple fan (converted the company of 40 people from ThinkPad to MBP), an avid iPhone user and evangelist since the original hard
ware was available, a repeat customer of numerous iPod Touch devices for the wife and kids, and an attendee of some top shelf iPhone development training, I decided to write an application for distribution via the App Store. This application wasn’t to be more faux flatulence, but an application that scratched an itch that I and my fellow iPhone OS users had while providing functionality that is still not available on the iPhone (without an application like ours; more on that later) and that improves upon a number of similar applications that are already available (more on that later also).
In short, our application SpeedTouch allows users to place home screen shortcuts to place phone calls, initiate text messages, and author email messages with one click to a previously selected contact. Simple as that. While there are a number of applications of varying quality and utility in the store, we felt that ours was more versatile and better looking than those alternatives. Besides, Given the number of functionally equivalent applications in the store, it seemed clear that Apple wasn’t picking winners, just enforcing general rules. So we felt sure that barring an inadvertent technical violation of some sort that our application would be approved so we went ahead and acquired the domain name, built a website, built the requisite server code, and such. Apparently our optimism was very misplaced.
Here’s the description in our “SpeedTouch” submission:
This is the Speed Dial you’ve been waiting for.
SpeedTouch allows you to add shortcuts to your home screen for phone calls, text messages, and email messages. You select a phone number or email address for any contact in your address book, pick the desired interaction, and a home screen shortcut for it is added with the contact’s picture.
An Internet connection is required when creating the shortcut, but not when using the shortcut later. Contact information passes through our server only once when the shortcut is created. We do not and will not ever store your information.
Exciting new features are coming soon!
The initial application didn’t have email message shortcut support, but that is beside the point for this discussion. Now, ignoring for a moment the long period of time between the submission and the [first] rejection, and the absurd opacity of the process that has been covered ad nauseum elsewhere, here is what we received in our rejection from Apple (8 April):
Follow-up: 7156XXXX
Dear Eye Street Software,
Thank you for submitting SpeedTouch to the App Store. We’ve reviewed SpeedTouch and determined that we cannot post this version of your iPhone application to the App Store because the submitted iPhone application is a web clipping. The functionality of the submitted application currently exists on the iPhone. A user can navigate to the website in Safari, select the “+” button, and select the option “Add To Home Screen”.
If you would like to share it with friends and family, we recommend you review the Ad Hoc method on the Distribution tab of the iPhone Developer Portal for details on distributing this application among a small group of people of your choosing or if you believe that you can add additional user functionality to SpeedTouch, we encourage you to do so and resubmit it for review.
Regards,
iPhone Developer Program
********************************
Though I believed strongly (still do) in Apple’s prerogative to both set the rules and enforce them with respect to their App Store, I felt that their response was unjust, incorrect, and, downright insulting. So, being the eternal (well, almost) optimist that I was, I replied to that rejection with the following (9 April, and again on 20 April, having received not so much as an acknowledgement):
Folks,
Thanks for the feedback.
I believe that you based your rejection on an incomplete assessment of SpeedTouch.
While it is true that we take advantage of the “web clipping” functionality available within Safari, that is certainly not the only thing the application does, it’s merely one step in several. A more complete representation of how SpeedTouch is used:
– Application is started
– The PeoplePicker UI is used within the application to select a phone number (*)
– The type of action (phone call or SMS message) is chosen
– The chosen phone number and action, as well as any associated contact picture, are encoded and reflected through our server so our SpeedTouch-schemed URL for the action can be web clipped and placed on the home screen within Safari
– A shortcut for the SpeedTouch-schemed URL is placed on home screen with contact picture
– (Sometime Later…) The user can then initiate the previously specified action with the designated contact via a home screen icon
(Note that the * above is used because we have additional functionality for other contact information types in the near-term pipeline.)
We believe your rejection to be incorrect because:
– The functionality is NOT duplicative of functionality available on the iPhone (without a third-party application), and the actions cited in the rejection cannot and would not provide the specific functionality available in SpeedTouch (e.g. home screen icon for a call or SMS).
– You’ve already approved and currently offer what we believe to be several inferior alternatives to SpeedTouch in the App Store (e.g. “One Tap Dial” [http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=295990153&mt=8], “Call Mike” et al. [http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=284946032], and likely others).
I would appreciate a second look at the application and your consideration in light of this more specific information. I would be happy to discuss the application further, either via email or via phone, and/or help in any other way necessary.
Thank you,
Dave Atherton
Eye Street Software
Based on some internal discussion, we also replied to the rejection using a slightly different approach (also 20 April):
Greetings. We believe our application was rejected in error.
Our application is not a web clipping. Our application is quite streamlined, so we can understand how it might be perceived to be as simple as a web clipping, but it facilitates the creation of a home screen shortcut using one’s private Address Book information with private images. The resulting shortcut icon that is added to the home screen is not possible without our application.
There is another application called “One Tap Dial” that has nearly the exact behavior, so we are confused why it was approved, but our application was not. One Tap Dial:http://tinyurl.com/8vvsjr
We would really appreciate it if you could please re-evaluate and reconsider this application. We’d really like to release this application, because we think it adds a lot of value to the iPhone.
Regards,
Dave Atherton
http://speedtouchapp.com/
We received this response on 20 April, so I am willing to concede that there may have been mail problems (.mac account, of course) that led to the delay between 9 April and 20 April:
Follow-up: 7156XXXX
Dear Mr. Atherton,
Thank you for your feedback. As noted in previous correspondences, we’ve determined that we cannot post this version of your iPhone application to the App Store because the submitted iPhone application is a web clipping.
If you would like to share it with friends and family, we recommend you review the Ad Hoc method on the Distribution tab of the iPhone Developer Portal for details on distributing this application among a small group of people of your choosing.
Regards,
iPhone Developer Program
********************************
At this point in the process, we were really beginning to wonder what the issue really was. The application is clearly not “a web clipping”, but merely uses the web clipping functionality that Apple provides, in a similar fashion to the other applications similar to ours that are already in the app store. Again, clearly, the application had not been adequately assessed by someone who understands the platform and its native capabilities.
So I tried a different approach. Since the problem seemed to be, at least in part, that the application was not assessed correctly from a technical perspective, I attempted to use one of the technical support requests that was included in the developer program purchase (6 July):
Subject: Technical Issue with Erroneous App Store Rejection Regarding SpeedTouch 1.0
Folks,
We submitted an application, SpeedTouch (http://speedtouchapp.com), for distribution via the App Store. In a nutshell, our application allows the user to put a shortcut with a nice picture on the home screen for either a call or SMS (more interaction types are implemented already but not submitted). SpeedTouch was rejected because “… the submitted iPhone application is a web clipping”. (See IDP Follow-up ID 7156XXXX if you can).
Our application is not a web clipping. It required the implementation of software both on the iPhone and our server to make what it does possible. Conversely, without our application (or something like it), it is not possible to do what we do on the iPhone. We believe these facts support our assertion that the application was rejected improperly and that it should be approved for distribution through the App Store.
We are frustrated with the process because while our application offers a better user experience than the numerous other applications (already) approved for the App Store such as “One Tap Dial” and “Call Mike”, our application has been rejected both using inconsistent standards (vis-a-vis those other applications) and for what we believe to be technically incorrect reasons. We have responded to those rejections using several different explanations, but have made no progress. It is my sincere hope that by consuming one of our technical support incidents and working with an actual technical resource at Apple that we can resolve this issue more correctly and satisfactorily.
We’d love to continue with our release schedule (and release the new features we’ve already implemented), but prior to resolving this issue, investing more time and effort doesn’t make much sense.
I am available at any time to discuss this further, and can provide any further information you require.
Thank you very much,
Dave Atherton
Eye Street Software Corporation
It was a long shot, but given the responses we were getting from the other channel, I figured it couldn’t hurt. Apparently it couldn’t help, either (14 July):
Follow-up: 7796XXXX
Hello Dave,
My apologies for the delay in responding to you. Unfortunately, DTS is unable to provide guidance on App Review decisions. Please contact the App Review team directly at <appreview@apple.com>.
It might be unclear to the App Review team (as it is to me) how you’re implementing your functionality, as there are no APIs for placing (new) icons on the Home screen from within an application; the only mechanism for doing so is by creating a web clipping after visiting a web site and tapping the “+”.
Jason.
We weren’t really sure how to proceed at this point. We had explained the application several ways, and even included links to other applications, already in the App Store, providing similar functionality. I found the process amazing, frustrating, insulting, and above all Kafkaesque. Given that we had a pipeline of features designed (and implemented, actually), I decided to try an approach that seemed fitting for a crazy process: ignore previous rejections and correspondence and resubmit an updated version. Well, I found out today via essentially a carbon-copy of the first rejection from 8 April that such an approach naturally didn’t work (14 September):
Follow-up: 7156XXXX
Dear Mr. Atherton,
Thank you for submitting SpeedTouch to the App Store. We’ve reviewed SpeedTouch and determined that we cannot post this version of your iPhone application to the App Store because the submitted iPhone application is a web clipping. The functionality of the submitted application currently exists on the iPhone. A user can navigate to the website in Safari, select the “+” button, and select the option “Add To Home Screen”.
If you would like to share it with friends and family, we recommend you review the Ad Hoc method on the Distribution tab of the iPhone Developer Portal for details on distributing this application among a small group of people of your choosing or if you believe that you can add additional user functionality to SpeedTouch, we encourage you to do so and resubmit it for review.
Regards,
iPhone Developer Program
****************************
Frustration abounds. The facts are these:
- I would very much like to use the application, as would nearly every other iPhone user with whom I’ve spoken
- Despite assertions to the contrary, the iPhone does not provide the functionality without a third-party application
- The application continues to be rejected for demonstrably erroneous reasons
- There are other applications in the App Store that provide analogous functionality
It’s been rejected once, so it seems now that the likelihood of it’s being given a real evaluation again is minimal. If anyone knows anyone or anything that helps me make sense of this, or represents a way forward, I’m all ears.