Appleは、開発者がiPadMini用にWebサイトを最適化することを不可能にしました
市場シェアをリードしていませんが、AppleのiOSデバイスは すべてのモバイルWeb消費の60%. このため、多くのWebサイトでは、ユーザーが楽しむことができるように、複数のデバイスにカスタムレイアウトを提供しています。 iPad、iPhone、または マックブック。
ただし、新しいiPad miniで、Appleは開発者がデバイスに最適化されたエクスペリエンスを提供することを不可能にし、それがすぐに変わることはないでしょう。
によると Stackoverflowの開発者、iPadminiとiPad2は、JavaScriptで同じオブジェクトとして検出されます。つまり、開発者は iPad miniは、両方のデバイスの画面が同じであるため、iPad2とは独立した独自のレイアウトと機能を備えています 解像度。
最初は大きな問題ではないように思えますが、iPadminiとiPad2の数が同じであっても、 iPad miniは小さく、1インチあたりのピクセル数が少ないため、両方のデバイスでエクスペリエンスが異なります。 大きい。
Appleはおそらく、iPadminiとiPad2を区別できないようにするアプローチを採用しました。これは、開発者が両方のために構築する方が簡単で迅速だからです。 多くの開発者が指摘しているように、問題はiPad2とiPadminiのフォームファクターが大幅に異なることです。 iPad miniは片手で使用できますが、iPad2は両手で使用できます。
さまざまなデバイスのフォームファクターは、ゲームのさまざまなコントロールスタイルに適している可能性があります。 たとえば、開発者がデバイスが実際にはiPad2ではなくiPadminiであることを検出できた場合、コントロールの向きを変更したり、スワイプまたはタップコントロールを追加したりできます。 7.9インチの画面か9.7インチの画面かに応じて、データを圧縮または拡張できます。 しかし、現在の設定方法では、開発者はAppleがiPad2とiPadminiをほぼ結婚させているという事実を回避することはできません。
開発者は制限を回避するさまざまな方法を検討していますが、Appleが許可した場合ほどエレガントなソリューションはありません 開発者はデバイスを一意に識別します。つまり、iPadminiで真に最適化されたWebおよびゲームエクスペリエンスは いつか。
ソース: スタックオーバーフロー
経由: マクガスム