サブスクリプションには苦労したなぁ

XORのMac版は1月中にリリースする予定で開発を進めていました。でも実際にリリースできたのは4月の頭。約2ヶ月遅れてしまった形です。

こうなった理由はひとえに私のミス。XORの開発を発注した際に必要な機能やUI案などの要件を伝えたものの「XORはサブスクリプション形式でリリースする」という点を伝えていなかったためです。

その頃の私はサブスクリプションも買い切りの有料アプリも仕組み的に大差ないと思い込んでいました。リリースの段階でAppleが用意した価格リストから「月額2,000円」を選ぶだけで勝手にサブスクリプション対応になると。

でも実際のところ、iOS向けのApp StoreやMac App Storeでサブスクリプションに対応するには、アプリ側にそのためのUIやAppleが用意したサーバとのやり取りをする仕組みが必要がだったのですよね。

XOR Subscription dialog
サブスクリプション対応にはこのようなUIを盛り込み、かつAppleのプロトコルに対応する必要があります

考えてみれば当然です。例えばMicrosoft Word、Excel、PowerPointなどもMac App Storeでサブスクリプションとして提供されているけど、ストア上に「Subscribe」なんてボタンはないわけだから。

よって現有機能が完成した段階で残機能を後回しにしてサブスクリプション対応機能を盛り込むことにしたものの、これに手こずってしまい、リリーズが2ヶ月押してしまいました。

「XORなんて…」と思うなら

XORはPDF差異検出ツール、あるいはPDF比較ツールと呼ばれる類いのアプリです。

この分野はそこそこ歴史も長く、多くはないけど既存製品がいくつかありますAdobe Acrobat Pro DCProof Checker PROといった定番アプリの他にもフリーで使えるものも存在しています。

よってXORを知ったところで「無名の有料アプリなんか要らない」と思われる方は多いでしょう。そこで実例をもってXORの有用性をアピールしたいと思います。

例えばこちらの二つのPDF。

NTTの光回線の機械に付属する取扱説明書の新旧バージョンです。特に許可は得ていないものの、公開されているので使わせていただきました。

これをAcrobatで比較するとこんな感じ(クリックで拡大表示)。

Compare result by Acrobat
ハイライトの箇所をクリックすると「画像が置換されました」といった変更内容が表示されます

少なくとも私にとってはこれが見やすい、解りやすい比較結果には思えないのですよね。私の注意が散漫なのかもしれないけど、せっかく差異を見つけてくれても見落としそうになるので。昔のAcrobatでは引出し線付きで図解してくれていて便利だったけど、そのモードは今では無くなったみたいですね。

これに対してXORにおける比較結果はこの通り。

Compare-result-by-Acrobat
青や赤がにじんでいるところはすべて差異です

私にとってはXORの方が既存のどのPDF比較アプリよりも差異の箇所を探しやすいと思うのでですが、いかがでしょう?

というわけで、ぜひ他のお気に入りアプリでも試してみてください。XORよりも良いアプリが見つかるかもしれないけど、XORの方がいいと感じる方もおられるかと思うので。

なお、XORには決定的な弱点があることも把握しています。よって次のバージョンではその点を克服した機能を搭載する予定です。