分類: 技術的な話 日付: 2020年06月16日公開 完全に技術的な話題で備忘録みたいな感じです。 昨日気づいたのですが、Android 10 (Pixel XL (Android 10) でアプリの動作を見てみましたでの機種) の機種で画像の描写がアンチエイリアス処理が行われているような感じになっていました。 実際に paint.isFilterBitmap() で調べたところ、確かに true を返しました。Android 9 の機種では false を返します。 これは Pixel XL 固有の挙動なのか Android 10 全般に FILTER_BITMAP_FLAG がデフォルトでフラグ設定されるようになったのかまだわからないのですが、Android 10 の格安スマホを手に入れて追加調査する予定です(Android 10 のエミュレーター環境がうまく構築できていなかったので放置していたのですが、やはりあった方が良いですね・・・)。 FILTER_BITMAP_FLAG が立っていると、Mocoゲームの一部ゲームでは画像の重ね描写みたいなものを行っている箇所で描写が少し変になります。 もともとドット絵のゲームですし処理速度にも影響するので、FILTER_BITMAP_FLAG を落とすようにして更新をいずれ全アプリしたいと思っています(Android は長くバージョンアップしていないアプリが結構ありますし、Android 11 も同様の可能性があることを考えて)。 現実問題として、一部ゲーム以外ではまず問題もなく手持ちの Pixel XL では描写速度も問題ないので、あまり慌てずに更新予定です。 具体的には以下のような感じのコードを入れます。 if (Integer.valueOf(android.os.Build.VERSION.SDK_INT) >= 29) { paint.setFilterBitmap(false); } SDK_INT の条件は Android 10 からということで入れていますが、なくても大丈夫だと思います。 この挙動が仕様であるなら、あまりにネットに情報がないですね・・・。英語ページでも見つかりません。 とりあえず、他の機種での挙動を早く確認したいと思っています。 アプリゲーム紹介 Mocoゲーム作成で比較的人気の無料ゲーム 成金大作戦 を公開中です。Google Play 及び App Store でダウンロード可能です。 Pixel XL (Android 10) でアプリの動作を見てみました コマンドラインでのiOSアプリアップロードが失敗する場合の対処方法 Android (Java) アプリで落ちる3大落ちる原因 基本的なレベルでのC言語(C++)とJavaの違い・移植時の苦労点 Google と Apple 新型コロナ濃厚接触の可能性知らせるアプリのこと 前後のブログ 2020年06月19日 COCOAのアプリ公開が15時とのことですが・・・ 2020年06月18日 格安スマホ「UMIDIGI A3S」を少し触ってみてのレビュー 2020年06月17日 やはり、Android 10 では FILTER_BITMAP_FLAG がデフォルト有効っぽい 2020年06月16日 Android 10 で FILTER_BITMAP_FLAG が有効になっている? ≪ 2020年06月15日 無観客試合をリモートマッチと呼ぶみたいです 2020年06月13日 スーパーマリオメーカー2で少しだけ微笑ましかったこと ⇒ より最新のブログ ⇒ より以前のブログ
|
最新エントリー
⇒ より以前のブログ コンテンツ分類 AI(人工知能)の話 (37) YouTuberと動画サイト (74) いろいろ (365) いろいろレビュー (27) アプリの事 (367) アプリストアの話 (270) アプリ公開情報 (367) アプリ更新/修正情報 (248) クイズいろいろ (40) ゲーム全般 (669) スプラトゥーン (207) スポーツの話 (205) スマートフォンの話 (563) タブレットの話 (97) テレビの話 (25) ネットの話 (92) パソコンの話 (91) フォームへの返答 (39) プログラミングの話 (95) ページの事 (135) ページ更新情報 (171) ポケモンGO(位置ゲー) (115) メルマガの事 (20) 家電の話 (44) 開発情報 (346) 技術的な話 (92) 携帯の話 (647) 時事的な話題 (141) 将棋の話 (38) 独り言 (81) カレンダー 2024年10月 ⇒ ブログカレンダー |