e-shiwake
PWA・オフライン
PWAとは
PWA(Progressive Web App)は、Webサイトをアプリのようにインストールして使える技術です。 e-shiwakeはPWA対応しており、以下のメリットがあります。
- ホーム画面から直接起動
- オフラインでも動作
- ブラウザのアドレスバーなしで使用
インストール方法
Chrome / Edge(PC)
- アドレスバー右端のインストールアイコンをクリック
- 「インストール」をクリック
Chrome(Android)
- メニュー(︙)を開く
- 「アプリをインストール」または「ホーム画面に追加」をタップ
Safari(iOS / iPadOS)
- 共有ボタン(□↑)をタップ
- 「ホーム画面に追加」をタップ
- 「追加」をタップ
iOSでは「ホーム画面に追加」という名称ですが、PWAとして動作します。
オフライン利用
e-shiwakeはオフラインでも完全に動作します。 データはローカル(IndexedDB)に保存されるため、インターネット接続は不要です。
初回アクセス時にアプリのファイルがキャッシュされます。 2回目以降はオフラインでも起動できます。
プラットフォーム別の機能差
| 機能 | Chrome/Edge | Safari |
|---|---|---|
| PWAインストール | ○ | ○(ホーム画面に追加) |
| オフライン動作 | ○ | ○ |
| ファイル保存先選択 | ○ | × |
| PDF直接保存 | ○ | ×(ダウンロード) |
SafariではFile System Access APIが未対応のため、 PDFはIndexedDB内に保存されます。
データの同期
e-shiwakeはローカルファーストのアプリのため、 デバイス間の自動同期機能はありません。
別のデバイスでデータを使用する場合は、 エクスポート/インポート機能をご利用ください。