検討事項
🗑✔スクリーンショットでオーバーレイが写り込まないように
→今の時刻から1時間以内に鳴ったチェックボックス
🗑
🗑
🗑
🗑同一建物内にある複数店舗ピックの場合の通知
🤔音声認識
→ナビボタンのタップ
→その状況では、おそらく画面上に指があるのでタップした方が早い?
→おつり計算機に音声認識で入力
→リソースを消費する懸念
✔クイック画像検索が表示されたままになることがある
🗑公式配達員アプリのオンオフと連動した配達支援サービスの自動オンオフ
🤔暗証番号を聞くのを忘れるのを防ぐ方法を考える →ロジックが複雑&過剰装備でボツ →金額等、ドロップ先住所 →AIに任せる
→ドロップ時に別オーバーレイ上に赤色で「暗証番号」を常時点滅表示させるか?
→これだけのために実装が大がかり過ぎる
→ドロップ時に音声で知らせる
🗑Bluetooth転送予約
→Bluetoothが切断状態の状況から接続が回復したら送信してくれる機能
→Bluetoothが切断状態の状況から接続が回復したら送信してくれる機能
🤔プリファレンスを他の端末にコピーできるように
→ファイルコピーは、操作が難しいと思われるのでサーバー経由
→コピー項目の選別
→プリファレンスを追加変更すると、同時にメンテが必要になる
→不整合チェック
→作りが大がかり
✔呼び出し時読み上げに追加
✔自動スクリーンショット設定時は、公式配達員アプリに切り替える設定を追加 →「呼び出し時に公式配達員アプリを起動」という設定を追加 →対応済
🤔指定ユーザーの公開メモを非表示にできる →対応済 →呼び出し時単価の計算・読み上げしない設定 →対応済 →対応済 →応答結果でサウンドを再生できる →対応済 →スクリーンショット画像の地図部分等を取り除いてAIに渡す →実装済 →リモート端末で写真撮影時に音を鳴らす →使用量の多いユーザーを対象とする →オーバーレイを一定時間触らなかったら →最小化状態から自動で開いて、一定時間触らなかったら →実装済 →テキストスキャナー+スマートアシスタントで対応済 →公式配達員アプリにてAndoird14以降で取得できないように対策されている →サイドローディング版で対応 →実装済 →Google Maps API v2の問題。対処済。 →呼び出し順序を柔軟に設定できるようにするUIの作り込みが面倒かつスマートアシスタントで対応可能なのでいったんボツ →実装済 →カメラプレビュータップで一時的にカメラオフ →実装済 →端末の温度表示があってもいいかも →温度センサーを搭載している端末も多くないのでいったんボツ →タイトルメニューやリモートでのオン/オフ →過剰装備 →ML→テキストスキャナー、AI→スマートアシスタントとしてスクリーンショットから分離 →ジオコーディングでの検索結果が安定しないのでジオコーディングは使えない →配達時の入力手間があり協力が要る。 →スマートアシスタントである程度実現できるので、そちらで対応。 →作成済 →画像について対応済 →アラートダイアログを表示する →そこに公式サイトへのリンクを表示する →ドラッグ式だと、タイトルメニューで間違って配達支援サービスを終了してしまうのを防止する意味でも →配達完了時に機能紹介 →実装済 →ロングタップやスワイプアウトのUI →実装済 →実装済
🗑加盟店地図Web版のリアルタイム情報対応
→アプリとの差別化の意味もあるため今は実施しない
✔オーディオフォーカス
→実装済✔業者地図の表示をキャッシングして使いやすくなるか? →付近のリクエスト状況の場合に対応済 →実装済
SearchGeocodingのリクエスト一本化
🗑GooglePlayのアプリを更新することなく、公式配達員アプリの変更に対応できるようにする
→DCL→規約上不可 →今後サイドローディング等が一般化することに期待していったん検討事項から外す
✔GooglePlay以外のプラットフォームで公開 →サイドローディング用のページを作成
🗑トーストのオーバーレイ化 →不要
🤔メール列挙保護
🤔地図表示を整理
→クラス化
✔Googleマップを使わない設定
→リソース節約できる
→GoogleMapsが正常に動作しない機種対策
✔ピック待ち時間表示
✔MOTTO GO追加
✔住所アシスタントに新しい住所一覧が表示された時、ナビボタンが以前の状態のままになっているのをリセットする
✔
🤔指定ユーザーの公開メモを非表示にできる
✔通知からURLを開けるようにする
✔配達依頼レーダー対応
✔オーバーレイの表示位置を縦画面と横画面で別々に管理
✔ドロワーメニューを左から出すと反応しない
🤔AI活用
→呼び出し時スマートアシスタントとして実装済
→Gemini nanoの利用
→まだExperimental
→性能が不足するかも
→Gemini 2.0への移行
→まだExperimental
→機能紹介や使い方説明に使う
→様々なことを尋ねることができる
✔リモートモニターが作動し続けることの対策
✔有料化
🤔ピックパックペイ対応
→ドロップ時の情報を取得できないもよう
→ログが必要
✔オーバーレイの自動最小化
✔Andoird14 + 最新公式配達員アプリで呼び出し時情報を取得できない
✔メモ検索を呼び出し時・ピック・ドロップ一括設定ではなく個別でオン/オフできるように
✔他のアプリに文字入力できなくなる?
🗑呼び出し時の読み上げ順序を変更できるように
✔MacroDroid対応
✔カメラを使うと熱で充電できなくなる
✔スクリーンショット・ML・AIの設定の整理
✔オーバーレイのタイトル部分をロングタップしてそのまま保持している間、オーバーレイを極端に透過させて、下の公式配達員アプリの表示を確認できるようにする
🤔サイドローディング版での購入方法
→PayPal
🤔Edge-to-edge対応。
→対応済だが、ライブラリが未対応?
🗑建物名によるメモの検索
✔Web版
✔メッセージボードのファイルアップロード対応。
✔サイドローディング版からGoogle Play版に置き換わったときに明確に分かるようにする
✔オーバーレイのメニューを以前のようなクリック式も可能にする
🤔分かりやすさアップ
→機能発見
→直感的理解
→設定の各項目からヘルプ表示
→設定の各項目から解説ページ表示
→インストール時の案内を詳細に
→ユーザー補助やオーバーレイの許可設定
✔業者地図で付近のリクエスト状況を見れるように
🗑
→アプリとの差別化の意味もあるため今は実施しない
✔
✔呼び出し時に情報ウィンドウを自動表示
内部構造
✔→DCL→規約上不可
✔
🗑
🤔地図表示を整理
→クラス化
→UIと密接に関係しているので分離できない
→タスクを順に線で結ぶ
→ピック位置を求める優先順位は
→登録済ピック位置→店舗の緯度経度→店舗名でジオコーディングした緯度経度
→ドロップ位置は、半径20km以内の条件を付けて緯度経度取得
🤔呼び出し時の情報とピック情報の紐づけ方法変更
→PPPDDD対策
→タスクを順に線で結ぶ
→ピック位置を求める優先順位は
→登録済ピック位置→店舗の緯度経度→店舗名でジオコーディングした緯度経度
→ドロップ位置は、半径20km以内の条件を付けて緯度経度取得
🤔呼び出し時の情報とピック情報の紐づけ方法変更
→PPPDDD対策
→D中にPが割り込んだ時の対応
→オープンテスト
🤔OOM対策 →移行済だが、情報ウィンドウタップの対応方法検討が必要 →画面左下に情報ウィンドウ表示用のボタンを設置 →開始 →対応済 →Google Playの審査を通過 →ポイント利用への移行 →検索範囲限定は範囲外で検索できたことが分かるので、あえて限定しない →非同期化対応済 →対応済 →対応済
✔Android認証情報マネージャー対応
🤔OOM対策
✔Google Maps API v2対応
🤔Android16対応
→2025年春頃に行うつもり
→大画面対応(Android17までに?)
🤔CameraXのライブラリ更新
→更新すると顔認識が使えなくなる
✔オープンテスト実施
✔Googleサインアウト
🤔Geocodingができなくなっている時にスマホの再起動を促す
🤔TTSが落ちることがある?
→「motorola edge 40」等の特定端末で発生しやすい?
✔READ_MEDIA_IMAGES権限のGoogle Playポリシー対応
🤔過去の未使用解析ロジック削除
✔ルート探索APIの変更
✔Geocodingの検索範囲限定と非同期化
✔サーバー負荷対策
✔配達番号誤検出対策
継続対応
ヘルプ更新
動画作成
0 件のコメント:
コメントを投稿