売り子さんは知らない? “Windows 10のストア”の世界その知識、ホントに正しい? Windowsにまつわる都市伝説(98)(3/3 ページ)

» 2017年12月05日 05時00分 公開
[山市良テクニカルライター]
前のページへ 1|2|3       

機能のアピール? いえ、ケーパビリティのアクセス許可のことです

 おかしいと思うのは、「このアプリでは次のことが行えます」というところです(画面3)。

画面3 画面3 「このアプリでは次のことが行えます」って、ゲームができればそれでいいんだけど……

 以下の2つが表示されていますが、実は、これらはこのアプリが使用するケーパビリティのことです。「詳細の表示」をクリックすると、さらに「Webカメラを使用する」「ピクチャライブラリを使用する」などが表示されます。

  • インターネット接続にアクセスする
  • ホームネットワークまたは社内ネットワークにアクセスする

 アプリが使用するケーパビリティは、ストアアプリのパッケージに含まれる「マニフェスト(AppxManifest.xml)」で宣言されています。例えば、以下のような感じです。

<Capabilities>
    <Capability Name="internetClient"/>
    <Capability Name="privateNetworkClientServer"/>
    ...
</Capabilities>

 ただし、これは実例ではありません。実際のマニフェストと比べると、ストアのケーパビリティの表示は、マニフェストに定義されているものを正確に反映しているわけではないようです(このゲームの場合、internetClientだけでした)。

 「このアプリでは次のことが行えます」の下に「アクセス許可の情報」のリンクがあります。このリンクをクリックすると、これがアクセス許可であると説明されますが、「このアプリでは次のことが行えます」と「アクセス許可の情報」が同じことを言っていると認識するユーザーは少ないでしょう。

 このアプリを取得するということは「このアクセス許可を行うことに同意したことになるんだ」と思うのですが(後で「プライバシー」設定で制御可能な部分もありますが)、そういう意識を持つ人はまずいないと思います。

日本語の翻訳の問題? そうではないようです

 日本語の翻訳ミスというのは、よくあることです。そこで、英語環境のWindows 10で同じ場所を確認してみました(画面4)。すると、シンプルに「This app can」となっていました。日本語と同じく、この表現も誤解を与えそうです。

画面4 画面4 英語環境では「This app can」。これも誤解されそう……

 少し時代をさかのぼってみましょう。Windows 10の初期ストアでは「このアプリは次の操作を実行する権限を持っています」と表示されていました(画面5)。英語環境では「This app has permission to do the following」です。どちらも小難しい表現ですが、間違った表現ではない気がします。

画面5 画面5 Windows 10の初期ストアの表示は、ちょっと惜しい感じ。英語環境では「This app has permission to do the following」

 さらにさかのぼって、Windows 8.1のストアではどうだったでしょうか。「このアプリが使用する項目」と表示されていました(画面6)。英語環境では「This app has permission to use」でしたので、少し表現が和らげられているように感じます。

画面6 画面6 Windows 8.1のストアは、日本語訳がちょっと足りない感じ。英語環境では「This app has permission to use」

 ただし、実際にアプリを使用するときには、アプリごとの「アクセス許可」の設定で確認、制御できるという点が、制御する場所が「プライバシー」設定に一本化されたWindows 10とは違って分かりやすいところです。

 これまでの中では、Windows 10の初期ストアの表示が最も正しい表現だと思います。どのような経緯で「このアプリでは次のことが行えます(This app can)」になってしまったのでしょうか。

 考えられるのは、ストアのWeb開発者がストアアプリに関して技術的に詳しくなく、良かれと思って表現をシンプルにしていった結果なのかもしれません。あるいは、意図的なのかもしれません。もし、プライバシーに関することは説明するのが面倒なので、適当に濁しておこうなんて考えだったとしたら、問題です。

 ちなみに、Google Playは「アクセス許可/詳細表示(Permissions/View details)」とシンプルです。Windows 10のストアも「このアプリでは次のことが行えます」のところを、単に「アクセス許可」にすれば、全て解決するような気がします。

筆者紹介

山市 良(やまいち りょう)

岩手県花巻市在住。Microsoft MVP:Cloud and Datacenter Management(Oct 2008 - Sep 2016)。SIer、IT出版社、中堅企業のシステム管理者を経て、フリーのテクニカルライターに。Microsoft製品、テクノロジーを中心に、IT雑誌、Webサイトへの記事の寄稿、ドキュメント作成、事例取材などを手掛ける。個人ブログは『山市良のえぬなんとかわーるど』。近著は『Windows Server 2016テクノロジ入門−完全版』(日経BP社)。


前のページへ 1|2|3       

Copyright © ITmedia, Inc. All Rights Reserved.

スポンサーからのお知らせPR

注目のテーマ

AI for エンジニアリング
「サプライチェーン攻撃」対策
1P情シスのための脆弱性管理/対策の現実解
OSSのサプライチェーン管理、取るべきアクションとは
Microsoft & Windows最前線2024
システム開発ノウハウ 【発注ナビ】PR
あなたにおすすめの記事PR

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。