今年6月に日本国内で発売されたSONY Xperia X Performanceを購入し、使っています。
Xperiaシリーズのフラッグシップスマートフォンを購入して使うのはXperia Z3以来。Xperia X Performanceについては、使いはじめる前に持っていたイメージよりもだいぶ扱いやすく、現在も気に入って毎日使用中。
ただそんな中、プリインストールされているSONY純正の電卓アプリにおいて、おかしな挙動を発見。
具体的な原因など、詳細まではまだ究明できていません。ですが、とりあえず ”気が付かない間に変な計算結果が出てこないように” するため、現状で有効と思われる対処法を含め、情報を共有しておきます。
SPONSORED LINK
記事の目次
問題点:計算結果がおかしい
まずそもそも何がおかしいのか、という問題点。これは計算結果が正しく表示されないケースが見られるということです。
下の写真は冒頭に貼ったものと同じ写真です。一見おかしい点は無いようで、計算式とその下に表示された結果を見ると、算出されている答えがおかしいことがわかります。
本来であれば答えは「20,000÷26=769.23076923……」となるはず。なのですが、なぜか答えは「69」になっています。
フォントの種類によって結果が変わる
はじめに一時的におかしくなっている可能性は?と思い、アプリの強制終了や端末を再起動を実施。こういった最低限のことを一通り試してみましたが、上記の結果は変わらず。
そのようなことをツイートしていると「フォントを変更することで表示がおかしくなるといった話を聞いたことがある」というアドバイスをいただきました(どうもありがとうございます)。
@sosuke14jp フォントを変更していると表示がおかしくなる(桁が飛ぶ?)、とどこかで聞いたような…デフォルトのフォントでも起こりますか?
— マロン男爵 (@m4r0n_d) 2016年8月28日
Xperia X Performanceではソフトウェアの外観をカスタマイズできるテーマ機能の他、フォントを変更する機能も搭載。デフォルトで5つのフォントから、好きなモノを選択して使うことが可能です。
ちなみに計算結果がおかしかったときは「ハミング」のフォントを使用していました。そこで、それぞれのフォントで計算結果が変わるのかを確認してみることに。
5つあるうち、4つは計算結果が正しい無いようで出力されます。では改めて「ハミング」に戻してみると……。
確かにフォントによって出力される計算結果(表示内容?)が異なる、ということが確認できました。
フォントを変更する際には、注意点として「アプリや文字によってはフォントの変更が反映されない」あるいは「文末が表示しきれない」といった場合がある旨、メッセージが表示されます。とはいえ、電卓アプリの計算結果が違ってきてしまうことは、少し問題といえるように思います。
フォントサイズを変えても結果が変わる
画面に表示される文字に関して、Xperia X Performanceでカスタマイズできるのはフォントの種類だけではありません。フォントのサイズについても4種類から選択することが可能です。
そこで続いては、まずフォント設定を先ほど計算結果がおかしくなってしまった「ハミング」に。そしてフォントサイズを4種類、順に変更して計算結果を確認してみることに。
するとフォントサイズを「大」にした時は正しい答えが表示されました。一方で残りの3サイズでは答えがバラバラに。
Xperia X Performanceでは、フォントサイズはデフォルト設定が「中」になっていたはず。またそもそも、上で紹介した5つのフォントはいずれもプリインストールされているもの。
気軽にカスタマイズできる♪と楽しんでいて、こういった影響がでてくるというのもつらいところですね……。
アプリを変えれば結果も変わる
最後に純正以外のアプリを使用するとどうなるのかも確認。
Google Playより、Google純正の電卓アプリをインストール。フォントを「ハミング・中」に設定し、SONY製アプリとGoogle製アプリで計算してみた結果が以下の画像です。
純正以外のアプリを使用すると、フォントの設定は同じでも、計算結果が変わることが確認できました。
ベースのデザインはさほど変わらないこの2つのアプリ。ですがよくよく比べてみると、テンキー上部の境界線の位置がずれているように、余白などのサイジングが異なる模様。
いずれにしても、プリインストールされている電卓アプリでなければ、問題なく計算できそうということがわかりました。
結論:純正のアプリは使わないほうがよいかも
確認できる範囲でざっくり調べてみた結果として、フォントの種類やサイズによって計算結果(というより表示内容?)が変わることは確認できました。
主にはプリインストールされているSONY純正アプリにのみ関係することのようですので、こういった意図しない計算間違いを確実に避けるのであれば、現状では純正以外の電卓アプリを使うことが良いといえそうですね。
UIデザイン的な使いやすさを大きく変えたくない方であれば、今回確認でも使用しているGoogle製の電卓アプリはオススメです。
私自身、スマホの電卓アプリは結構高頻度で使用します。それだけに、純正のアプリが(設定内容によって)正しく動作してくれないというのはなかなか手痛いところ。今後のアップデートで、なるべく早急の改善を期待したいものです。
とりあえずこういったケースがあることを把握しておき、大事な計算を行う際に意図せず計算結果が間違っていたという最悪のパターンだけは、ぜひとも回避していただければと思います。
追記事項
2017年1月30日
2017年1月末にAndroid 7.0(開発コード名:Nougat。ヌガー)へのOSバージョンアップを含む、ソフトウェアアップデートの配信がスタート。このソフトウェアアップデートに含まれる形で、標準電卓アプリの不具合も解消されました。