0

私は、ほとんどウェブショップとして機能する Android (iOS でも問題は同じです) アプリケーションを作成しようとしています。

それには多くの製品が含まれます - それはまだビルドする必要があるので、好きな方法でアクセスできます。

問題は、サイズをテストするためにプレーン テキスト ファイルを作成したところ、構造 (XML、JSON ..) のない製品の選択でさえ、すでに 300 MB であることが判明したことです。構造を追加すると、論理的にはオーバーヘッドが増加し、このサイズが増加するだけです。

私が言ったように、データの受信に関してはほとんど何でも可能です。API を構築して、必要に応じて一度に製品を取得できるようにしたり、1 つの大きなファイルをバックグラウンド プロセスで解析したりできます...

ただし、希望の 1 つは (可能な限り) オフラインであることです。これは通常、すべてのデータを電話のデータベースに保存することを意味しますが、これが SD カードに 300 MB になる場合、これは良くありません。

私が正確に知りたいことを要約すると; インターネットへの常時接続を維持したり、誰かの電話で 300 MB をダウンロードしたりすることなく、このようなビッグデータを処理する方法は他にありますか?

ある種の圧縮、データベースに保存する特別な方法...どんなアイデアでも大歓迎です。

4

0 に答える 0