Membangunkan untuk peranti boleh dilipat: Apa yang anda perlu ketahui

Pengarang: Laura McKinney
Tarikh Penciptaan: 2 April 2021
Tarikh Kemas Kini: 1 Julai 2024
Anonim
【FULL】iPartment5 EP03 | 爱情公寓5 | Loura Lou 娄艺潇, Jean 李佳航, Sean Sun 孙艺洲, Kimi 李金铭 | iQiyi
Video.: 【FULL】iPartment5 EP03 | 爱情公寓5 | Loura Lou 娄艺潇, Jean 李佳航, Sean Sun 孙艺洲, Kimi 李金铭 | iQiyi

Kandungan


Usia peranti boleh dilipatkan kepada kita! Atau sekurang-kurangnya ia akan berlaku tidak lama lagi, sementara menunggu sedikit kelewatan.

Sama ada cara, banyak penganalisis industri berpendapat bahawa telefon pintar lipat adalah masa depan. Ini bermakna aplikasi masa depan juga perlu dilipat. Pengguna kini berminat untuk merasai arah perkakasan baru ini. Tetapi bagi kami pemaju? Ia hanya satu lagi faktor bentuk untuk disasarkan - landskap Android menjadi lebih terfragmentasi! Yay!

Saiz skrin yang lebih besar sepadan dengan penglibatan pengguna yang lebih baik

Satu perkara yang menyerang saya sebagai menonton video luar biasa dari Galaxy Lipat, adalah hakikat bahawa kebanyakan aplikasi muncul untuk menyokongnya. Penilai menyuarakan tentang "kesinambungan aplikasi," dan bagaimana kebanyakan aplikasi akan melompat dari paparan depan ke paparan pusat yang besar dengan lancar.


Dia sangat panas sekarang!

Aplikasi itu jangan sokongan ciri akan terbuka di tengah-tengah paparan tanpa penskalaan dan perlu dilancarkan semula. Ini adalah kesan cantik, dan melihat kerana kebanyakan pemaju bermain bola, kami benar-benar mahu berada di sebelah kanan sejarah di sini.

Bermula - meniru peranti mudah alih

Perkara pertama yang perlu anda lakukan ialah memuat turun diri anda salinan Android Studio 3.5 Canary 13 dan buat peranti maya baharu dengan Android Q Beta dan faktor bentuk lipat. Ini akan membolehkan anda menguji apl anda untuk melihat bagaimana ia menangani dilipat separuh. Sebaik sahaja anda mempunyai Android Studio, anda boleh mendapatkan semua yang anda perlukan melalui Pengurus AVD seperti biasa.

Beri amaran bahawa emulator dilipat adalah pasti satu produk beta, dan anda pasti akan mengalami beberapa bug. Saya telah mencuba untuk memuatkannya ketika saya menulis artikel ini dan kini sedang terhempas untuk kali ketiga. Yang berkata, sebaik sahaja ia berjalan dan berjalan, ia adalah cara yang berguna untuk cepat menguji segala-galanya adalah skala seperti yang sepatutnya.


Terdapat pilihan lain juga. Anda boleh menuju ke Makmal Ujian Jauh Samsung dan cuba jauh dari Galaxy Fold. Ini bermakna mengawal sesuatu sebenarnyaperanti di suatu tempat. Saya cukup menikmati hakikat bahawa ia meminta anda tidak menggunakannya untuk memasang dan bermain Fortnite! Ini tidak sempurna - ia agak perlahan - tetapi ia juga menarik untuk sesiapa yang ingin pergi dengan Lipat (seperti anda sebenarnya).

Akhirnya, anda juga mempunyai pilihan untuk mencuba emulator yang disediakan secara langsung dari Samsung. Apa yang keren tentang yang satu ini ialah ia datang dalam format APK dan oleh itu sebenarnya berjalan pada peranti Android anda. Anda boleh mendapatkan APK dan dapatkan arahan untuk menggunakannya di sini.

Sejujurnya, anda boleh menguji banyak perkara yang akan kita bicarakan menggunakan tingkap berbilang lama. Untuk mencuba pelbagai resume sekarang (dijelaskan di bawah dalam sekejap), cuba helah ini yang saya tulis sekejap lagi menggunakan Samsung MultiStar.

Menyokong kesinambungan aplikasi

Setelah itu dan berjalan, anda sudah bersedia untuk membuat perubahan penting. Untuk menyokong kesinambungan skrin, anda perlu memastikan bahawa aplikasi anda menyokong perubahan konfigurasi runtime. Ini adalah pemaju yang perlu dipertimbangkan Bagaimanapun, kerana ia juga berkaitan dengan menggunakan mod pelbagai tingkap.

(Saya telah bermain-main dengan Axon M lama saya - yang masih di Android 7.1 - dan saya terkejut dengan berapa banyak aplikasi yang telah menyesuaikan dengan lancar apabila anda membuka perkara itu.)

Cara kita melakukan ini adalah melalui onSaveInstanceState () dan simpanan berterusan. Dengan kata lain, pastikan anda menyimpan susun atur dan sebarang data penting semasa onPause () dan kemudian mengambil semula yang diperlukan. Anda juga boleh menggunakan ViewModel untuk menyimpan data semasa perubahan konfigurasi.

Pengguna mahukan susun atur yang mengambil kesempatan sepenuhnya dari real estat skrin besar yang mereka bayar ~ $ 2,000 untuk dinikmati.

Sudah tentu, susun atur aplikasi anda sendiri juga perlu berskala dengan lancar. Ini sebahagiannya hasil daripada reka bentuk UI yang baik, dan sebahagiannya menggunakannya Kekangan supaya pandangan anda semua berpotensi berbanding dengan tepi paparan. Elakkan pengekodan keras saiz susun atur anda dan sebaliknya bergantung pada "wrap_content," dan "match_parent."

Tetapi elakkan godaan untuk semata-mata menghulurkan segala-galanya agar sesuai. Jika tidak, apakah maksudnya?

Pengguna benar-benar menghargai susun atur yang mengambil kesempatan penuh dari real estat skrin besar yang mereka bayar ~ $ 2,000 untuk dinikmati. Fikirkan cara Gmail menyesuaikan diri untuk menunjukkan dua lajur pada tablet - Anda boleh mencapai perkara yang sama dengan menggunakan sumber-sumber susun atur alternatif.

Ini sedikit kerja tambahan di pihak anda, tetapi ia dapat meningkatkan pengalaman untuk pengguna akhir dengan ketara. Jika anda meningkatkan pengalaman, pengguna lebih cenderung untuk membuka aplikasi anda lebih kerap - bermakna anda akan mendapat lebih banyak wang!

Multi-resume

Bercakap mengenai kitaran hayat aplikasinya, ia juga perlu diperhatikan perubahan yang telah dibuat oleh GoogleonResume (). Khususnya, lebih daripada satu aplikasi kini dapat berada dalam keadaan semula, bermakna anda tidak perlu risau tentang pengendalian apl anda yang dijeda-tetapi-kelihatan. Itu bererti banyak cadangan Google di jabatan ini tidak lagi relevan, tetapi ia masih bernilai memberi garis panduan Sokongan Multi Window kepada anda jika anda belum melakukannya.

Yang mengingati lelaki kecil ini?

Untuk menyokong ini, anda perlu menambah teg: android.allow_multiple_resumed_activities kepada manifes anda. Kemudian, anda perlu meluangkan sedikit masa memikirkan bagaimana ini mungkin mengubah cara pengguna berinteraksi dengan aplikasi anda. Memutuskan masa untuk menjeda media atau apabila mengemaskini suapan akan menjadi perbezaan antara pengalaman lancar atau tidak sempurna.

Anda juga perlu menggunakan atributActivity yang boleh diubah: android: resizableActivity, yang telah mengalami beberapa perubahan dalam Android Q.

Tutup komen

Seperti yang anda lihat kemudian, tidak ada yang terlalu baru di sini - dan itu mungkin mengapa begitu banyak aplikasi telah menyokong kesinambungan aplikasi secara lalai. Ini telah dikendalikan dengan bijak oleh Google, yang bermaksud bahawa sekali tidak banyak kerja yang perlu kita lakukan. Sebaliknya, ia adalah satu perkara untuk bermain untuk memastikan aplikasi telah dioptimumkan dengan baik untuk pelbagai faktor bentuk yang boleh berkembang, mengujinya dengan emulator dan alat yang berkaitan, dan menjadi lebih bijak tentang reka bentuk UI.

Berita baik ialah saiz skrin yang lebih besar sepadan dengan penglibatan pengguna yang lebih baik. Dapatkan hak UX anda, dan ini boleh diterjemahkan ke lebih banyak masa skrin untuk projek anda!

Pastikan anda kembali ke sini dari semasa ke semasa. Kami akan menambah lebih banyak arahan dan petua apabila kami mengetahui lebih lanjut.

Pembear uara JBL Charge 4 edikit lebih bear daripada veri ebelumnya, dan edikit lebih berat juga.JBL Charge 4 kelihatan angat mirip dengan model terdahulu, tetapi terdapat beberapa perbezaan penting y...

Tidak, Jaybird X4 tidak bernilai membayar $ 30 ke ata Tarah - ekurang-kurangnya untuk kebanyakan awak.Perbezaan utama antara Jaybird X4 v Jaybird Tarah adalah hayat bateri dengan maa yang terakhir di ...

Popular Di Laman Web Ini