MicrosoftはAppleの足元にも及ばん

2025年1月25日、XOR for Windows Version 2.0をようやくリリースできました。と言うのは本来なら昨年末にリリース済みだったはずなのに、Microsoftの不手際(?)で1ヶ月も遅れてしまって。

XOR for Windows Version 2.0の画面イメージ
XOR for Windows Version 2.0にて、見つけた差分箇所に校正結果の注釈を書き入れた時の様子

MicrosoftとApple、どちらが優位かはITの世界における永遠のテーマ。PC用OSシェアでいけばWindowsを要するMicrosoftの圧勝だけど、AppleにはiPhoneとiPadがあります。近年はPCよりもスマホの方が人々の依存度が高いですよね。

そして公式アプリストアのクオリティに限れば、MicrosoftはAppleの足元にも及びません。

12月某日、XOR for Windows Version 2.0をMicrosoft Storeの審査に出したところ、残念ながら却下されました。理由は「申請時の情報にテストのためのアカウントが記されていない」というもの。XOR for Windowsはサブスク契約が前提のアプリなので、動作を確認するにはMicrosoftアカウントとパスワードが必要になります。過去数回の申請時には求められたことがなかったのだけど…。

そう、サブスクアプリを審査するならMicrosoft Storeチームは開発者が知り得ない独自のMicrosoftアカウントを持っておくべきでしょう。審査において開発者側が用意したアカウントが使われるならば、中にはアカウントによって動作を変えてバックドアを仕込む開発者も出てきましょう。例えば、ユーザ情報を盗んで外部のサーバーに送信するとか。ただし、サブスクの契約時に既知のアカウントが入力された時はバックドアを使わずにMicrosoft Storeチームの審査を掻い潜るとか。

そもそもMicrosoftアカウントは個々のユーザーの支払い方法が紐づけられている極めてプライベートなものなので、相手がMicrosoft Storeとはいえ他社の人に使わせていいものではないでしょうに。

そんなわけでMicrosoft Storeチームに「審査に使うサブスクのテスト用Microsoftアカウントは、Microsoft Storeチーム側で用意しないと拙いのではないか?」と問い合わせるも、「アカウント情報が提供されないとテストできない」の堂々巡り。まったくもう。

結局、すぐに解約するクレジットカードで使い捨てのMicrosoftアカウントを作って審査を通しました。

一連のやり取りで分かったのは、Microsoft Storeの程度の低さ。モバイル向けで膨大な数のアプリを審査してきたAppleとは大違いです。

いつかMicrosoft Storeは「バックドアが仕込まれたアプリを流出させ他として訴えられる日が来るかもしれないけど、それはこちらの知ることではありません。ただし、Microsoft Storeのサービスが終了しないかは心配です。

XORアプリアイコン

XOR for Windows

リアルタイムPDF比較ビューア

Microsoft Store Badge

2,000円(税込 ※)/月
(サブスクリプション)

無料試用期間1ヶ月

※ 日本のストアでは10%の消費税が含まれます

XOR for Windows Version 2.0をリリース

2025年1月25日、XOR for Windows Version 2.0をリリースしました。

XOR for Windows Version 2.0の画面イメージ
XOR for Windows Version 2.0にて、見つけた差分箇所に校正結果の注釈を書き入れた時の様子

新バージョンの特徴はワンストップ校正です。以下の動画でご確認ください。

修正前と後のPDF全体を比較して比較結果のリポートを生成するアプリを用いた校正では、必要に応じて修正後のPDFをベースに再修正用DTP原稿なり変更箇所一覧を作る必要があります。

対してXORではユーザーが自力で差分箇所を赤線でマーキングすることになります。この方式は一見面倒に思えるものの、XOR上で差分箇所に校正結果を書き入れ、再修正用DTP原稿なり変更箇所一覧として書き出せるため、むしろ校正作業が簡潔になります。

XORアプリアイコン

XOR for Windows

リアルタイムPDF比較ビューア

Microsoft Store Badge

2,000円(税込 ※)/月
(サブスクリプション)

無料試用期間1ヶ月

※ 日本のストアでは10%の消費税が含まれます

EaseUS RecExpertsを安価に購入

私はXOR for Mac/Windowsの宣伝や説明の動画を作ることがあります。アプリの動きをキャプチャするための画面録画、MacならOS付属のQuickTime Playerでできるものの、Windowsではサードパーティ製のアプリが必要です。

いや、Windowsの標準環境でも画面録画はできるけど、アプリのメニュー操作が見た目通りに録画されず使い物にならなかったのですよね。

よってサードパーティ製を物色。OBSなんて無料アプリもあるけど使い勝手がイマイチなので、次なる候補としてEaseUS RecExpertsに目星をつけました。

EaseUS RecExperts for Windowsのライセンス比較

この通り永久ライセンスは税込9,229円です。

とりあえず無料試用版(録画最大1分間)をPCにインストールしてお試し利用。十分に使えそうなことがわかりました。

動画作成は断続的に向こう何年もやるだろうから、永久ライセンスを買うべくアプリ内のUIに従って操作を進めたらこの画面が。

EaseUS RecExperts for Windowsのライセンス比較(アプリ内)

見ての通り、上図とは値段が違います。永久ライセンスは税込18,469円、2倍です。同じ製品のはずなのだけど。

よって、メーカーに「税込9,229円と税込18,469円、二つの価格の違いは?」と訊こうかとも思ったけど、「税込9,229円は当方の間違いでした。税込18,469円の方をご購入ください」なんて言われるのは嫌なので、税込9,229円の方を購入してしまおうかと、決済直前までいったものの何となく先延ばしにしていたら、翌日にこんなメールが届きました。

SeseUSからのメール

3割引の購入催促ですね。そこまで言ってくれるならとメールの「今すぐ購入」をクリックして決済、税込6,460円で購入。送られてきたライセンスコードを無料試用中のアプリに入力すると無事アップグレードが完了しました。

つまるところWeb上のライセンス価格表とアプリ内のライセンス価格表で二重価格になっているってことなのかな。新幹線のグリーン車席、乗車してから車内で買うと割高になるのと同じような扱いで。

ともかく、一つ判ったのは、EaseUSのアプリを買う場合、対象商品をカートに入れて決済直前で放置すれば、割引メールが送られてくるかもしれないこと。毎回通用するかは不明だけど。

XORはmacOS Sequoiaでも動作します

macOS Sequoia

XOR for Macは9月17日にリリースされたmacOS Sequoiaでも動作することを確認しました。

XORはプロ用のPDF比較ビューワだし、新しいOSにすぐさま移行するプロの制作者はいないとは思うけど、当Webサイトにおけるアプリの動作環境を更新したのでここでお知らせしておきます。

ゲーミングチェアの組み立てに苦戦

在宅ワークのためのゲーミングチェアを購入しました。

Dowinx 4Dアームレスト オフィスチェア/ゲーミングチェア/デスクチェア/リクライニングチェア オットマン付き

Dowinx 4Dアームレスト オフィスチェア/ゲーミングチェア/デスクチェア/リクライニングチェア オットマン付き 新開発中世ヨーロッパ風PUレザー 腰の振動機能付き 8段調節アームレスト(ブラウン)

Dowinx 4Dアームレスト オフィスチェア/ゲーミングチェア/デスクチェア/リクライニングチェア オットマン付き 新開発中世ヨーロッパ風PUレザー 腰の振動機能付き 8段調節アームレスト(ブラウン)

¥20,995(税込)

Amazon badge


さっそく組み立てに取り掛かったものの、これがなかなかの難しさで。

最大の難関はマニュアルを読解すること。海外製品によくある英語版、ドイツ語版、日本語版が一冊にまとまったタイプの取説なのですが、手順が割愛されていたり、パーツの向きが不明確だったり。私もかつてはその職に携わっていた日本制の丁寧な取説とは大違いです。

ゲーミングチェアの取扱説明書
ゲーミングチェアの取扱説明書

横目でテレビを見ながら、組み立て完了まで2時間ぐらいかかってしまったかな。

そうして梱包の段ボール類を片付けようとした際、いくつかの部品が入っていた白い箱の底に組み立て動画へのQRコードが描かれたカードを発見。こういうのは外箱を開封したらすぐに目につくところに入れといてくれないと…。

そうそう、組み立ての最中には中腰になる機会が多く、バランスボールが活躍してくれました。

新しいデスクチェアを物色

在宅ワークのための新しいデスクチェアを購入しました。こちらのゲーミングチェアです。

Dowinx 4Dアームレスト オフィスチェア/ゲーミングチェア/デスクチェア/リクライニングチェア オットマン付き 新開発中世ヨーロッパ風PUレザー 腰の振動機能付き 8段調節アームレスト(ブラウン)

Dowinx 4Dアームレスト オフィスチェア/ゲーミングチェア/デスクチェア/リクライニングチェア オットマン付き 新開発中世ヨーロッパ風PUレザー 腰の振動機能付き 8段調節アームレスト(ブラウン)

¥20,995(税込)

Amazon badge

最寄りの島忠に各社製品を座り比べに行き、総メッシュ仕立ての10万円を超える椅子に魅かれはしたものの、高価な製品でも経年劣化するはずだと思ってパス。

一方で、展示されていたゲーミングチェアの使い勝手が良さそうな感触を得ました。しかも2、3万円で買えます。私はゲーマーではないので少々侮ってたけど、さすがは流行りのタイプ。年々進歩しているのでしょう。

ただし島忠ではデザインが選べないので帰宅してAmazonであれこれ比較して購入製品を決めました。島忠さんありがとう。

なお、当初はもっとオフィスチェアっぽいものの探していて、こちらの製品を購入候補にしていました。

アイリスプラザ オフィスチェア ハイバック 無段階リクライニング 170度 レザー フットレスト 肉厚クッション 腰サポートバー 無段階昇降 H-8800L ブラウン
アイリスプラザ H-8800L

でもアイリスプラザの製品だからショールームで試せるかと思って問い合わせたものの、どうにもつれない返答だったので、ならばこの製品に限らず島忠に展示されているものを参考にして決めることに。そうして上の製品に落ち着いた次第です。

HELLO CYCLINGの嘘

HELLO CYCLINGのロゴ

HELLO CYCLING(ハローサイクリング)という自転車レンタルサービスがありますよね。近頃あちこちで見かけるようになりました。そして「好きな場所で返せるシェアサイクル」という謳い文句で宣伝しているけど、これ嘘です。初めて使ってみてわかりました。好きな場所では返せないことが。

先日、自宅から3.5kmほど離れたとある施設に出向く機会があり、往路は徒歩で1時間弱かけて赴いたのだけど、近くにHELLO CYCLINGのステーションを見つけたので帰路で使ってみることにしました。

少々道に迷いながらも自宅最寄りのHELLO CYCLINGステーションに無事到着。いざ返却手続きを試みたものの以下のようなメッセージが表示され、返却拒否の憂き目に遭いました。

HELLO CYCLINGの満車メッセージ「現在ステーションが満車のため返却ができません。空きがある別のステーションへ自転車を移動させて返却をお試し狗d祭。(e1150)」

そう、そのステーションでは駐車ポート(前輪を乗せる場所)がすべて埋まっている状態で、ポートに空きがないと返却できないとのこと。他社の自転車レンタルサービスではステーション敷地内なら返却できる仕様だし、てっきりHELLO CYCLINGも同様だと思い込んでいたので、これには愕然としました。

つまりHELLO CYCLINGの「好きな場所で返せる」という触れ込みは条件付きの話で、正しくは「好きな場所に空きがあれば返せるものの、空きがなければ他のステーションに行く必要がある」というわけです。

何とかならんのかと問い合わせようにも電話番号は書かれておらず、問い合わせのチャットにはbotからの的外れな返答しか帰って来ません。もちろん、そうこうしている間も利用料金は嵩んでいきます。

結局、その場所から近いところから順に10箇所ほどステーションを巡った末に、出発地点とは反対側の自宅からは3.3kmほど離れた場所でようやく返却に成功。料金が500円余計にかかった上、そこから徒歩で1時間かけて帰宅しました。こんなことならHELLO CYCLINGは使うんじゃなかった。

ちなみに最後の最後で判ったのだけど、アプリのマップで自転車マークをタップするとそのステーションで返却可能かどうかが表示されます。なるほど最初にそうやって確認すべきだったのか。

HELLO CYCLINGのステーションマップ

まあ不満を書き連ねるだけで終わるのもなんなので、このサービスの改善点を4つ挙げておきましょう。

1. 問い合わせの充実

少額とはいえ刻一刻と利用料金が嵩むサービスなのに、リアルタイムの問い合わせがbotによるチャットのみなのは残念です。

2. 満車でも返却可能とする

他社サービスのようにステーション敷地内なら返却可能という仕様に変更していただきたいものです。

さもないと「人気のないステーションをわざと満車にしておくことで利用者に不便をかけて利用料金の売上を増やそうとしている」と受け取られてもしかたないでしょう。

3. レンタル開始時に尋ねる

自転車を借りる手続きを確定する前に「目ぼしいステーションの空き状況を確認してください。マップ上の自転車マークをタップするとそのステーションで返却できるか確認できます」と表示すれば、利用者は返却場所を考慮できます。

4. マップの改善

アプリで表示されるマップではどこにステーションがあるのかを地図上に表示してくれるけど、だったら返却可能なステーションは色分けしてくれればいいのに。そうすれば借りる際にどこで返却できそうかが一目で解り、目ぼしいステーションに空きがなければ借りない選択もできるので。

ただし、3と4に関してはサービス設計段階でそれぐらいのことに気づかなかったとは考えにくいので、わざと空き状況がわかりにくくしているんじゃないかと疑ってしまいます。

macOS Sonomaのスピーチ機能が改悪された

訳あってMac miniのmacOS Ventura環境を上書きする形でmacOS Sonomaに移行することになりました。外付けドライブにVentura環境を作りたいけど、一筋縄では行かなそうです。

そんなわけでSononaにさっさと慣れた方がいいと考え直しました。感触は良好です。日本語入力の精度も上がっている気がします。

macOS Sonomaのアイコン

ただし、ひとつ改悪点を見つけました。「スピーチ」機能です。iPhoneやiPadもそうだけど、Macでは選択テキストを読み上げる機能が備わっています。これがSonomaで変更されたようで。

具体的には読み上げ箇所が黄色にハイライトされるようになりました。まあ、それはいいのだけど、以下のような不具合があります。

  • ページを移動すると読み上げが終わる
  • 日本語のテキスト中に英単語が混ざっていると、そこだけ英語読みする

例えばSafariでYahoo!ニュースで複数ページに分かれている記事を選択して読み上げさせる場合、Venturaまでは1ページ目を読み上げさせつつ2ページ目に移動しても読み上げが続いていたけど、Sonomaではページを移動すると読み上げが止まってしまいます。

また、日本語中に混ざった英単語をいちいち英語ネイティブ読み上げエンジンで読まれるとゲンナリしますよね。

ただし、システム設定を開いて「アクセシビリティ」>「 読み上げコンテンツ」と進み、「選択項目を読み上げる」をオフにするとVenturaまでのなじみの挙動に戻るようです。

macOS Sonomaのシステム設定 > アクセシビリティ > 読み上げコンテンツ の画面

PayPayの不可解な現象

失効しかけたANAマイレージを使うべく、先日こちらの商品をYahoo!ショッピングで購入しました。Mac miniの座布団的なドッキングステーションです。

Mac mini ハブ/ドッキングステーション (8in1 TypeC)シルバー&スペースグレー/ 2.5インチ SATA接続 SSD/HHD + M.2 スロット搭載 (外付け SSD ケース)
この写真ではわかりづらいけど、両Mac mniの下に薄っぺらいドッキングステーションが敷かれています

Yahoo! JAPAN ショッピング badge

販売価格は11,300円(税込)だったのでANAマイレージ→Tポイント→PayPayポイントに交換して11,300ポイントを工面し、丸々支払いに当てました。

そうして二日後ぐらいに商品が届き、何かの拍子にYahoo!のページを見るとPayPayポイントの残高が変わっていません。

ひょっとしてポイント支払いの指定をミスってクレジットカード払いになったのかと思いきや、普段Yahoo!で使っているJCBの支払い額が確定しても反映されていません。

これって全額ポイントバックのキャンペーンか何かが適用されたのでしょうかね。だったら知らせてほしいよなぁ。もちろん支払いたくないわけじゃないけど13,000円が後から課金されようものならショックだし。

などと思っていつつ別の商品を買うべくYahoo!ショッピングのサイトを見ていたら支払い方法のクレジットカード指定がいつものJCBからPayPayのMasterCardに変更されているのを発見。こちらに請求されたのかも。利用明細が送られてくるかは解らないけど、紐づけられた銀行口座から13,000円の引き落とされていれば確定ですね。

振り返ってみるにPayPayの利用登録をした後にカードが送られてきてたから、その時点で無条件にクレジットカードが変更されていたのでしょう。何だかなぁ。

未開きページには対応していません

XORは下図のような未開きページを含むPDFの比較には対応しておりません。

見開きページを含むPDFのイメージ

このような構造の新旧PDFを比較したい場合、InDesign等のDTPアプリで単ページのPDFとして書き出してから比較してください。