Here at Autriv we generally don’t announce what we’re working on until we’re ready to release, however we’ve recently encountered a setback in development for SignMyPad and SignMyPad Pro 5 and want to share the full story with our users (partially to explain the delay, but mostly to hopefully service the greater good).
SignMyPad, as some quarter million of you know, is a PDF signature application for your iPad and iPhone (also Android and, shortly, Windows, for you non-Apple folk). We love receiving feature requests from our users, and the one that we’ve seen most often is “How can I sync my PDF’s between the iPad version and the iPhone version?”. A pretty reasonable request, we felt, considering the abundance of cloud-based software cropping up on the market. So we made the decision to utilize iCloud for SignMyPad(/Pro) 5; providing you with a special folder that syncs all documents contained within it, making them accessible on all your devices. Beta testing went smoothly (yeah!) and we had it all ready for release at the beginning of the month. Why is version 5 not already on your devices making your paperless business even more convenient and efficient? Because Apple denied our use of iCloud.
iCloud, by definition, is Apple’s technology which allows data to sync between iOS devices and your computer.
Sounds exactly like what Version 5 is trying to do, right? Nonetheless we were denied for our use of iCloud. Apple’s reasoning was that they will not allow iOS applications to use iCloud to sync “non-user-generated” data between devices. After some lengthy followup, we learned that while using a “drawing application” to create a new piece of art and then saving that file would be considered “user-generated”, using our app to add a signature and content to a PDF and saving it as a new file is not “user-generated”. The exception, of course, being for Apple’s own iOS applications, like those in iWorks. So after a long phone call with Apple that equated to my logical arguments being repeatedly contested with the same sentence from an apparent script (“your app does not follow our guidelines regarding user-generated documents in iCloud”), what was their recommendation for how to get over this hurdle? Use a 3rd party iCloud competitor. Wow.
The guideline is pretty outrageous, and the recommendation to force developers to integrate with software outside of the Apple universe seems counterproductive. As developers, we are constantly struggling to stay ahead of the technology curve and best meet the needs of our users. As the foremost leader in the market for iOS devices, it is imperative that Apple support this cause, and adopt a reasonable level of flexibility in their policies that encourages, rather than discourages, the continuing progression of iOS software. It’s ironic that Apple allows syncing for gaming applications, but for a business application, specifically one that heralds environmental responsibility, they’re putting up roadblocks. For someone who has always admired Apple’s unwavering focus on the big-picture needs of their users, I’m disappointed.
So for those of you who are just skimming through this to hear about the release of the new version of SignMyPad, I apologize for the delay. Our team has been working around the clock to seamlessly integrate Apple’s recommended Third Party software and resubmit the new versions (whilst praying for a speedy approval once they are complete). For our die hard fans with a few minutes on their hands, please do let Apple know that you would really love an iCloud compatible version of SignMyPad! And for other developers, I encourage you to share similar struggles with your users—perhaps with the power of the interwebs we can actually get Apple’s attention.
Thanks for your patience and loyalty—stay tuned to our blog and Twitter feed for when we finally release on the Apple App Store.