スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Androidアプリ作成の注意点ヾ(o・ω・)ノ゚

Androidアプリケーションを作成するときに注意したいことをまとめましたφ(・ェ・o)~メモメモ

以下の点に気をつけて作るとユーザにも優しいアプリを作ることが出来るのではないでしょうか?
とくにANRはユーザにものすごくストレスを与えることになるので注意したいですねil||li(´・ω・il)il||li

●UIパフォーマンスの向上
・マルチプロセス/マルチスレッドをうまく使ってANRを回避する
・UIスレッドでI/O処理は行わないことでANRを回避する
・AsyncTaskを使って非同期処理にすることでUIの負担を軽減する
・IntentServiceを使って非同期処理にすることでアプリケーションへの負担を軽減する

●パフォーマンス測定
・TraceViewを使ってモジュール単位での使用メモリ率、処理時間を計測することが出来る

●使用メモリ削減
・オブジェクト生成を極力は避ける
・ネイティブメソッドを使用する
・インターフェースは極力使用しない
・スタティックメソッドを使用する
・クラス内部でgetter/setterは使用しない
・多用するリソースにはクラス内部で作成したキャッシュ処理を使用する
 ⇒不要なデータベースへのアクセスを回避する
 ⇒SoftReferenceを使用してDVMのGCに依存することで、キャッシュしたデータを効率的に使用することが可能
・定数はファイナルで宣言する
・foreachループは使用しない
・enumは使わない
・インナークラス利用時はパッケージスコープを考慮する
・floatは極力使用しない

※ANR~Application Not Responding

ドキュメントを読んだり過去の経験から書いているので、間違っているところや気を付けたほうがいいことがありましたらコメントお願いしますっ(`・ω・´)キリッ

コメントの投稿

非公開コメント

プロフィール

Sera

Author:Sera
サーバー③
性別:♂
誕生日:7月5日
血液型:A型
猟団:Red_Shoulder

Twitter:sera_mhf
お気軽にフォローお願いします(。・`ω´・。)!!

自己紹介:
PSはまだまだ磨きちうだけど楽しく遊んでます(。・`ω´・。)まったり遊べるお友達募集中ですヾ(*´∀`*)ノ゛

アクセスカウンター
最新記事
最新コメント
カテゴリ
リンク
mhf-rs
ブロとも一覧
最新トラックバック
月別アーカイブ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。