アカウント名:
パスワード:
ユーザが明示的に許可したこと以外は、基本的に不許可だというのが当然だと思うのだが。
最初だけユーザのチェックをくぐり抜ければ、あとはチェックなしに自動更新でアプリの動作許可を変更できるのなら、いくらでも悪用できそうだ。今ですらアプリ本体が通信してないはずでも広告のために「通信」を許可しないといけなかったり、すでにユーザの思っていることと違うことができてしまいそうなのに。
ユーザが明示的に否定したこと以外は、基本的に許可だというのが当然だと思う方式(オプトアウト)もありますよ。みんな大好きなAppleなんかは基本的にこちらですしね。
Appleというくくりだと何とも言えませんが、Androidと比較するのであればiPhoneという解釈ですよね?iOS7ぐらいからちゃんとパーミッション実装してますよ。アプリがアドレス帳とかに初めてアクセスすると、許可を求めるダイアログが出ます。設定から、細かいパーミッションの切り替えも可能です。
> iOS7ぐらいからちゃんとパーミッション実装してますよ。> アプリがアドレス帳とかに初めてアクセスすると、許可を求めるダイアログが出ます。
逆にいえば1回目に許可しちゃえばあとはフリーですので、Androidで言えば「アドレス帳にアクセスするよと言ってるのを見てインストールを許諾する」のと同じ時点で同じ問題が発生します。
> 設定から、細かいパーミッションの切り替えも可能です。
Androidの権限は、iOS7よりも圧倒的に細かくありますので同列で考えるのは無理ですよ。
Androidで言えば「アドレス帳にアクセスするよと言ってるのを見てインストールを許諾する」 のと同じ時点で同じ問題が発生します。
「同じ時点で」とか根本的に勘違いしているように見えます。iOS ではインストール時に許諾する必要はありません。
あるアプリに連絡先(アドレス帳)へのアドレスを許可したく無ければ実行時に許可しないだけです。大抵のソフトは許可が無ければ無いなりに動くので、使いたい機能に必要な範囲で許可を出せば良いのです。
撮影機能を持つアプリが GPS へのアクセスを求めて来ても、許可しなければ位置情報なしで撮影できるのが普通です。Google Maps に連絡先(アドレス帳)へのアクセスを許可しなければ、連絡先から住所を選んで地図を表示する機能は使えませんが、地図が使えないわけではありません。
「逆にいえば1回目に許可しちゃえばあとはフリーですので」というのも良くわからない。iOS なら後からでも(標準機能で)許可を取り消せますが。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell
こんなこと許されるのかね (スコア:5, すばらしい洞察)
ユーザが明示的に許可したこと以外は、基本的に不許可だというのが当然だと思うのだが。
最初だけユーザのチェックをくぐり抜ければ、あとはチェックなしに自動更新でアプリの動作許可を変更できるのなら、いくらでも悪用できそうだ。
今ですらアプリ本体が通信してないはずでも広告のために「通信」を許可しないといけなかったり、すでにユーザの思っていることと違うことができてしまいそうなのに。
当然ではないですね (スコア:-1)
ユーザが明示的に否定したこと以外は、基本的に許可だというのが当然だと思う方式(オプトアウト)もありますよ。
みんな大好きなAppleなんかは基本的にこちらですしね。
Re: (スコア:0)
Appleというくくりだと何とも言えませんが、Androidと比較するのであればiPhoneという解釈ですよね?
iOS7ぐらいからちゃんとパーミッション実装してますよ。
アプリがアドレス帳とかに初めてアクセスすると、許可を求めるダイアログが出ます。
設定から、細かいパーミッションの切り替えも可能です。
Re: (スコア:0)
> iOS7ぐらいからちゃんとパーミッション実装してますよ。
> アプリがアドレス帳とかに初めてアクセスすると、許可を求めるダイアログが出ます。
逆にいえば1回目に許可しちゃえばあとはフリーですので、
Androidで言えば「アドレス帳にアクセスするよと言ってるのを見てインストールを許諾する」
のと同じ時点で同じ問題が発生します。
> 設定から、細かいパーミッションの切り替えも可能です。
Androidの権限は、iOS7よりも圧倒的に細かくありますので
同列で考えるのは無理ですよ。
Re:当然ではないですね (スコア:3)
「同じ時点で」とか根本的に勘違いしているように見えます。iOS ではインストール時に許諾する必要はありません。
あるアプリに連絡先(アドレス帳)へのアドレスを許可したく無ければ実行時に許可しないだけです。大抵のソフトは許可が無ければ無いなりに動くので、使いたい機能に必要な範囲で許可を出せば良いのです。
撮影機能を持つアプリが GPS へのアクセスを求めて来ても、許可しなければ位置情報なしで撮影できるのが普通です。Google Maps に連絡先(アドレス帳)へのアクセスを許可しなければ、連絡先から住所を選んで地図を表示する機能は使えませんが、地図が使えないわけではありません。
「逆にいえば1回目に許可しちゃえばあとはフリーですので」というのも良くわからない。iOS なら後からでも(標準機能で)許可を取り消せますが。