![17 สิ่งประดิษฐ์สุดเจ๋งที่ซื้อได้ง่ายทางออนไลน์ (ของมันต้องมี)](https://i.ytimg.com/vi/xzSKpFBGpZo/hqdefault.jpg)
เนื้อหา
- เริ่มต้นใช้งาน - เลียนแบบอุปกรณ์ที่พับเก็บได้
- สนับสนุนแอพอย่างต่อเนื่อง
- Multi-ประวัติส่วนตัว
- ปิดความคิดเห็น
อายุของอุปกรณ์ที่พับเก็บได้นั้นขึ้นอยู่กับพวกเรา! หรืออย่างน้อยมันก็จะเร็วมากรอการหน่วงเวลาเล็กน้อย
ทั้งสองวิธีนักวิเคราะห์อุตสาหกรรมจำนวนมากมีความเห็นว่าสมาร์ทโฟนแบบพับได้เป็นอนาคต นั่นหมายความว่าแอปในอนาคตจะต้องสามารถพับเก็บได้ ผู้บริโภคเริ่มตะลึงกันเล็กน้อยเพื่อรับรสชาติของทิศทางฮาร์ดแวร์ใหม่นี้ แต่สำหรับนักพัฒนาของเรา เป็นอีกปัจจัยหนึ่งที่กำหนดเป้าหมาย - แนวนอนของ Android กำลังแยกส่วนมากขึ้น! เย้!
ขนาดหน้าจอที่ใหญ่ขึ้นควรเทียบได้กับการมีส่วนร่วมของผู้ใช้ที่ดีขึ้น
สิ่งหนึ่งที่ทำให้ฉันรู้สึกผิดปกติในการดูวิดีโอบนมือของ Galaxy Galaxy คือความจริงที่ว่า แอพส่วนใหญ่ ดูเหมือนจะสนับสนุนมันแล้ว ผู้ตรวจสอบพูดถึง "ความต่อเนื่องของแอพ" และแอพส่วนใหญ่จะกระโดดจากหน้าจอด้านหน้าไปยังจอแสดงผลส่วนกลางขนาดใหญ่ได้อย่างลงตัว
ตอนนี้เขาร้อนแรงมาก!
แอพที่ อย่า สนับสนุนคุณสมบัติจะเปิดขึ้นในช่วงกลางของการแสดงผลโดยไม่ต้องปรับและจะต้องมีการเปิดใหม่ นี่เป็นเอฟเฟกต์ที่ค่อนข้างบอบบางและเมื่อเห็นว่านักพัฒนาส่วนใหญ่กำลังเล่นบอลอยู่เราต้องการอยู่ทางด้านขวาของประวัติศาสตร์ที่นี่
เริ่มต้นใช้งาน - เลียนแบบอุปกรณ์ที่พับเก็บได้
สิ่งแรกที่คุณต้องทำคือดาวน์โหลดสำเนาของ Android Studio 3.5 Canary 13 และสร้างอุปกรณ์เสมือนใหม่พร้อม Android Q Beta และตัวประกอบการพับ วิธีนี้จะช่วยให้คุณทดสอบแอปของคุณเพื่อดูว่ามันสามารถพับครึ่งได้อย่างไร เมื่อคุณมี Android Studio คุณสามารถรับทุกสิ่งที่คุณต้องการผ่าน AVD Manager ตามปกติ
ถูกเตือนว่าอีมูเลเตอร์ที่พับเก็บได้นั้นคือ อย่างแน่นอน ผลิตภัณฑ์รุ่นเบต้าและคุณจะพบข้อบกพร่องเล็กน้อย ฉันพยายามโหลดขณะที่เขียนบทความนี้และขณะนี้กำลังขัดข้องเป็นครั้งที่สาม ดังที่กล่าวไว้เมื่อมันเริ่มทำงานแล้วมันเป็นวิธีที่มีประโยชน์ในการทดสอบทุกสิ่งอย่างรวดเร็วตามที่ควร
มีตัวเลือกอื่นด้วย คุณสามารถตรงไปที่ห้องปฏิบัติการทดสอบระยะไกลของ Samsung และลองเรียกใช้ Galaxy Fold จากระยะไกล นั่นหมายถึงการควบคุมและ ที่จริงอุปกรณ์บางแห่ง ฉันค่อนข้างสนุกกับความจริงที่ว่าคุณไม่ได้ใช้มันเพื่อติดตั้งและเล่น Fortnite! มันไม่สมบูรณ์แบบ - มันค่อนข้างช้า - แต่ก็น่าสนใจสำหรับทุกคนที่อยากจะมีรอยพับ (เหมือนของจริง)
ในที่สุดคุณยังมีตัวเลือกให้ลองจำลองที่มีให้โดยตรงจากซัมซุง สิ่งที่เจ๋งเกี่ยวกับอันนี้คือมันมาในรูปแบบ APK จึงทำงานได้จริง บน อุปกรณ์ Android ของคุณ คุณสามารถรับ APK และค้นหาคำแนะนำในการใช้งานได้ที่นี่
ตามจริงแล้วคุณสามารถทดสอบสิ่งต่างๆที่เรากำลังจะพูดถึงเกี่ยวกับการใช้หลายหน้าต่างที่ดูดี หากต้องการลองหลายประวัติย่อตอนนี้ (อธิบายด้านล่างในไม่ช้า) ลองใช้เคล็ดลับนี้ที่ฉันเขียนเกี่ยวกับการใช้ Samsung MultiStar
สนับสนุนแอพอย่างต่อเนื่อง
เมื่อดำเนินการเสร็จแล้วคุณก็พร้อมที่จะเริ่มการเปลี่ยนแปลงที่สำคัญแล้ว เพื่อรองรับความต่อเนื่องของหน้าจอคุณต้องแน่ใจว่าแอพของคุณรองรับการเปลี่ยนแปลงการกำหนดค่ารันไทม์ นี่คือสิ่งที่นักพัฒนาควรพิจารณา อย่างไรก็ตามเนื่องจากมันเกี่ยวข้องกับการใช้โหมดหลายหน้าต่าง
(ฉันเล่นกับ Axon M เก่าของฉัน - ซึ่งยังอยู่ใน Android 7.1 - และฉันประหลาดใจที่มีแอพจำนวนมากที่ปรับเปลี่ยนได้อย่างราบรื่นเมื่อคุณเปิดสิ่งนั้นขึ้นมา)
วิธีที่เราทำคือผ่าน onSaveInstanceState () และที่เก็บข้อมูลถาวร กล่าวอีกนัยหนึ่งให้แน่ใจว่าคุณบันทึกโครงร่างและข้อมูลสำคัญใด ๆ ในระหว่างนั้น onPause () แล้วดึงข้อมูลตามที่จำเป็น คุณยังสามารถใช้ ViewModel เพื่อเก็บข้อมูลในระหว่างการเปลี่ยนแปลงการกำหนดค่า
ผู้ใช้ต้องการเลย์เอาต์ที่ใช้ประโยชน์อย่างเต็มที่จากอสังหาริมทรัพย์ขนาดใหญ่บนหน้าจอที่พวกเขาจ่ายไปให้ถึง 2,000 ดอลลาร์สหรัฐ
แน่นอนว่าเลย์เอาท์ของแอพของคุณนั้นต้องปรับขนาดได้อย่างราบรื่น นี่เป็นส่วนหนึ่งของผลลัพธ์ของการออกแบบ UI ที่ดีและส่วนหนึ่งเป็นเรื่องของการใช้งาน ConstraintLayout เพื่อให้มุมมองของคุณอยู่ในตำแหน่งที่สัมพันธ์กับขอบของจอแสดงผล หลีกเลี่ยงการเข้ารหัสขนาดรูปแบบของคุณอย่างหนักและพึ่งพา“ wrap_content” และ“ match_parent” แทน
แต่หลีกเลี่ยงสิ่งล่อใจที่จะยืดทุกอย่างให้พอดี มิฉะนั้นแล้วประเด็นคืออะไร
ผู้ใช้ให้ความสำคัญกับเลย์เอาต์ที่ใช้ประโยชน์จากหน้าจอขนาดใหญ่ที่พวกเขาจ่ายไปให้ถึง 2,000 ดอลลาร์สหรัฐ คิดเกี่ยวกับวิธีที่ Gmail ปรับให้แสดงสองคอลัมน์บนแท็บเล็ต - คุณสามารถทำสิ่งเดียวกันโดยใช้ทรัพยากรรูปแบบอื่น
เป็นการทำงานพิเศษในส่วนของคุณ แต่สามารถปรับปรุงประสบการณ์การใช้งานของผู้ใช้ได้อย่างชัดเจน หากคุณปรับปรุงประสบการณ์ผู้ใช้มีแนวโน้มที่จะเปิดแอปของคุณบ่อยขึ้นนั่นหมายถึงคุณจะได้รับเงินมากขึ้น!
Multi-ประวัติส่วนตัว
เมื่อพูดถึงวงจรชีวิตของแอปมันก็คุ้มค่าที่จะสังเกตเห็นการเปลี่ยนแปลงที่ Google ได้ทำไว้onResume (). โดยเฉพาะตอนนี้มีมากกว่าหนึ่งแอปจะสามารถกลับมาทำงานต่อได้ซึ่งหมายความว่าคุณไม่ต้องกังวลมากนักเกี่ยวกับการจัดการแอปของคุณให้หยุดชั่วคราว แต่มองเห็นได้ นั่นหมายความว่าคำแนะนำของ Google จำนวนมากในแผนกนี้ไม่มีความเกี่ยวข้องกันอีกต่อไป แต่ยังคงคุ้มค่าที่จะอ่านหลักเกณฑ์การสนับสนุนหลายหน้าต่างหากคุณยังไม่ได้อ่าน
ใครจำผู้ชายตัวน้อยคนนี้ได้บ้าง?
หากต้องการสนับสนุนสิ่งนี้คุณจะต้องเพิ่มแท็ก: android.allow_multiple_resumed_activities กับรายการของคุณ จากนั้นคุณจะต้องใช้เวลาคิดว่ามันจะเปลี่ยนวิธีที่ผู้ใช้โต้ตอบกับแอพของคุณได้อย่างไร การตัดสินใจว่าจะหยุดสื่อเมื่อใดหรือเมื่อใดที่จะอัปเดตฟีดจะเป็นความแตกต่างระหว่างประสบการณ์ที่ไร้รอยต่อหรือข้อบกพร่อง
คุณจะต้องใช้แอตทริบิวต์ resizeableActivity ด้วย: หุ่นยนต์: resizeableActivityซึ่งมีการเปลี่ยนแปลงบางอย่างใน Android Q.
ปิดความคิดเห็น
อย่างที่คุณเห็นไม่มีอะไรใหม่ที่นี่และเป็นไปได้ว่าทำไมหลาย ๆ แอปจึงสนับสนุนแอพต่อเนื่องโดยค่าเริ่มต้น สิ่งนี้ได้รับการจัดการอย่างชาญฉลาดโดย Google ซึ่งหมายความว่าเมื่อเราไม่มีงานทำมากเกินไป แต่เป็นเรื่องของการเล่นเพื่อให้แน่ใจว่าแอพนั้นได้รับการปรับให้เหมาะสมสำหรับช่วงของฟอร์มแฟคเตอร์ที่สามารถรันทดสอบกับอีมูเลเตอร์และเครื่องมือที่เกี่ยวข้องและชาญฉลาดเกี่ยวกับการออกแบบ UI
ข่าวดีก็คือขนาดหน้าจอที่ใหญ่ขึ้นควรเทียบได้กับการมีส่วนร่วมของผู้ใช้ที่ดีขึ้น ทำให้ UX ของคุณถูกต้องและสิ่งนี้สามารถแปลเป็นเวลาหน้าจอมากขึ้นสำหรับโครงการของคุณ!
อย่าลืมกลับมาที่นี่เป็นครั้งคราว เราจะเพิ่มคำแนะนำและเคล็ดลับเพิ่มเติมเมื่อเราเรียนรู้เพิ่มเติม