9系までで8割超えまであと少し。

👉 【Android12】「At a Glance」が壊れてる件
👉 Android12 が来たので新機能を使ってみました。
Pixel6 の記事とか動画とか見てましたが。
👉 Pixel Fall Launch
👉 【発表会まとめ】Google純正チップのPixel 6がいろいろすごかった!
このすごく便利そうな「リアルタイム翻訳入力」ての。
できたような、
できませんでしたっけ。
Pixel3 でもできませんでした?
別Googleアプリでしたっけ?
👉 音声文字変換&音検知通知 - Google Play のアプリ
👉 Google 翻訳 - Google Play のアプリ
細かく記事や動画を見てみると「リアルタイム翻訳入力」の詳細機能は、
- 変換前後言語自動判定
- 通信なし
- 音声から文字おこし
- リアルタイム翻訳
- 入力の反映
というかんじでしょうか。
Pixel3/5 で Android12 + Google Gboard でやってみました。
上記の2つの別アプリ「音声文字変換&音検知通知」「Google 翻訳」は不要なようです。
twitter入力時にキーボード上部の3ドットから、

「翻訳」をタップして、

表示される入力欄をタップ→マイクタップで日本語入力すると、twitter側に翻訳された英語が入力されます。

上の詳細項目は以下のようになりました。
△ 変換前後言語手動指定
△ 通信あり
○ 音声から文字おこし
○ リアルタイム翻訳
○ 入力の反映
ということで、
一応、
「リアルタイム翻訳入力」は
できるのでまあいいか。
ちなみに、現在、
レコーダーアプリは日本語に全く対応してません😭
気がついたら、ユーザー補助「画面の拡大」機能が使いやすくなってました。
これまでは、画面全体が拡大されていましたが、一部を虫眼鏡で見るように拡大できるようになってます。
設定は、
[ユーザー補助]
↓
[画面の拡大]
から以下2項目。
拡大ショートカット
- ユーザー補助機能ボタンをタップ
- 音量キーを長押し
- 画面をトリプルタップ

拡大の種類
- 常に画面全体を拡大する
- 常に画面の一部を拡大する
- 画面全体と画面の一部を切り替える

上記設定で、
- ユーザー補助機能ボタンをタップ
- 常に画面の一部を拡大する
を選択すると以下のように拡大できるようになります。

Android12での新機能のようです。
👉 Android 12 makes the magnification feature more useful - 9to5Google
👉 史上初のスマホ老人時代に向けての老眼対策 4つの文字拡大設定
👉 Android12 が来たので新機能を使ってみました。

target S+ で出るらしい。
java.lang.IllegalArgumentException: com.benigumo.sample: Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.
Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.
at android.app.PendingIntent.checkFlags(PendingIntent.java:375)
at android.app.PendingIntent.getBroadcastAsUser(PendingIntent.java:645)
at android.app.PendingIntent.getBroadcast(PendingIntent.java:632)
at androidx.work.impl.utils.ForceStopRunnable.getPendingIntent(ForceStopRunnable.java:174)
at androidx.work.impl.utils.ForceStopRunnable.isForceStopped(ForceStopRunnable.java:108)
at androidx.work.impl.utils.ForceStopRunnable.run(ForceStopRunnable.java:86)
at androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:75)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)
PendingIntent を利用してない場合は、

以下を追記で消える。
バグの修正
PendingIntent の可変性を明示的にして、Android 12 をターゲットに設定したときのクラッシュを修正します。(b/180884673)
👉 WorkManager | Android デベロッパー | Android Developers
implementation "androidx.work:work-runtime-ktx:2.7.0"
PendingIntentを使ってる場合は、
フラグ追加で微修正。
👉 PendingIntentのFLAG_IMMUTABLEとFLAG_MUTABLE - Kenji Abe - Medium
👉 Android12 が来たので新機能を使ってみました。
👉 Android バージョン別シェア 2022年3月