TextGoダウンロード

2022年4月18日月曜日

住所アシスタントの編集行に関する変更を行いました。

V1.095では、住所アシスタントの編集行に関する変更を行いました。

公式配達員アプリから取得した住所情報は住所アシスタントに一覧で表示されます。その住所テキスト部分をタップすると一番下の編集行に追記されます。V1.094までは、タップした行のすべてのテキストが追記されていましたが、V1.095では、テキストを半角スペースで区切った部分テキストが追記されます。例えば住所テキストのうちマンション名部分のみを編集行に追記することができるようになりました。これまで通り全部のテキストを追記したい場合は、各行の文字部分以外の余白をタップして行えます。


編集行においては、これまで、行末の部屋番号、半角スペース以降、コンマ記号以降をワンタップで削除するボタンがありました。そのボタンラベルで何が削除されるのか分かるようにしていましたが、これをアイコンボタンに変更し、代わりにどの部分が削除されるのか分かるように、編集行のテキストの削除対象部分を灰色で表示するようにしました。

また、削除対象となる部分テキストとして、文字種類(英字、数字、漢字、ひらがな、カタカナ、記号、等)が異なる場合も切れ目とするようにしました。


目に見える変更点は以上ですが、その他、クラッシュする可能性があった部分等を変更しています。

2022年4月11日月曜日

最近のコンパニオンの更新内容。データ暗号化、メモタップで住所アシスタントに入力、情報ウィンドウのドロップ数に関する変更。


サーバーサイドデータの一部を暗号化

V1.093以降のコンパニオンを初めて起動すると、パスワードを入力する画面が表示され、そこにパスワードを入力するとサーバーサイドのデータベースのデータが暗号化されます。

パスワードは端末内で管理されており、端末内でデータを暗号化してサーバーに送信することで、なんらかの間違いがあったとしても他の人はデータの内容を知ることができません。

コンパニオンを再インストールする際には、このパスワードが必要になります。パスワードはアプリ右上メニューのユーザー情報から確認できます(V1.094以降)。再インストールする前には、パスワードを控えておいてください。

実際に情報漏洩等の事故が起こったり、その兆候があるわけではありませんが、万一に備え、今後も可能なセキュリティ強化を継続してまいりたいと思います。また、今回の変更の過程でメモの検索が速くなっており、今後、セキュリティを高めることで取り扱える情報が増えるといった機能的な向上も期待できます。


メモをタップして住所アシスタントの編集行に追記可能に

ピックやドロップ先に関するメモを事前に入力しておくと、呼び出し時、ピック時、ドロップ時に、それぞれメモを表示していますが、それらのメモテキストをタップして、住所アシスタントの編集行に追記できるようにしました。

ドロップ先付近にある地図アプリで検索可能な施設名やplus code等を入力しておき、ナビに活用できます。


情報ウィンドウのドロップ数のカウント開始時刻を変更可能に

情報ウィンドウに当日の完了したドロップ数を表示しています。

このカウントの起点は午前0時になっているため、午前0時をまたぐと0回に戻っていました。

クエストの回数にカウントされる配達の基準時刻はドロップした時刻ではありませんし、深夜まで活動する配達員の視点から見たその日の業務という意味では、午前0時は一日の終わりという認識ではないと思いますので、そのカウント開始時刻を設定で変更できるようにしました。

アプリの右上のメニューから「設定→情報ウィンドウ→ドロップ数開始時刻」とたどると変更できます。デフォルトは午前4時になっています。


その他、安定性に関するいくつかの対応を行っています。

2022年3月30日水曜日

タイトルメニューからのメモ入力追加、それに関する不具合等

配達中に素早くメモを入力できる機能を追加

V1.091にて、オーバーレイの「コンパニオン」と書かれた部分をスワイプアウトして表示されるメニューにて30分以内に配達中のピック先とドロップ先のメモを入力できる機能を追加しました。メモはこれまでアプリの履歴ページで入力できましたが、今回追加した機能により、配達中でもその場ですぐにメモを入力できるようになりました。部屋番号等、忘れないうちに入力できます。レストランでのピック待ち、信号待ち、エレベーターでの空き時間も有効活用できます。

配達中は、IMEの音声入力を活用したりして、とりあえず簡単に入力しておき、あとで時間のある時に履歴ページで編集しなおしてもいいと思います。

細かい注意点ですが、タイトルメニューによる入力内容は、履歴ページでのメモをチェックせず上書きします。また、その時、配達中に関するメモはメモリにのみ保持しており、配達が完了した時に保存します。例えば、ピック先で待っている時にそのピック先に関するメモを入力しても、メモリにのみ保持しているので、履歴ページではまだ表示されません。


V1.091で致命的な不具合があり、V1.092をリリース

V1.091において致命的な不具合があり、V1.092で修正しました。

上記に記載したメモ機能の追加に関連する不具合で、配達を開始して30分以上経過すると、アプリがクラッシュします。

コンパニオンの更新プログラムは、リリース前に実際に配達でテストしたうえでリリースしていますが、テスト時はこの機能の設定を60分にしていてクラッシュ頻度が少なかったことや、クラッシュの原因が端末の問題と考えて気が付きませんでした。今回の不具合でご面倒をおかけし、大変申し訳ありませんでした。今後はより慎重に確認したいと思います。


無数にあるAndroid環境への対応

Pixel6等のAndroid12端末において、アクセシビリティサービスのcanPerformGestureが有効になっている時、バッテリー残量の低下のたびに端末が短い時間フリーズする現象があるようです。コンパニオンもアクセシビリティサービスを使用しており、canPerformGestureがどのようになっているか確認したところ、有効になっている可能性が高いです。現在はGoogleから修正パッチが公開されているようで、この現象に思い当たる方は、端末OSのアップデートを確認してみるといいかもしれません。

一方、私は古いAndroid6の端末を所有していて、そこにコンパニオンをインストールしてみました。結果、公式配達員アプリの情報を読み取ることができず、正常に機能しませんでした。コンパニオンの動作確認はそうした古い環境では行っていないのが実情です。アプリストアのレビューにおいても、公式配達員アプリの情報を読み取れないという報告がありましたので、これが関係しているのかもしれません。

古すぎる端末や新しすぎる端末は、問題の発見が遅れがちで、そもそも数多くあるAndroid端末全体に対応するのは無理があるのが現実です。そんな中ではユーザーからのフィードバックが助けになっています。可能な限り対処していきたいと思いますが、いろんな意味でリソースの限界があり悩ましいところではあります。

ToDo

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