私は現在、Android タブレット用のデジタル メニュー アプリケーションを設計しています。
現在の作業方法は次のとおりです。各レストランには、アプリケーションがインストールされた多数の Android デバイス (ほとんどが 7 インチ タブレット) が割り当てられています。これらは、さまざまな未知の奇妙なブランドのローエンド デバイスです。ただし、それらはすべて 4.0+ です。
dp および sp 単位を使用して、7 インチ 1024x600 テスト デバイスに基づいてインターフェイスを最適化するために最善を尽くしました。残念ながら、物理的なサイズと解像度がまったく同じであるにもかかわらず、このモデルとは異なる動作をするモデルが多数あります。 ! 実際、別のデバイスと同じように動作するデバイスは見つかりませんでした.どうしてこれが可能なのでしょうか?
もう 1 つの大きな問題は、不安定性です。一部のモデル (一部のローエンド、一部のハイエンド - Samsung の最新モデルなど) で徹底的なテストを行った後でも、例外やエラーがまったく表示されませんでした。錠剤。多くの場合、クラッシュの原因を特定することは不可能です。これは、開発環境では発生せず、ログがないためです。また、クラッシュにつながった手順を再現しても、何の問題もありません。
私の質問は、これらの問題はローエンドのタブレット メーカーの手にかかっているのでしょうか、それとも私たちの開発方法に関係しているのでしょうか? それらの問題はまったく管理可能ですか?