Fejlesztés összecsukható eszközökhöz: Mit kell tudni

Szerző: Laura McKinney
A Teremtés Dátuma: 2 Lang L: none (month-011) 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Fejlesztés összecsukható eszközökhöz: Mit kell tudni - Alkalmazások
Fejlesztés összecsukható eszközökhöz: Mit kell tudni - Alkalmazások

Tartalom


A összecsukható eszköz kora rajtunk múlik! Vagy legalábbis nagyon hamarosan, kissé késleltetve.

Akárhogy is, sok iparági elemző úgy véli, hogy az összecsukható okostelefonok a jövő. Ez azt jelenti, hogy a jövő alkalmazásának is összecsukhatónak kell lennie. A fogyasztók egy kicsit ragaszkodnak ahhoz, hogy megkóstolják ezt az új hardver irányt. De mi a fejlesztõk? Csak egy újabb formai tényező, amelyet megcélozni - az Android táj még szétapróztabbá válik! Hurrá!

A nagyobb képernyőméretnek jobb felhasználói elkötelezettségnek kell lennie

Az egyik dolog, ami szokatlanul nézte a Galaxy Fold gyakorlati videóinak megtekintését, az volt, hogy a legtöbb alkalmazás úgy tűnt, hogy már támogatja. Az értékelők felvetették az „alkalmazás folytonosságát” és azt, hogy a legtöbb alkalmazás hogyan zökkenőmentesen áttérhet az elülső kijelzőről a nagy központi kijelzőre.


Most olyan meleg van!

Alkalmazások, amelyek nem A támogatás támogatja, hogy a szolgáltatás a képernyő közepén méretezés nélkül megnyílik, és újra kell indítani. Ez nagyon janky hatás, és látva, mivel a legtöbb fejlesztő labdázik, valóban a történelem jobb oldalán akarunk lenni.

Az első lépések - összecsukható eszközök emulálása

Az első dolog, amit meg kell tennie, töltse le magának az Android Studio 3.5 Canary 13 egy példányát, és hozzon létre egy új virtuális eszközt az Android Q Beta-val és egy összecsukható űrlap tényezővel. Ez lehetővé teszi az alkalmazás tesztelését, hogy megtudja, hogyan kezeli a felét. Ha már rendelkezik az Android Stúdióval, mindent megszerezhet, amire szüksége van, az AVD Manager segítségével, a normál módon.


Felhívjuk figyelmeztetést, hogy az összecsukható emulátor egyértelműen egy béta termék, és minden bizonnyal néhány hibával találkozhat. Megkíséreltem betölteni, amikor ezt a cikket írom, és jelenleg harmadik alkalommal összeomlik. Ez azt jelenti, hogy amint elkészült és működik, ez egy hasznos módja annak, hogy gyorsan kipróbálhassuk mindent, ami méretezendő, ahogy kellene.

Vannak más lehetőségek is. A Samsung Remote Test Lab felé fordulhat, és megpróbálhatja távolról futtatni a Galaxy Fold eszközt. Ez azt jelenti, hogy ellenőrizni kell ténylegeseszköz valahol. Nagyon örülök annak, hogy kéri, hogy ne használja a Fortnite telepítéséhez és lejátszásához! Ez nem tökéletes - elég lassú -, de az is érdekes, ha egy lehajtással szeretne utazni (mint valójában a tiéd).

Végül lehetősége van kipróbálni egy emulátort is, amelyet közvetlenül a Samsung biztosít. Ami a legmegfelelőbb, hogy APK formátumban érkezik, és ezért valóban fut tovább Android-eszközére. Az APK-t itt találhatja meg, és használati utasításokat találhat itt.

De hogy őszinte legyek, akkor sok mindent kipróbálhat, amiről beszélünk, a régi jó ablak használatával. A multi-folytatódás kipróbálásához (az alábbiakban egy pillanat alatt elmagyarázzuk) próbáld ki ezt a trükköt, amelyet egy ideje írtam, a Samsung MultiStar segítségével.

Az alkalmazás folyamatosságának támogatása

Amint ez befejeződött és készen áll, készen áll a lényeges változtatások elvégzésére. A képernyő folytonosságának támogatásához meg kell győződnie arról, hogy alkalmazás támogatja-e a futásidejű konfigurációs változtatásokat. A fejlesztőknek ezt fontolóra kell venniük egyébként is, mivel a többablakos mód használatához is kapcsolódik.

(Játszottam a régi Axon M-mel - amely továbbra is az Android 7.1-en van - és meglepődtem, hogy hány alkalmazás már zökkenőmentesen alkalmazkodik, amikor kinyitja a dolgot.)

Hogy ezt megtesszük onSaveInstanceState () és tartós tárolás. Más szavakkal, győződjön meg arról, hogy az elrendezést és a lényeges adatokat a program során mentette onPause () majd szükség szerint letölti. A ViewModel segítségével is megőrizheti az adatokat a konfigurációs változások során.

A felhasználók olyan elrendezést akarnak, amely teljes mértékben kihasználja a hatalmas képernyő-ingatlan előnyeit, amelyekért ~ 2000 dollárt fizetnek, hogy élvezhessék.

Természetesen maga az alkalmazás elrendezésének is képesnek kell lennie a zökkenőmentes méretezésre. Ez részben a felhasználói felület jó kialakításának eredménye, részben pedig használatának kérdése ConstraintLayout úgy, hogy az összes nézet a képernyő széléhez viszonyítva legyen. Kerülje az elrendezési méretek kemény kódolását, ehelyett támaszkodjon a „wrap_content” és a „match_parent” kifejezésre.

Kerülje a kísértést, hogy mindent egyszerűen kinyújtja, hogy illeszkedjen. Egyébként mi a értelme?

A felhasználók valóban értékelik egy olyan elrendezést, amely teljes mértékben kihasználja a hatalmas képernyő-ingatlan előnyeit, amelyekért ~ 2000 dollárt fizetnek élvezni. Gondoljon arra, ahogy a Gmail alkalmazkodik két oszlop megjelenítéséhez táblagépen - Ugyanazt érheti el alternatív elrendezési erőforrások használatával.

Ez egy kis plusz munka az Ön részéről, de jelentősen javíthatja a végfelhasználó élményét. Ha javítja az élményt, akkor a felhasználók valószínűbb, hogy gyakrabban nyílik meg az alkalmazásod - azaz több pénzt fog keresni!

Multi-önéletrajz

Az alkalmazás életciklusáról is érdemes megemlíteni a Google által elvégzett változásokatfolytatva(). Pontosabban, egynél több alkalmazás képes lesz újraindult állapotban lenni, ami azt jelenti, hogy nem kell annyira aggódnia, hogy az alkalmazását szüneteltetik, de látják. Ez azt jelenti, hogy a Google ebben az osztályban szereplő számos ajánlása már nem releváns, ám mégis érdemes elolvasni a többablakos ügyfélszolgálati irányelveket, ha még nem tette meg.

Ki emlékszik erre a kis srácra?

Ennek támogatásához azonban hozzá kell adnia a címkét: android.allow_multiple_resumed_activities a nyilvántartásodhoz. Akkor el kell töltenie egy kis időt arra, hogy elgondolkodjon azon, hogyan változtathatja meg ez a felhasználói interakciót az Ön alkalmazásaival. A zavartalan vagy hibás élmények közötti különbség az a döntés, hogy mikor szüneteltethető a média, vagy mikor kell frissíteni a hírcsatornákat.

A resizeableActivity attribútumot is használnia kell: android: resizeableActivity, amely bizonyos változásokon ment keresztül az Android Q-ban.

Záró megjegyzések

Mint láthatja, itt nincs semmi új, és valószínű, hogy miért olyan sok alkalmazás alapértelmezés szerint már támogatta az alkalmazás folytonosságát. A Google ezt okosan kezeli, ami azt jelenti, hogy egyszer nincs túl sok tennivalónk. Inkább a felzárkózás kérdése, hogy az alkalmazást már megfelelően optimalizálják a futtatható formai tényezők folyamatosan bővülő köréhez, teszteljék a megfelelő emulátorokkal és eszközökkel, és hogy mindig okosabbá tegyék az UI kialakítását.

A jó hír az, hogy a nagyobb képernyőméreteknek egyenlőnek kell lenniük a felhasználói jobb elkötelezettséggel. Helyezze el UX-jét, és ez sokkal több időt jelent a projektek számára!

Feltétlenül ellenőrizze ide időről időre. További utasításokat és tippeket adunk hozzá, amint többet megtudunk.

Haznált okotelefon váárláához, vagy nem haznált okotelefon váárláához? Közöttünk a kedvezőtlen emberek zámára a kérd...

Ha elmulaztotta a tervét bekerülni a kódolába, a mai megállapodá menteéggel nem hagy maga után. Van egy óriái árcökkené a telje C # k&#...

További Részletek