{"id":7774,"date":"2013-09-05T09:58:56","date_gmt":"2013-09-05T13:58:56","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=7774"},"modified":"2020-03-05T09:03:32","modified_gmt":"2020-03-05T14:03:32","slug":"the-gatekeeper-and-the-keymaster","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2013\/09\/05\/the-gatekeeper-and-the-keymaster\/","title":{"rendered":"The Gatekeeper and the Keymaster"},"content":{"rendered":"<p>A few more thoughts on <a href=\"http:\/\/mjtsai.com\/blog\/2013\/08\/28\/omnikeymaster\/\">Apple shutting down OmniKeyMaster<\/a>:<\/p>\n<ol>\n<li>I&rsquo;ve re-read the <a href=\"https:\/\/developer.apple.com\/appstore\/mac\/resources\/approval\/guidelines.html\">Mac App Store Review Guidelines<\/a>, particularly rule 2.21 and section 7, and  it seems clear that none of the existing rules forbid what The Omni Group was trying to do.<\/li>\n<li>Omni, one of the highest-profile Mac developers, and a regular on the Mac App Store top-grossing list, <a href=\"https:\/\/twitter.com\/kcase\/status\/375419514319405057\">announced<\/a> its plan in <a href=\"http:\/\/www.omnigroup.com\/blog\/entry\/mac_app_store_or_omnis_online_store_your_choice\/\">January<\/a>. Yet apparently no one from Apple said anything until a week after OmniKeyMaster shipped, wasting months of development time and confusing customers.<\/li>\n<li>That said, I doubt anyone is really surprised by Apple&rsquo;s reaction or timing.<\/li>\n<li>It <em>is<\/em> surprising how many <a href=\"http:\/\/forums.macrumors.com\/showthread.php?t=1631210\">people<\/a> seem to think that this was all a creative Omni ploy to screw its own customers.<\/li>\n<li>In-App Purchase is not a solution. The people suggesting that don&rsquo;t understand how it works.<\/li>\n<li><a href=\"http:\/\/www.omnigroup.com\/blog\/entry\/update-no-upgrade-pricing-for-mac-app-store-purchases\">Ken Case<\/a> writes: &ldquo;We will continue to ask Apple to support upgrade pricing in the App Store, and I would encourage others to do the same[&#8230;].&rdquo; I don&rsquo;t think the solution is <a href=\"https:\/\/twitter.com\/danielpunkass\/status\/375377881012396032\">a<\/a> <a href=\"https:\/\/twitter.com\/danielpunkass\/status\/375378536674381824\">Radar<\/a>. Apple has known all along that developers wanted this. Lacking support for paid upgrades is not an unimplemented feature request; at some point you have to conclude that it&rsquo;s a deliberate business\/design decision, however misguided.<\/li>\n<li>The Mac App Store still makes a lot of sense for games and little apps, but it&rsquo;s an increasingly bad fit for <em>applications.<\/em> Sandboxing, the unpredictable review process, Apple&rsquo;s cut, no trials, and the lack of any kind of support for upgrades (even helping customers migrate to a 2.0 SKU) make purchasing there a second-class experience in many respects. Access to iCloud is looking less like the carrot that I thought it would be.<\/li>\n<li>This is not to say that the Mac App Store is a failure, but it could have been so much better. It&rsquo;s sad that Apple is botching it unnecessarily.<\/li>\n<\/ol>\n<p><a href=\"http:\/\/mac.appstorm.net\/general\/opinion\/the-app-store-black-hole\/\">Matthew Guay<\/a>:<\/p>\n<blockquote cite=\"http:\/\/mac.appstorm.net\/general\/opinion\/the-app-store-black-hole\/\"><p>You&rsquo;d think that Apple would try its hardest to make developers want to switch to the App Store &mdash; and in some ways, they have. They&rsquo;ve made it relatively simple today for anyone to sell apps on the Mac without having to worry about license keys and payment providers, and regularly give incredibly valuable promotion to apps the App Store team loves. But, at the same time, their policies like sandboxing requirements have made some apps impossible to sell on the App Store, such as the aforementioned TextExpander, and their insistence on either offering upgrades to apps as free updates or full new products have frustrated any number of developers.<\/p><\/blockquote>\n<p><a href=\"http:\/\/www.macstories.net\/stories\/on-omnikeymasters-shutdown\/\">Federico Viticci<\/a>:<\/p>\n<blockquote cite=\"http:\/\/www.macstories.net\/stories\/on-omnikeymasters-shutdown\/\"><p>This is strange, because a number of similar tools (made by other independent developers) already exist on the Internet and they have been letting customers generate standalone licenses for several months. Perhaps Apple just didn&rsquo;t like that a name such as The Omni Group had found a way to make the process <em>so<\/em> easy? Was The Omni Group&rsquo;s tool built in such a way that it broke some Apple rules? Did The Omni Group think OmniKeyMaster would be okay because <a href=\"https:\/\/twitter.com\/sethwillits\/status\/375413241486127104\">other solutions existed<\/a>? Is Apple going after similar solutions as well?<\/p><\/blockquote>\n<p>Update (2013-09-05): <a href=\"http:\/\/www.markbernstein.org\/Sep13\/Upgrades.html\">Mark Bernstein<\/a>:<\/p>\n<blockquote cite=\"http:\/\/www.markbernstein.org\/Sep13\/Upgrades.html\"><p>The update is worth a lot because there&rsquo;s very little risk. You already use the program all the time; the update will improve your environment slightly every day. You load the program three times a day; those saved seconds from the load time and the prevented crashes add up. They&rsquo;re money in the bank. The value of a modest upgrade to a program you use a lot is actually greater than the expected value of the initial purchase.<\/p><\/blockquote>\n<p>Update (2013-09-11): <a href=\"http:\/\/www.fastcolabs.com\/3017187\/open-company\/is-it-time-for-apple-to-update-app-store-pricing-rules\">Ken Case<\/a>:<\/p>\n<blockquote cite=\"http:\/\/www.fastcolabs.com\/3017187\/open-company\/is-it-time-for-apple-to-update-app-store-pricing-rules\"><p>While depressed software pricing may make the platform more attractive in the short term (and Apple can make up for their own software losses with increased platform sales), over the long term it discourages developers and consumers from ever investing in high-end software solutions. I suspect the lack of this flexibility may be one big reason why we don&rsquo;t find apps like Modo and Mathematica in the App Store.<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>A few more thoughts on Apple shutting down OmniKeyMaster: I&rsquo;ve re-read the Mac App Store Review Guidelines, particularly rule 2.21 and section 7, and it seems clear that none of the existing rules forbid what The Omni Group was trying to do. Omni, one of the highest-profile Mac developers, and a regular on the Mac [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2019-05-16T20:03:51Z","apple_news_api_id":"87306284-8a3d-4655-bff4-dda409d9ba7a","apple_news_api_modified_at":"2020-03-05T14:03:35Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/AhzBihIo9RlW_9N2kCdm6eg","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1930,38,101,30,39,561,72],"class_list":["post-7774","post","type-post","status-publish","format-standard","hentry","category-technology","tag-app-store-review-guidelines","tag-apple","tag-business","tag-mac","tag-macappstore","tag-omnikeymaster","tag-omnigroup"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/7774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=7774"}],"version-history":[{"count":4,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/7774\/revisions"}],"predecessor-version":[{"id":25280,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/7774\/revisions\/25280"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=7774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=7774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=7774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}