アプリの起動に時間が掛かる原因

弊社が提供しているアプリでは、起動時に最新の情報をサーバーから取得するため、起動に時間が掛かることがあります。
本ページではインターネット回線速度が遅いなどの外的要因ではなく、アプリ側で対応可能な対処方法について記載いたします。
※本対策で必ず状況が改善するものではありませんので、ご容赦ください

  1. メニューの数を減らす
  2. 画像やPDFを添付している情報を削除する
  3. 画像またはPDFの容量を減らす

 

1.メニューの数を減らす

一部のアプリでは、メニューや子メニューを自由に追加することができます。一方で数を増やしすぎると、起動に時間が掛かる原因となります。これはアプリ起動時に全メニューに対して最新の情報があるかどうか確認するプログラムが作動しているためで、メニューの数が倍になると、単純に倍の時間が掛かることになります。
必要に応じて、子メニューを統合するなどの対応をご検討ください。

 

2.画像を添付している情報を削除する

お知らせや、メニューの一部ではPDFをアプリ側に表示することができます。この画像やPDFファイルは、作成方法によっては容量が大きくなる可能性が高く、過去に配信したお知らせや、古くなってしまったPDFファイルを削除することで、その分アプリの容量を小さくすることができ、起動に掛かる時間も減少します。

 

ポイント1のメニューと異なり、画像やPDFファイルなどは一度アプリを起動すると、アプリ内に情報が蓄積されるため、次回以降は更新した情報のみを取得します。そのため、初回起動時より起動時間は早くなります。

 

3.画像やPDFの容量を減らす

アプリ側で表示したい画像やPDFの数が多い場合、各ファイルの容量を減らすことでアプリ全体の容量を小さくすることができます。
管理画面より、下記方法で小さくしたファイルを再度登録し、本番環境に反映してください。

画像の容量を減らす方法(NEC LAVIE公式サイト:外部リンク)
PDFファイルの容量を減らす方法(Adobe公式サイト:外部リンク)

 

お問い合わせ