TextGoダウンロード

2026年5月5日火曜日

なぜ機能を削るのか ― コンパニオン設定大改修

開発優先からユーザー優先へ

これまでコンパニオンの設定画面はAndroid標準の機能を使って作られていました。
シンプルで、限られたことしかできませんが、新機能の実装や変更に早く対応できることを優先するために、この方法にしていました。
これまでの設定画面

しかし、どこにどういう機能があるのか、そもそもどういう機能が存在しているのか、といったことを知るには、適していない形式でした。
コンパニオンの開発初期はアプリの仕組みや開発経緯をよく理解したユーザーが中心でしたが、利用者層が増え、IT操作や制作意図の前提知識を持たないユーザーも増えてきました。そのため、より直感的で、新しいユーザーにも理解しやすい設定画面に作り直しました。
新しい設定画面

機能削減という決断

設定画面を作り直すにあたって、ほとんど使われていない機能や、すでに機能していない機能、変更されることがないような設定の削減も行うこととしました。
コンパニオンをご使用中の方には、これまで、それらの機能を使われてきた方もおられるかもしれませんが、ユーザー全体の利便性を考えてなくしてしまう決断をしました。
機能を削減することで、リソースの節約になりますし、設定項目が絞り込まれ、迷いにくい構成になります。プログラムコードの複雑さを軽減することで、問題の発生を抑えることもできます。
具体的には、以下機能が削減または変更となります。

①オーバーレイの非表示ができないようになる。
「設定」→「オーバーレイ」→「オーバーレイ」スイッチの廃止。
②オーバーレイの操作表示を廃止する。
「設定」→「オーバーレイ」→「オーバーレイの操作表示」スイッチの廃止。
③コンパニオン独自計算によるコンパスを廃止する。
「設定」→「オーバーレイ」→「コンパス」→「従来のコンパス」スイッチの廃止。
「設定」→「オーバーレイ」→「コンパス」→「コンパス感度」スライダーの廃止。
④情報ウィンドウの文字サイズ変更機能を廃止し、表示設定に一本化する。
「設定」→「ウィンドウ」→「情報ウィンドウ」→「情報ウィンドウの文字サイズ」数値入力の廃止。
⑤情報ウィンドウの時間・距離、見積金額の合計表示を廃止する。
「設定」→「ウィンドウ」→「情報ウィンドウ」→「時間、距離、見積金額の合計表示」スイッチの廃止。
⑥フラットレートの配達単価表示を廃止する。
「設定」→「ウィンドウ」→「呼び出し時単価計算」→「フラットレートの配車単価表示」スイッチの廃止。
⑦地図の使用をオフにできないようにする。
「設定」→「ウィンドウ」→「住所アシスタント」→「地図の使用」スイッチの廃止。
⑧ピックドロップ位置ヒートマップをオフにできないようにする。
「設定」→「ウィンドウ」→「住所アシスタント」→「ピック・ドロップ位置ヒートマップ」スイッチの廃止。
⑨緯度経度ボタンを無効化できないようにする。
「設定」→「ウィンドウ」→「住所アシスタント」→「緯度経度ボタンを無効化」スイッチの廃止。
⑩非表示テキストDBを廃止する。
「設定」→「ウィンドウ」→「住所アシスタント」→「非表示テキストDB」関連設定の廃止。
⑪登録済ピック位置検索をオフにできないようにする。
「設定」→「ナビ」→「登録済ピック位置検索」スイッチの廃止。
「設定」→「ナビ」→「登録済ピック位置自動ナビ切替ボタン表示」スイッチの廃止。
「設定」→「ナビ」→「登録済ピック位置自動ナビ」スイッチの廃止。
⑫音声設定から一部機能を廃止する。
「設定」→「音声」→「再生条件」→「複数店舗ピックの業者名」スイッチの廃止。
「設定」→「音声」→「再生条件」→「ドロップ順序」スイッチの廃止。
「設定」→「音声」→「再生条件」→「複数店舗ピックで次のピックのナビボタンタップ時」スイッチの廃止。
⑬ピック/ドロップ先までの距離読み上げを一般ユーザーでも使用可能にする。
「設定」→「音声」→「再生条件」→「ピック先までの距離」スイッチを一般ユーザーでも使用可能にする。
「設定」→「音声」→「再生条件」→「ドロップ先までの距離」スイッチを一般ユーザーでも使用可能にする。
⑭暗証番号入力の読み上げを他の項目に統合する。
「設定」→「音声」→「再生条件」→「配達用の暗証番号入力」スイッチの廃止。
⑮画面カバーの細かい設定を廃止する。
「設定」→「その他」→「画面カバー」→「画面カバーを閉じる端末の回転角度」を廃止。
「設定」→「その他」→「画面カバー」→「閉じる角度」を廃止。
「設定」→「その他」→「画面カバー」→「開く角度」を廃止。
「設定」→「その他」→「画面カバー」→「呼び出し時画面カバー」をすべて廃止。
⑯テキストスキャナーを廃止する。
「設定」→「その他」→「テキストスキャナー」をすべて廃止。
⑰メディアプロジェクションは画面全体のみにする。
「設定」→「その他」→「メディアプロジェクションは画面全体のみ使用」スイッチの廃止。
⑱マルチスレッドで画面解析する。
「設定」→「システム」→「マルチスレッドで画面解析」スイッチの廃止。

せっかく作った機能を捨てるアプリ開発者

名称変更と旧設定画面の廃止予定

各種名称や呼び方を変更します。
例えば、
「住所アシスタントウィンドウ」→「住所パネル」
「呼び出し」→「リクエスト」
「業者」→「店舗」
といった感じです。使われている部分が多々ありますので、すぐにすべてを変更することはできませんが、見つけるたびに改変していくつもりです。

そして、従来の設定画面は廃止する予定です。
ただし、新しい設定画面が、特定の機種で正常に動作しないといった問題が見つかる等した場合、併用する可能性もあります。
もしも、新しい設定画面が正常に動作しない場合、Playストアを更新したり、コンパニオン以外のすべてのアプリを最新に更新してみてください。

ToDo

有給休暇を管理できるアプリをダウンロード