Pagbuo para sa mga natitiklop na aparato: Ano ang kailangan mong malaman

May -Akda: Laura McKinney
Petsa Ng Paglikha: 2 Abril 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
✅Простая идея. Стало гораздо удобней работать.🔨
Video.: ✅Простая идея. Стало гораздо удобней работать.🔨

Nilalaman


Ang edad ng natitiklop na aparato ay nasa amin! O hindi bababa sa lalong madaling panahon, nakabinbin ng kaunting pagkaantala.

Alinmang paraan, ng maraming mga analyst ng industriya ang opinyon na ang natitiklop na mga smartphone ay ang hinaharap. Nangangahulugan ito na ang mga app ng hinaharap ay kailangan ding maging tiklop. Ang mga mamimili ay naglalakad nang kaunti upang makakuha ng isang lasa ng bagong direksyon ng hardware. Ngunit tulad ng para sa amin mga developer? Ito ay isa pang form na kadahilanan upang ma-target - ang landscape ng Android ay nagiging mas fragment! Yay!

Ang mas malaking sukat ng screen ay dapat na katumbas sa mas mahusay na pakikipag-ugnayan ng gumagamit

Ang isang bagay na tumama sa akin bilang hindi pangkaraniwang nanonood ng mga video ng hands-on ng Galaxy Fold, ay ang katotohanan na karamihan sa mga apps lumitaw upang suportahan ito. Sinuri ng mga tagasuri ang tungkol sa "pagpapatuloy ng app," at kung paano ang karamihan sa mga app ay tumalon mula sa harap na display hanggang sa malaking gitnang display nang walang putol.


Sobrang init niya ngayon!

Mga app na huwag suportahan ang tampok na ito ay magbubukas sa gitna ng pagpapakita nang walang pag-scale at kakailanganin itong mai-relaunched. Ito ay medyo masigasig na epekto, at ang nakikita habang ang karamihan sa mga nag-develop ay naglalaro ng bola, nais nating maging nasa kanang bahagi ng kasaysayan dito.

Pagsisimula - tularan ang mga maaaring magamit na mga aparato

Ang unang bagay na kailangan mong gawin ay i-download ang iyong sarili ng isang kopya ng Android Studio 3.5 Canary 13 at lumikha ng isang bagong virtual na aparato na may Android Q Beta at isang natitiklop na kadahilanan ng form. Hahayaan ka nitong subukan ang iyong app upang makita kung paano pinangangasiwaan nito ang nakatiklop sa kalahati. Kapag mayroon kang Android Studio, maaari mong makuha ang lahat ng kailangan mo sa pamamagitan ng AVD Manager bilang normal.


Babalaan na ang foldable emulator ay sigurado isang produktong beta, at tiyak na tatakbo ka sa ilang mga bug. Sinusubukan kong i-load ito habang isinusulat ko ang artikulong ito at kasalukuyang nag-crash ito sa pangatlong beses. Iyon ay sinabi, sa oras na ito ay tumatakbo at tumatakbo, ito ay isang kapaki-pakinabang na paraan upang mabilis na masubukan ang lahat ay sumukat tulad ng nararapat.

May iba pang mga pagpipilian. Maaari kang magtungo sa Remote Test Lab ng Samsung at subukang malayuan ang isang Galaxy Fold. Nangangahulugan ito ng pagkontrol sa isang aktwalaparato sa kung saan. Masisiyahan ako sa katotohanan na hiniling nito na hindi mo ito ginagamit upang mai-install at maglaro ng Fortnite! Hindi ito perpekto - medyo mabagal ito - ngunit kawili-wili din para sa sinumang nais na magkaroon ng isang Fold (tulad ng sa iyo tunay).

Sa wakas, mayroon ka ring pagpipilian upang subukan ang isang emulator na ibinigay nang direkta mula sa Samsung. Ano ang cool tungkol sa isang ito ay na ito ay dumating sa format ng APK at samakatuwid ay talagang tumatakbo sa ang iyong Android aparato. Maaari kang makakuha ng APK at makahanap ng mga tagubilin para sa paggamit dito.

Gayunman, upang maging matapat, maaari mong subukan ang marami sa kung ano ang tungkol sa pag-uusapan natin tungkol sa paggamit ng mabuting multi window. Upang subukan ang multi-resume ngayon (ipinaliwanag sa ibaba sa isang sandali), subukan ang lansihin na isinulat ko tungkol sa isang habang bumalik gamit ang Samsung MultiStar.

Pagsuporta sa pagpapatuloy ng app

Kapag natapos na ito at handa na, handa ka nang magsimulang gawin ang mga mahahalagang pagbabago. Upang suportahan ang pagpapatuloy ng screen, kailangan mong tiyakin na sinusuportahan ng iyong app ang pagbabago ng pagsasaayos ng runtime. Ito ay isang bagay na dapat isaalang-alang ng mga developer pa rin, dahil may kaugnayan din ito sa paggamit ng multi-window mode.

(Naglalaro na ako sa aking dating Axon M - na nasa Android 7.1 pa rin - at nagulat ako sa kung gaano karaming mga app na umaangkop nang walang putol kapag binuksan mo ang bagay na ito.)

Ang paraan na ginagawa natin ay sa pamamagitan nito onSaveInstanceState () at patuloy na pag-iimbak. Sa madaling salita, siguraduhin na nai-save mo ang iyong layout at anumang mahahalagang data sa panahon onPause () at pagkatapos makuha kung kinakailangan. Maaari mo ring gamitin ang ViewModel upang mapanatili ang data sa mga pagbabago sa pagsasaayos.

Gusto ng mga gumagamit ng isang layout na tumatagal ng buong bentahe ng napakalaking real estate ng screen na binabayaran nila ~ $ 2,000 upang tamasahin.

Siyempre, ang layout ng iyong app mismo ay nangangailangan din na may kakayahang scaling nang walang putol. Ito ay bahagi ng resulta ng magandang disenyo ng UI, at bahagyang isang bagay ng paggamit ConstraintLayout upang ang iyong mga pananaw ay lahat nakaposisyon na may kaugnayan sa mga gilid ng display. Iwasan ang hard coding ang iyong mga laki ng layout, at sa halip ay umaasa sa "wrap_content," at "match_parent."

Ngunit iwasan ang tukso upang maiunat ang lahat upang magkasya. Kung hindi, ano ang punto?

Pinahahalagahan ng mga gumagamit ang isang layout na tumatagal ng buong bentahe ng napakalaking real estate ng screen na binabayaran nila ~ $ 2,000 upang tamasahin. Pag-isipan ang paraan na naaangkop ang Gmail upang ipakita ang dalawang mga haligi sa tablet - Maaari mong makamit ang parehong bagay sa pamamagitan ng paggamit ng mga kahaliling mapagkukunan ng layout.

Medyo labis na trabaho sa iyong bahagi, ngunit maaari itong makabuluhang mapabuti ang karanasan para sa end user. Kung pagbutihin mo ang karanasan, ang mga gumagamit ay mas malamang na buksan ang iyong app nang mas madalas - nangangahulugang makakakuha ka ng mas maraming pera!

Multi-resume

Sa pagsasalita tungkol sa ikot ng buhay ng app, nararapat din na tandaan ang mga pagbabago na ginawa ng Googlesa resume(). Partikular, higit sa isang app ay magagawa na ngayong sa isang ipinagpatuloy na estado, nangangahulugang hindi ka na kailangang mag-alala nang labis tungkol sa paghawak ng iyong app na naka-pause ngunit nakikita. Nangangahulugan ito na marami sa mga rekomendasyon ng Google sa kagawaran na ito ay hindi na nauugnay, ngunit sulit pa rin na bigyan ng basahin ang mga patnubay sa Multi-Window Support kung wala ka pa.

Sino ang nagpapaalala sa maliit na taong ito?

Upang suportahan ito, kailangan mong idagdag ang tag: android.allow_multiple_resumed_activities sa iyong manifest. Pagkatapos ay kakailanganin mong maglaan ng pag-iisip tungkol sa kung paano ito maaaring baguhin ang paraan ng pakikipag-ugnay ng mga gumagamit sa iyong mga app. Ang pagpapasya kung kailan i-pause ang media o kung kailan i-update ang mga feed ay ang pagkakaiba sa pagitan ng isang walang pinagtagpi o walang kamali-mali na karanasan.

Kailangan mo ring gamitin ang katangian na maaaring baguhin ang laki ngActivity: android: resizeableActivity, na sumailalim sa ilang mga pagbabago sa Android Q.

Ang pagsasara ng mga komento

Tulad ng nakikita mo noon, walang masyadong bago dito - at malamang kung bakit napakaraming apps na suportado ang pagpapatuloy ng app sa pamamagitan ng default. Matalino itong pinangasiwaan ng Google, nangangahulugang sa isang beses ay hindi masyadong maraming gawain ang dapat nating gawin. Sa halip, ito ay isang bagay na maglaro ng catch-up upang matiyak na ang isang app ay na-optimize na para sa patuloy na pagpapalawak ng saklaw ng mga kadahilanan ng form na maaaring patakbuhin ito, pagsubok ito sa mga may-katuturang mga emulator at tool, at pagiging mas matalinong tungkol sa disenyo ng UI.

Ang magandang balita ay ang mas malaking sukat ng screen ay dapat na katumbas sa mas mahusay na pakikipag-ugnayan ng gumagamit. Kunin ang iyong UX nang tama, at maaari itong isalin sa mas maraming oras ng screen para sa iyong mga proyekto!

Siguraduhing suriin muli dito paminsan-minsan. Magdaragdag kami ng higit pang mga tagubilin at mga tip habang marami kaming nalalaman.

Hindi mayadong mahuay ang mga benta ng Galaxy 9. Upang maiwaan ang parehong kapalaran, ang amung Galaxy 10 at 10 Plu ay kailangang maging napakalaking pag-upgrade. Narito ang a palagay ko ang darating...

Hinila ng amung ang lahat ng hinto kaama ang Galaxy 10 Plu. Hindi, talagang - walang maraming mga tampok na nawawala mula a pinakabagong punong kumpanya ng kumpanya....

Bagong Mga Post