アカウント名:
パスワード:
オフラインで使えるアプリならファイヤーウォールの指定で通信遮断できる。オンライン必須のアプリの場合は防ぎ方分からない・・・androidがgoogleに勝手に送る位置情報などの送信の防ぎ方も分からない。
#飛行機モードにするしかないかな
> androidがgoogleに勝手に送る位置情報などの送信の防ぎ方も分からない。
いや、それは普通にそういう設定項目があるだろ……。初期セットアップ時に許可するかどうか確認が出るはずだけど。
許可するか許可しないかは選べることになっているけど許可しないを選択するとアプリが起動すらしないことが多い。
本来許可しない場合でも、それなりに動作することが求められるけどAppleのアプリのように審査があるわけでは無いので動かないのが普通のようだ。
あと、インストール後適宜パーミッションって変更できるんだっけ?(ちなみにSDカードアクセスのパーミッションは、過去の遺産のせいでアプリインストール後に書き換えるとほぼ全てのアプリが死ぬ)
> 許可するか許可しないかは選べることになっているけど> 許可しないを選択するとアプリが起動すらしないことが多い。> 本来許可しない場合でも、それなりに動作することが求められるけど
後述する通り、開発者がアプリ動作に必須とみなした権限についての提供を拒否された場合はアプリ側で動作しない(終了する)ことを選択できる無理やり動作しろという要求はそもそも存在しない
これはiOSでも同じで、iOSにおいても終了する実装が許されている
> Appleのアプリのように審査があるわけでは無いので> 動かないのが普通のようだ。
前述のとおり、そもそもiOSでも動作に必須の権限を許可されなかった場合にはアプリは終了するという実装が許可されているので審査は関係ない
> あと、インストール後適宜パーミッションって変更できるんだっけ?
Android 6.0以降ではインストール後にアプリに許可する権限を変更できるまた、Android 4.3のころには少し違う形だが一時的にアプリに許可する権限を変更できる実装が有効化された時期があった
> (ちなみにSDカードアクセスのパーミッションは、過去の遺産のせいで> アプリインストール後に書き換えるとほぼ全てのアプリが死ぬ)
Android 6.0以降のAPIで作成されたアプリでは、後からSDカードアクセスのパーミッションを書き換えても問題ない実装ができるあとから禁止された場合、SDカード上ではandroidディレクトリ配下の各アプリ専用の制限ディレクトリを使う
Android 6.0よりも前のAPIで作成されたアプリで、後からSDカードアクセスのパーミッションを禁止した場合の動作はマチマチだが、そもそも外部SDカードが抜かれている状態で使えないといってるも同然なわけで、アプリのつくり自体がイマイチといえる
※ 内部ストレージ領域を第一SDカードとして見せてる機種だと少し話が変わるが、総論にはあまり影響しないので割愛
Androidは知らんのだけど、iOSにおいてアプリが終了する実装って具体的に何を指してるの?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
防ぎ方は? (スコア:0)
オフラインで使えるアプリならファイヤーウォールの指定で通信遮断できる。
オンライン必須のアプリの場合は防ぎ方分からない・・・
androidがgoogleに勝手に送る位置情報などの送信の防ぎ方も分からない。
#飛行機モードにするしかないかな
Re: (スコア:0)
> androidがgoogleに勝手に送る位置情報などの送信の防ぎ方も分からない。
いや、それは普通にそういう設定項目があるだろ……。
初期セットアップ時に許可するかどうか確認が出るはずだけど。
Re: (スコア:0)
許可するか許可しないかは選べることになっているけど
許可しないを選択するとアプリが起動すらしないことが多い。
本来許可しない場合でも、それなりに動作することが求められるけど
Appleのアプリのように審査があるわけでは無いので
動かないのが普通のようだ。
あと、インストール後適宜パーミッションって変更できるんだっけ?
(ちなみにSDカードアクセスのパーミッションは、過去の遺産のせいで
アプリインストール後に書き換えるとほぼ全てのアプリが死ぬ)
Re:防ぎ方は? (スコア:0)
> 許可するか許可しないかは選べることになっているけど
> 許可しないを選択するとアプリが起動すらしないことが多い。
> 本来許可しない場合でも、それなりに動作することが求められるけど
後述する通り、開発者がアプリ動作に必須とみなした権限についての提供を拒否された場合は
アプリ側で動作しない(終了する)ことを選択できる
無理やり動作しろという要求はそもそも存在しない
これはiOSでも同じで、iOSにおいても終了する実装が許されている
> Appleのアプリのように審査があるわけでは無いので
> 動かないのが普通のようだ。
前述のとおり、そもそもiOSでも動作に必須の権限を許可されなかった場合にはアプリは終了するという実装が許可されているので
審査は関係ない
> あと、インストール後適宜パーミッションって変更できるんだっけ?
Android 6.0以降ではインストール後にアプリに許可する権限を変更できる
また、Android 4.3のころには少し違う形だが一時的にアプリに許可する権限を変更できる実装が有効化された時期があった
> (ちなみにSDカードアクセスのパーミッションは、過去の遺産のせいで
> アプリインストール後に書き換えるとほぼ全てのアプリが死ぬ)
Android 6.0以降のAPIで作成されたアプリでは、後からSDカードアクセスのパーミッションを書き換えても問題ない実装ができる
あとから禁止された場合、SDカード上ではandroidディレクトリ配下の各アプリ専用の制限ディレクトリを使う
Android 6.0よりも前のAPIで作成されたアプリで、後からSDカードアクセスのパーミッションを禁止した場合の動作はマチマチだが、
そもそも外部SDカードが抜かれている状態で使えないといってるも同然なわけで、アプリのつくり自体がイマイチといえる
※ 内部ストレージ領域を第一SDカードとして見せてる機種だと少し話が変わるが、総論にはあまり影響しないので割愛
Re: (スコア:0)
Androidは知らんのだけど、iOSにおいてアプリが終了する実装って具体的に何を指してるの?