iPhoneをお使いの皆様へ。
メールアプリをよく使う方が多いだろう。
メルマガを確認したり、人によっては仕事の連絡が来たり。
で、疑問に思うことがないだろうか。
このアプリを起動した時の画面だ。
これを固定する設定が、どこにも見当たらない。
で、私もどうやったらこれを固定できるかよく分かっていなかった。
が、なんとなく試したところ、案外簡単な方法で固定…いや、次に開いた時の画面を指定する方法を見つけた。
今回は、それを備忘録紹介していこう。
なお、これはバージョンの違いなどにより、人によって異なる結果になる場合もあるだろう。
そこはご了承の上、試してもらえれば幸いだ。
やり方
もったいぶってもしょうがないので、早速その方法を。
これは前回使った時に以下の手順を踏めばいい。
- 次回開いた時に出て欲しい画面に移動する
- その状態でアプリを終了せず、一旦バックグラウンドにする
- もう一度メールを開く
- 終了する
これで、次回開いた時に出て欲しい画面になるはずだ。
あるいは、少し面倒だが以下の手順でもいい。
- 次回開いた時に出て欲しい画面に移動する
- アプリを終了する
- すぐに開き直す
→ここで別の画面だったら、1に戻る
これだけだ。
私はしばらく2つ目で対応していたが、1つ目に気づいてからそっちを使うようにしている。
どういう状態になってるの?
さて、手順は以上なのでそれで疑問が解消した方はもうブラウザバックして頂いて大丈夫だ。
ここからは、アプリの動作がどうなっているか、推測してみようと思う。
そもそも、このやり方に気づいたのは些細なきっかけだ。
何かしら会員登録などを行う時、大体はメールアドレスの登録が必要になる。
そして、そのアドレスの持ち主であることを証明するため、一度アドレスのみで仮登録が行われ、メールが届く。
そのメールから本登録を行う、という流れがほとんどだろう。
このとき、それが終わった後にメールを起動すると、大体その本登録案内の画面が出てきていたのだ。
このように、動作としては何かメールを見ていて、それがバックグラウンドに移動したら、その時の画面が保持されるようになっているのだろう。
これは、メールを見ている時にバックグラウンドに移動するのは大抵リンク等を押した時で、戻った際にそこから再開できるようにするためのものと考えられる。
アプリ終了時はすぐには保存されず、何回か終了と起動を繰り返すことで保存されるようだ。
ここで、じゃあ一度あえてバックグラウンドにしてあげれば意図したところで次回表示できるのではないか、と推測。
これがビンゴで、終了時にあえて一度バックグラウンドにすることで、次回開く画面を狙った場所にできた、ということだ。
設定の「最新メッセージを一番上へ」の意味
さて、この問題は多くの方が気になっているようで、すでに解説記事も他の方が書かれている。
その中で、1つ気になったものがあった。
設定の中に、これを解決するものがあるという記述だ。
具体的には、「設定」アプリ内、「メール」にある「最新メッセージを一番上へ」というもの。
これなのだが…その記事を書かれた方には申し訳ないが、誤りだと思っている。
というのも、この設定は「スレッド」という項の中にあるものだ。
スレッドは、あるメールに返信すると、そのメールに紐づいて表示される機能で、そのやりとりが一覧で見れるもの。
この設定がOFFの場合は、スレッドを開いた時に一番上に大元の内容が表示され、その下に返信した内容が並ぶ。
で、ONにするとその上下が入れ替わり、一番下が大元の内容、その上に返信した内容と並びが変わる。
が、恐らくそれだけの機能ではないか、と思っている。
実際、私もこの機能をON/OFFと切り替えながら試してみたが、特に開いた時の挙動に影響はないように感じた。
そのメールを開いてからの時間
もう1つ気になったのは、そのメールを開いてからの時間も関係している、という記述。
こちらは、恐らく実際に関係ある。
というのも、1つ上の内容を試す際に適当なメールを開いてバックグラウンドにしてすぐ戻ってきて、などの操作をしていたが、その時は元々トップにしたい画面が開いてくれたパターンもあった。
状況としては短時間くらいしか違わないはずなので、こちらは関係してそうだ。
が、だとするとやり方で書いた1つ目の手順においても時間を置く必要がありそうなのだが…この手順は、別に1回しっかりバックグラウンドに移動してくれれば時間は関係ない。
ぶっちゃけ、このあたりの詳細は分かっていない…が、まあそこまで理解する必要もないだろう。
オマケ:最新メールを自動で開く機能は恐らくない
1つオマケで、最新メールを自動で開く機能についての記述も見受けられた。
こちらはサイトによって内容が異なるが、私個人的にはこの機能は恐らくないと思っている。
理由はあり、迷惑メール対策だ。
この機能があり、自動で開いた場合、もし迷惑メールが届いていたらそれが開かれる。
で、中にはメールを開くことで感染してしまうメールもあるため、それを助長してしまう。
それを防ぐため、この機能はあえて実装されていないのではないだろうか。
…まあ、今ここに書いたことも推測の1つなので、本当かどうかは分からない。
おわりに
今回は本当に些細な小ネタみたいなものだったが、メールアプリ起動時の画面について書いてみた。
私も全受信画面を常に開くようにしたい、ようは決まった画面で開いてほしいタイプなので、今後も使っていくことにしよう。
また、一応検証しながら書いているので大丈夫だと思うが、冒頭にも書いた通りもしかしたらバージョンの違いなどで異なる結果になるかもしれない。
その時は…申し訳ないが私には調査のしようがないので、ご自身で調べてみて欲しい。
今後もこういう細かい小ネタがあれば、書いていくことにしよう。
コメント