アカウント名:
パスワード:
Androidはその自由さおよび機能性をもっとアピールすべし
とはいうものの、バージョンを重ねるごとにシステム系機能へのガードが固くなってきてて、システム設定系アプリみたいなものはかなり作りにくいです。 たとえば、システム設定メニューの奥深くでしか設定できないと悪名高い「バックグラウンドデータ」の設定は、パーミッションをどう設定しようとユーザーアプリからはいじれませんので、これを簡単に設定できるようにするようなウィジェットアプリみたいなものが作れません(昔のAndroidではできていた)。結局「バックグラウンドデータ」はONのまま使う以外に手がなく、結果として「バックグラウンドデータ」の設定自体が無意味化しています。 これはAndroidの設計センス自体の問題でもありますが、Windowsみたいに元のUI設計がダメなところはユーザーで補ううみたいなフリーダムに慣れているとイライラさせられます。
よくわからないんですが、「その設定をするアクティビティを直接呼出し」できるぐらいでだいぶ楽ができるんですけど、バックグラウンドデータの場合はそれもダメなんでしょうか?
いや、それは可能で、Android Marketアプリではそれやってますが、あまり楽とは思えませんね。おそらくAndroid Marketの開発者は、もともと設定がOFFだったならば、Android Market使用終了後に「設定をOFFに戻す」ステップが必要なのを忘れているのだと思われます。 またもちろん、このようなアプローチでは、例えば電源状態やタイマなどをトリガとして自動的に設定するようなこともできません。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日々是ハック也 -- あるハードコアバイナリアン
システム周りはガード固くなってきてる (スコア:2)
とはいうものの、バージョンを重ねるごとにシステム系機能へのガードが固くなってきてて、システム設定系アプリみたいなものはかなり作りにくいです。
たとえば、システム設定メニューの奥深くでしか設定できないと悪名高い「バックグラウンドデータ」の設定は、パーミッションをどう設定しようとユーザーアプリからはいじれませんので、これを簡単に設定できるようにするようなウィジェットアプリみたいなものが作れません(昔のAndroidではできていた)。結局「バックグラウンドデータ」はONのまま使う以外に手がなく、結果として「バックグラウンドデータ」の設定自体が無意味化しています。
これはAndroidの設計センス自体の問題でもありますが、Windowsみたいに元のUI設計がダメなところはユーザーで補ううみたいなフリーダムに慣れているとイライラさせられます。
Re: (スコア:0)
よくわからないんですが、「その設定をするアクティビティを直接呼出し」できるぐらいでだいぶ楽ができるんですけど、バックグラウンドデータの場合はそれもダメなんでしょうか?
Re:システム周りはガード固くなってきてる (スコア:2)
いや、それは可能で、Android Marketアプリではそれやってますが、あまり楽とは思えませんね。おそらくAndroid Marketの開発者は、もともと設定がOFFだったならば、Android Market使用終了後に「設定をOFFに戻す」ステップが必要なのを忘れているのだと思われます。
またもちろん、このようなアプローチでは、例えば電源状態やタイマなどをトリガとして自動的に設定するようなこともできません。