Vor der Veröffentlichung des Nexus 7 hatte der schleppende Markt für Android-Tablets immer dazu geführt, dass die Entwickler kein Interesse daran hatten, gute Apps für Android-Tablets zu entwickeln. Um einen hochwertigen App-Markt für sein Tablet-Geschäft zu schaffen, hat Google kürzlich 10 Richtlinien für Entwickler zur Entwicklung von Apps auf Android-Tablets veröffentlicht. Nachfolgend finden Sie eine detaillierte Beschreibung dieser 10 Richtlinien. 1. Sicherstellung der Einhaltung der allgemeinen Entwicklungsrichtlinien der App Bevor wir über die Entwicklungsrichtlinien für Android-Tablet-Apps sprechen, müssen wir zunächst sicherstellen, dass die Apps den allgemeinen Entwicklungsrichtlinien entsprechen, die von allen Apps auf Android-Geräten eingehalten werden müssen. Um zu testen, ob die vom Entwickler entworfene App diesen Richtlinien entspricht, muss der Entwickler außerdem Tests durchführen, indem er die Betriebsumgebung der App simuliert. Entwickler müssen außerdem darauf achten, wie sie die Testumgebung einrichten und welche Spezifikationen der Test erfüllen soll. 2. Optimieren Sie die App für die große Bildschirmgröße von Tablets Wenn wir eine für ein Android-Telefon entwickelte App auf einem Android-Tablet ausführen, kommt es aufgrund der größeren Bildschirmgröße zu unterschiedlich starken Dehnungen und Verformungen. Derzeit müssen Entwickler bei einigen kleinen Tablets, wie etwa dem 7-Zoll-Nexus 7, nur noch entsprechende Feinabstimmungen vornehmen, etwa die Schriftart vergrößern, die Elemente vergrößern, den Abstand zwischen Elementen und Rändern (Polsterung) und zwischen Elementen (Rand) vergrößern usw., um den Anforderungen gerecht zu werden.
Bei einigen großen Tablets, wie beispielsweise dem kommenden 10-Zoll-Nexus-Tablet von Google, ist diese Feinabstimmung jedoch nicht sehr nützlich. Beispielsweise kann ein Listensteuerelement mit ein paar kleinen Anpassungen auf einem 7-Zoll-Tablet verwendet werden, auf einem 10-Zoll-Tablet sieht es nach der Anpassung jedoch hässlicher aus: Es können große Leerzeichen erscheinen oder die Anzahl der Wörter in jeder Spalte der Liste kann auf über 100 ansteigen (die Anzahl der Wörter in jeder Spalte sollte 50–75 betragen). Solche Dehnungsverformungen sollten in der Konstruktion möglichst vermieden werden. Zu diesem Zeitpunkt sollte der Entwickler Abfall in Schätze verwandeln und den zusätzlichen Platz sinnvoll für andere Dinge nutzen (siehe Artikel 3). 3. Nutzen Sie den zusätzlichen Platz auf dem Tablet gut aus Tablets, insbesondere 10-Zoll-Tablets, verfügen über wesentlich mehr Funktionen als Handybildschirme. Wie kann dieser zusätzliche Platz optimal genutzt werden? Hier sind einige Vorschläge:
4. Verwenden Sie spezifische Symbole und Bitmaps für bestimmte Bildschirmdichten Um die beste Leistung Ihrer App zu erzielen, müssen die Schaltflächensymbole oder Bitmaps in Ihrer App der jeweiligen Bildschirmdichte entsprechen. Daher sollten Entwickler für dasselbe Schaltflächensymbol 4 Bilder für die 4 Bildschirmdichten von Android-Bildschirmen vorbereiten. Die folgende Tabelle zeigt die Referenzauflösungen von 4 typischen Steuertasten, die 4 Bildschirmdichten entsprechen: 5. Passen Sie die Schriftgröße und die Touch-Schaltflächen an Die Schriftgröße aller Elemente der Benutzeroberfläche, z. B. Beschriftungen und Touch-Schaltflächen, muss einzeln angepasst werden, um sicherzustellen, dass zwischen den Wörtern in einer Beschriftung kein Leerzeichen vorhanden ist. Die Standardgröße für Touch-Buttons beträgt 48 dp (mindestens 32 dp). Für bestimmte Benutzergruppen können die Touch-Tasten entsprechend vergrößert werden. Wenn das Symbol auf der Touch-Schaltfläche klein ist, achten Sie darauf, das Symbol zu zentrieren und den effektiven Touch-Bereich entsprechend zu vergrößern. 6. Passen Sie die Größe der Desktop-Widgets an Wenn ein Entwickler ein Desktop-Widget für eine App erstellen möchte, müssen die Größe des Widgets und der Erweiterungsbereich des Widgets entsprechend der Bildschirmgröße angepasst werden, um sicherzustellen, dass das Widget der App auf 420 dp oder mehr gestreckt werden kann. Stellen Sie sicher, dass die im Widget enthaltenen Bilder korrekt wiedergegeben werden können. Verwenden Sie den standardmäßigen Rand des Systems. Setzen Sie den Parameter targetSdkVersion Ihrer App auf 14 oder höher. 7. Passen Sie den Funktionsumfang der App an die Tablet-Eigenschaften an Entwickler, lassen Sie Ihre Benutzer das Beste aus Ihrer App auf Tablets erleben! Stellen Sie im Allgemeinen sicher, dass der Funktionsumfang Ihrer App auf einem Tablet mindestens so groß ist wie auf einem Telefon. In einigen Sonderfällen, beispielsweise bei fehlender Hardwareunterstützung oder Nutzungseinschränkungen des Tablets durch den Benutzer, sollten Sie das Entfernen oder Ersetzen bestimmter Funktionen in Erwägung ziehen. Beispielsweise unterscheiden sich Tablets von Mobiltelefonen und unterstützen keine DFÜ-Dienste. Daher sollten bei der Portierung einer App von einem Mobiltelefon auf ein Tablet die entsprechenden Funktionen entfernt werden. Obwohl viele Tablets über GPS-Sensoren verfügen, sollten Entwickler außerdem berücksichtigen, dass Benutzer, wenn sie die GPS-Funktion verwenden, meist unterwegs sind und derzeit lieber das GPS auf einem kompakten Mobiltelefon als auf einem Tablet verwenden. Daher müssen Tablet-Apps nicht unbedingt GPS-Funktionen bereitstellen. Wenn der Entwickler schließlich eine bestimmte Funktion im UI-Design weglässt, muss sichergestellt werden, dass der Benutzer diese Funktion nicht auf andere Weise erhalten kann. Wenn Sie eine Funktion aufgrund von Hardwareeinschränkungen herabstufen müssen, achten Sie außerdem darauf, dass es sich um ein ordnungsgemäßes Herabstufen handelt. 8. Vermeiden Sie die Verwendung von Hardwarefunktionen, die Ihr Tablet möglicherweise nicht unterstützt Mobiltelefone und Tablets sowie verschiedene Tablets können hinsichtlich der Hardwareunterstützung für Sensoren, Kameras und Wählfunktionen unterschiedliche Strategien verfolgen. Um sicherzustellen, dass die App so einfach und universell wie möglich ist, kann eine APK die Aufgabe erledigen und es ist am besten, einige Hardwarefunktionen nicht zu nutzen, die auf dem Tablet möglicherweise nicht verfügbar sind. Zum Beispiel android.hardware.telephony, android.hardware.camera, android.hardware.camera.front. Wenn Sie es aufrufen müssen, deklarieren Sie 9. Geben Sie die Bildschirmgröße an Damit die App auf verschiedenen Tablet-Bildschirmen genutzt werden kann, müssen im Deklarationsteil des Codes unterschiedliche Bildschirmgrößen über 10. Was Sie bei der Veröffentlichung von Apps auf Google Play beachten sollten Google fordert Entwickler auf, nur eine APK für alle Gerätegrößen (einschließlich Telefone und Tablets) zu veröffentlichen. Wenn Sie zwei Versionen für Mobiltelefone und Tablets haben, erstellen Sie nicht zwei Google Play-Seiten. Eines reicht aus, sonst wird der Markeneinfluss verwässert. Wenn die App auch als Tablet-Version verfügbar ist, sollten Sie gleichzeitig zumindest ein Foto der App auf einem Tablet in den Screenshot-Bereich der Google Play-Seite einfügen, in der App-Beschreibung erwähnen, dass Tablets unterstützt werden, und in das Werbevideo der App Filmmaterial der App auf einem Tablet einfügen. Darüber hinaus müssen Entwickler über die von Google bereitgestellte Entwickleroberfläche prüfen, ob ihre App Tablet-Geräte blockiert hat und diese Blockierung aufheben. Am besten bewerben fähige Entwickler gezielt die Tablet-Version der App. über developer.android.com Der Artikel kommt von 36kr |
<<: Avalache Media: Die versteckten Kosten des iPhone 5 für Verbraucher – Infografik
>>: Ältere Menschen mit Lungenerkrankungen sollten zu Hause ein Gerät zur Sputumabsaugung haben.
Was ist die Website der Detroit Tigers? Die Detroi...
Die Karambole hat ein wunderschönes und einzigart...
Sesamöl und Sesamöl sind beides in unserem Leben ...
Wenn Sie Frühlingszwiebeln umpflanzen, wählen Sie...
Schwarzer Reis ist eine nahrhafte Reiszutat. Sein...
Planer: Chinesische Ärztevereinigung Gutachter: X...
Schokolade ist eine alltägliche Süßigkeit und bei...
Was ist die Universität Bergamo? Die Universität B...
Wenn ich in ein Restaurant gehe, kann ich immer k...
Ich habe gehört, dass es gut für den Körper ist, ...
Kürzlich tauchte im Internet eine Nachricht wie d...
Was ist die Charterhouse School? Die Charterhouse ...
Gänseeier zählen zu den Eiern. Sie sind größer al...
Was ist die Website von Sun Pharmaceutical Industr...
Wir alle wissen, dass in Milch geschmorter Fischm...