Android Q สำหรับนักพัฒนา: ทุกสิ่งที่คุณจำเป็นต้องรู้

ผู้เขียน: Louise Ward
วันที่สร้าง: 9 กุมภาพันธ์ 2021
วันที่อัปเดต: 3 กรกฎาคม 2024
Anonim
SOLVED Can’t Access Device Storage - USB Connect Android Phone to Mac
วิดีโอ: SOLVED Can’t Access Device Storage - USB Connect Android Phone to Mac

เนื้อหา


จากมุมมองของผู้ใช้ Android รุ่นใหม่มักจะเป็นช่วงเวลาที่น่าตื่นเต้น เว้นแต่คุณจะไม่ชอบองค์ประกอบ UI ใด ๆ โดยทั่วไปจะหมายถึงประสิทธิภาพที่ดีขึ้นมีความเสถียรมากขึ้นและมีคุณสมบัติใหม่ ๆ มากมาย

อ่านเพิ่มเติม: ฟีเจอร์ Android Q อันดับต้นที่คุณควรรู้

สำหรับนักพัฒนาอัพเดทเช่น Android Q มีแนวโน้มที่จะนำความรู้สึกที่หลากหลายมากขึ้น คุณสมบัติใหม่เหล่านั้นยังคงเป็นข่าวดีที่ช่วยให้สามารถใช้งานฟังก์ชั่นที่น่าสนใจและมีประสิทธิภาพในแอพของเรา ในเวลาเดียวกันการเปลี่ยนแปลงยังแสดงถึงการทำงานจำนวนมากเนื่องจากเราเร่งดำเนินการเพื่อให้แน่ใจว่าโครงการจะไม่เพียง แต่สนับสนุนแพลตฟอร์มใหม่และตรงตามข้อกำหนด แต่ได้รับการปรับให้เหมาะสมเพื่อมอบประสบการณ์ที่ดีที่สุดเท่าที่จะเป็นไปได้

ด้วยเหตุนี้โพสต์นี้จะช่วยให้คุณสามารถเร่งความเร็วได้โดยแบ่งปันการเปลี่ยนแปลงและการพัฒนาที่สำคัญทั้งหมดที่เรารู้เพื่อให้นักพัฒนาทราบ

ขณะนี้รวมถึงการพัฒนาใหม่ทั้งหมดจนถึงเบต้า 6 ซึ่งน่าจะเป็นครั้งสุดท้ายที่เราจะทำการอัปเดตโพสต์นี้ก่อนการเปิดตัวครั้งสุดท้าย!


Android Q สำหรับนักพัฒนาอย่างรวดเร็ว - สิ่งที่คุณต้องรู้

นี่คือสิ่งที่คุณต้องรู้:

  • ต้องมีการอนุญาตตำแหน่งใหม่
  • การสนับสนุนสำหรับหลายประวัติต้องมีการเปลี่ยนแปลงรายการ
  • ที่จัดเก็บข้อมูลแบบกำหนดขอบเขตจะเปลี่ยนวิธีการบันทึกและเข้าถึงไฟล์ในที่จัดเก็บข้อมูลภายนอก
  • การสแกนหาตำแหน่งต้องใช้ตำแหน่ง FINE
  • ขณะนี้ข้อมูลเช่น IMEI ถูก จำกัด
  • แอปพื้นหลังไม่สามารถเปิดกิจกรรมเบื้องหน้าได้อีกต่อไป
  • แม้ว่าจะไม่เกี่ยวข้องกับ Android Q อย่างเคร่งครัด แต่มีการเปิดตัวข้อกำหนดใหม่สำหรับไอคอนแอป
  • ในทำนองเดียวกันปลายปีนี้นักพัฒนาจะถูกบังคับให้สนับสนุน Android Pie อย่างน้อยที่สุด คำเตือนจะปรากฏบนแอปหากไม่เป็นไปตาม
  • และแอพทั้งหมดจะต้องมีรุ่น 64 บิตภายในสิ้นปีนี้
  • การนำทางด้วยท่าทางใหม่ของระบบอาจส่งผลต่อ UI ของแอป

นี่คือคุณสมบัติใหม่ที่ยอดเยี่ยมที่คุณอาจสนใจ:

  • Multi-resume จะช่วยให้การมัลติทาสก์มีประสิทธิภาพยิ่งขึ้น
  • คุณสามารถทดสอบการเปลี่ยนแปลงในอีมูเลเตอร์ผ่านช่องทาง Android 3.5 Canary release
  • ตอนนี้ผู้พัฒนาสามารถเข้าถึงข้อมูลเพิ่มเติมจากเซ็นเซอร์ความลึก
  • ผู้พัฒนาสามารถเลือกที่จะสนับสนุนธีมมืด
  • มีประสิทธิภาพสูงและมีโหมด WiFi latency ต่ำ
  • TextClassifier จะให้ devs ระบุภาษาของข้อความ
  • MicrophoneDIrection API จะให้คุณเลือกทิศทางของไมโครโฟนเมื่อทำการบันทึก
  • ฟองอากาศจะช่วยให้การแจ้งเตือนมัลติทาสกิ้งและรวยง่ายขึ้น
  • เพิ่มการรองรับตัวแปลงสัญญาณสื่อ
  • ทางลัดการแชร์จะทำให้การแชร์สื่อจากแอพง่ายขึ้น
  • การตั้งค่าด่วนจะช่วยให้เข้าถึงการตั้งค่าที่เกี่ยวข้องกับแอพปัจจุบันได้อย่างง่ายดาย
  • การสนับสนุน Vulkan กำลังถูกผลักอย่างหนัก
  • การดำเนินงานเครือข่ายประสาทเพิ่มเติม
  • การปรับปรุงรันไทม์ Android จะช่วยให้แอปของคุณเร็วขึ้น (ในทางทฤษฎี)

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งเหล่านี้และการเปลี่ยนแปลงเล็กน้อยเพิ่มเติมโปรดอ่านต่อไป เราจะมาดูกันว่าคุณสามารถเริ่มการทดสอบแอปของคุณใน Android Q ได้อย่างไร


การอนุญาตให้ใช้ตำแหน่งดูตัวเลือกความปลอดภัยที่ได้รับการปรับปรุง

แต่ละรอบใหม่ของ Android มาพร้อมกับคุณสมบัติใหม่ที่ออกแบบมาเพื่อมอบประสบการณ์ที่ปลอดภัยและเป็นส่วนตัวสำหรับผู้ใช้ ในครั้งนี้พวกเขาสามารถควบคุมข้อมูลตำแหน่งได้มากขึ้น ก่อนหน้านี้ผู้ใช้สามารถให้หรือปฏิเสธการเข้าถึงข้อมูลตำแหน่งขายส่งได้ ในเวลานี้พวกเขาจะสามารถเลือกตัวเลือกที่สามเพื่อให้ข้อมูลนั้นในขณะที่ใช้งานแอปเท่านั้นเมื่อทำงานในเบื้องหน้า

หวังว่านี่จะหมายความว่าผู้ใช้จะไม่ปฏิเสธที่จะติดตั้งแอปทั้งหมดเพราะพวกเขาไม่ต้องการให้ "ดูพวกเขา" แม้ว่าถ้อยคำที่ใช้สำหรับการอนุญาตตำแหน่งพื้นหลังอาจเป็นการถอดออกเล็กน้อย:

“ อนุญาตให้แอปเข้าถึงตำแหน่งของอุปกรณ์นี้ ตลอดเวลา?

อุ๊ย!

อย่างไรก็ตามคุณรู้สึกเกี่ยวกับมันหมายความว่าคุณจะต้องทำการเปลี่ยนแปลงเล็กน้อย โดยเฉพาะนักพัฒนาซอฟต์แวร์ที่กำหนดเป้าหมาย Q จะต้องเพิ่มบรรทัดต่อไปนี้ในรายการแอพของพวกเขา: android.permission.ACCESS_BACKGROUND_LOCATION

หากคุณมีแอปที่เก่ากว่า Android จะเพิ่มการอนุญาตนี้นอกเหนือจาก ACCESS_FINE_LOCATION หรือ ACCESS_COARSE_LOCATION ตามค่าเริ่มต้น

ข้อมูลเพิ่มเติมเกี่ยวกับวิธีตั้งค่านี้สามารถดูได้จาก Google ที่นี่

ที่จัดเก็บข้อมูลที่กำหนดขอบเขตจะเปลี่ยนวิธีการเข้าถึงไฟล์ภายนอกของคุณ

ในขณะที่เราอยู่ในหัวข้อเรื่องความเป็นส่วนตัวผู้ใช้จะสามารถควบคุมการเข้าถึงไฟล์ที่แชร์ในโฟลเดอร์รูปถ่ายวิดีโอและไฟล์เสียงด้วยสิทธิ์รันไทม์ใหม่แทนที่ READ_EXTERNAL_STORAGE และ WRITE_EXTERNAL_STORAGE การเข้าถึงโฟลเดอร์ดาวน์โหลดจะมีให้ผ่านตัวเลือกไฟล์ระบบเท่านั้นซึ่งจะช่วยให้ผู้ใช้ควบคุมได้อย่างเต็มที่ว่าไฟล์ใดบ้างที่มีให้

หากต้องการตั้งค่านี้คุณจะต้องขอสิทธิ์ใหม่เช่น READ_MEDIA_IMAGES แล้วเข้าถึงคอลเลกชันผ่าน MediaStore API คุณสามารถอ่านคำแนะนำทั้งหมดได้ที่นี่

เพื่อถ่วงดุลตอนนี้แอพจะมี "แซนด์บ็อกซ์ที่เก็บข้อมูลแยก" ของตัวเองซึ่งมีโฟลเดอร์ที่ จำกัด แอพนั้นซึ่งอยู่บนที่เก็บข้อมูลภายนอก สิ่งนี้มีจุดประสงค์เพื่อลดความต้องการการอนุญาตในขณะที่หวังว่าจะมีความยืดหยุ่นมากกว่าที่จัดเก็บข้อมูลภายในในปัจจุบัน คุณจะต้องสำรองไฟล์เหล่านั้นด้วยการย้ายไฟล์ไปที่คอลเล็กชัน MediaStore หรือใช้ Storage Access Framework หากคุณต้องการให้ไฟล์ยังคงอยู่หลังจากถอนการติดตั้งแอปแล้ว มันจะสร้างอุปสรรคอย่างหลีกเลี่ยงไม่ได้ในบางกรณี

หากคุณต้องการเข้าถึงไฟล์จากแซนด์บ็อกซ์ที่เก็บข้อมูลแยกของแอปอื่น ๆ บนที่จัดเก็บข้อมูลภายนอกแสดงว่ามีข้อ จำกัด บางประการ นี่คือการเปิดใช้งานโดยค่าเริ่มต้นสำหรับประเภทไฟล์สื่อทั่วไป (เช่นภาพถ่ายและเพลง) หากคุณต้องการเข้าถึงไฟล์อื่นที่สร้างโดยแอพแยกต่างหากคุณจะต้องใช้ ACTION_OPEN_DOCUMENT และ ACTION_OPEN_DOCUMENT_TREE เจตนาเพื่อขอการเข้าถึงไฟล์เฉพาะ (ซึ่งผู้ใช้จะอนุญาตหรือเพิกถอน)

การเปลี่ยนแปลงความปลอดภัยเพิ่มเติม

การเปลี่ยนแปลงความปลอดภัยอื่น ๆ ที่ควรพิจารณา:

  • แอปพื้นหลังจะไม่สามารถเปิดกิจกรรมในเบื้องหน้าได้อีกต่อไป คุณจะต้องใช้การแจ้งเตือนที่มีลำดับความสำคัญสูงโดยมีเจตนาเต็มหน้าจอสำหรับสิ่งต่าง ๆ เช่นการโทรเข้า
  • อุปกรณ์จะสุ่มที่อยู่ MAC บนเครือข่าย Wi-Fi ที่แตกต่างกันตามค่าเริ่มต้น (ซึ่งเป็นตัวเลือกในพาย)
  • การเข้าถึงข้อมูลเช่น IMEI ของอุปกรณ์และหมายเลขซีเรียลจะถูก จำกัด ข้อมูลเพิ่มเติมที่นี่
  • API สำหรับการสแกนเครือข่ายจะต้องได้รับอนุญาตจากสถานที่ตั้ง FINE
  • เพิ่มการรองรับ WPA3 และมาตรฐาน Open Wi-Fi ขั้นสูง
  • ดูเหมือนว่าแอพจะไม่สามารถสลับ Wi-Fi ได้อีกต่อไปแทนที่จะถูกบังคับให้ต้องพึ่งพาแผงการตั้งค่าใหม่

การพิสูจน์ในอนาคต - อุปกรณ์ที่สามารถพับเก็บได้, การทำงานหลายต่อเนื่องและเครือข่ายประสาทเทียม

Android Q กำลังดำเนินการหลายขั้นตอนเพื่อเตรียมความพร้อมสำหรับอนาคตของฮาร์ดแวร์ คุณรู้ว่าสิ่งที่หมายถึง: พับเก็บได้! หรือตามที่ Google เรียกว่า: "หน้าจอใหม่ที่ล้ำสมัย"

การพัฒนาที่สำคัญคือการปรับปรุง onResume และ onPause สิ่งเหล่านี้จะสนับสนุน“ หลายประวัติย่อ” และแจ้งให้แอปทราบเมื่อมีการโฟกัส Multi-Resume ช่วยให้แอพสองตัวทำงานพร้อมกันได้อย่างมีประสิทธิภาพโดยไม่หยุดชั่วคราว สิ่งนี้อาจส่งผลกระทบต่อแอพทั้งหมดในโหมดหลายหน้าต่าง (ไม่ใช่เฉพาะที่แสดงบนหน้าจอพับเก็บได้) ในที่สุดจะทำให้โทรศัพท์ของเราใกล้เคียงกับประสิทธิภาพการใช้งานเหมือนเดสก์ท็อป หากคุณต้องการที่จะเห็นสิ่งที่ดูเหมือนตอนนี้คุณสามารถลองสิ่งที่คล้ายกันผ่านแอพ MultiStar บน Samsung (ส่วนหนึ่งของ Good Lock)

เช่นเดียวกับการทำประวัติย่อหลายครั้ง Android Q ก็เห็นการเปลี่ยนแปลงใน onResume และ onPause - บางทีการเปลี่ยนแปลงพื้นฐานบางอย่างที่เราเคยเห็นมาระยะหนึ่ง

แอททริบิวรายการกิจกรรมที่ปรับขนาดได้ก็จะถูกเปลี่ยนเช่นกันเพื่อช่วยรับมือกับขนาดที่เพิ่มขึ้นเป็นสองเท่าอย่างสม่ำเสมอเมื่อเปิดจอแสดงผล

ทั้งหมดนี้เป็นข่าวดีส่วนใหญ่สำหรับนักพัฒนาที่ตอนนี้ต้องกังวลน้อยลงเกี่ยวกับวิธีจัดการแอปที่หยุดชั่วคราว แต่มองเห็นได้ ที่กล่าวว่าจะแนะนำยังใช้กรณีที่มีศักยภาพและประเภทการแสดงผลไปยังแพลตฟอร์มที่มีการแยกส่วนสูงแล้ว สนุกสนุก.

อีกครั้งในการดำเนินการทั้งหมดนี้คุณจะต้องทำการเปลี่ยนแปลงบางอย่างในไฟล์ Manifest และรวมแท็ก: android.allow_multiple_resumed_activities โดยเฉพาะ ตั้งแต่ Beta 2 และ 3 นักพัฒนาจะสามารถทดสอบด้วยตนเองโดยใช้ตัวจำลองแบบพับได้ผ่าน AVD

Neural Networks API 1.2 กำลังจะมาถึงซึ่งจะนำการดำเนินงานใหม่ 60 รายการและการปรับปรุงการทำงาน Ops รวมถึงสิ่งที่ชอบของ ARGMAX, ARGMIN และ Quantized LSTM ซึ่งควรจะช่วยให้การตรวจจับวัตถุและการแบ่งส่วนภาพดีขึ้น

มัลติทาสกิ้งมากขึ้นด้วยฟอง

ราวกับว่าการทำงานมัลติทาสก์ที่แท้จริงยังไม่เพียงพอ Android Q จะแนะนำวิธีอื่นในการทำมากกว่าหนึ่งอย่างในเวลาเดียวกันนั่นคือฟองอากาศ ฟองอากาศเหล่านี้ทำหน้าที่เป็นรูปแบบของการแจ้งเตือนอย่างมีประสิทธิภาพ แต่ให้ข้อมูลเพิ่มเติมและแสดงกิจกรรมทั้งหมดที่เหนือสิ่งที่ผู้ใช้กำลังทำอยู่ สิ่งนี้ช่วยให้สามารถเข้าถึงสิ่งต่าง ๆ เช่นโน้ตแปลและการสนทนาได้อย่างรวดเร็ว หัวแชทเป็นหลักแล้ว

ฟองอากาศอย่างมีประสิทธิภาพทำหน้าที่เป็นรูปแบบของการแจ้งเตือน

นักพัฒนาจะสามารถเข้าถึงคุณลักษณะใหม่ผ่าน API ที่สร้างขึ้นที่ด้านบนของระบบการแจ้งเตือนปัจจุบัน ในการส่งฟองอากาศคุณจะใช้ setBubbleMetadata จากนั้นจัดทำกิจกรรมที่จะแสดงภายในฟองพร้อมกับไอคอน

ทางลัดการแชร์และแผงการตั้งค่า

Google ต้องการให้ผู้ใช้สามารถแชร์เนื้อหาจากแอพได้ง่ายขึ้นและจะแนะนำ "ทางลัดการแชร์" เพื่อให้ผู้ใช้สามารถข้ามไปยังแอพอื่นได้โดยตรง นักพัฒนาจะสามารถเผยแพร่ "แบ่งปันเป้าหมาย" เพื่อเปิดกิจกรรมเฉพาะที่มีเนื้อหาที่แนบมาและสิ่งเหล่านี้จะปรากฏต่อผู้ใช้ผ่าน UI ในฐานะของ Beta 2 คุณสามารถแสดงตัวอย่างของข้อมูลที่แชร์ได้

สิ่งนี้จะทำงานคล้ายกับทางลัดของแอปและจะสามารถเข้าถึงได้ผ่านทาง ShortcutInfo API นอกจากนี้ยังจะมีห้องสมุด ShareTarget AndroidX ใหม่ซึ่งจะใช้งานได้กับอุปกรณ์ที่ไม่ได้ใช้งานถาม Google ได้แชร์แอปตัวอย่างสำหรับผู้ที่ต้องการตรวจสอบว่ามันทำงานอย่างไร

ดูเหมือนว่าการทำให้สิ่งต่าง ๆ เร็วขึ้นคือชื่อของเกมโดยทั่วไปด้วย Android Q ทำให้การเปลี่ยนการตั้งค่าระบบในบริบทของแอพที่กำลังทำงานอยู่ง่ายขึ้น สิ่งนี้จะมีให้ devs ผ่าน API การตั้งค่าแผง

ในการแสดงแผงการตั้งค่าคุณจะต้องใช้ความตั้งใจเช่น ACTION_VOLUME ด้วยการตั้งค่าการกระทำ

การปรับปรุงการเชื่อมต่อ

สแต็ก Wi-Fi ได้รับการปรับโครงสร้างใหม่ใน Android Q เพื่อปรับปรุงความเป็นส่วนตัวและประสิทธิภาพและเพื่อทำสิ่งต่าง ๆ เช่นการจัดการอุปกรณ์ IoT หรือแนะนำการเชื่อมต่ออินเทอร์เน็ตได้ง่ายขึ้นโดยไม่ต้องขออนุญาตใช้ตำแหน่ง

ที่น่าสนใจกว่านั้นก็คือ devs จะสามารถเข้าถึงโหมดประสิทธิภาพสูงและโหมดความหน่วงต่ำ หลังจะมีประโยชน์อย่างยิ่งสำหรับเกม (และการสตรีมเกม!)

คุณสามารถเข้าถึงสิ่งเหล่านี้ได้ด้วยการเรียก WiFiManager.WiFiLock.creatWifiLock () และใช้ WIFI_MODE_FULL_LOW_LATENCY หรือ WIFI_MODE_FULL_HIGH_PERF

ตัวเลือกสื่อใหม่ - รองรับตัวแปลงสัญญาณและข้อมูลเชิงลึก

ตอนนี้ผู้พัฒนาจะสามารถใช้ประโยชน์จากกล้องตรวจจับความลึกเหล่านั้นได้ สามารถขอภาพความลึกแบบไดนามิกและจะประกอบด้วยข้อมูลเมตา JPG, XMP ที่อธิบายองค์ประกอบความลึกและแผนที่ความมั่นใจเชิงลึก

สิ่งนี้อาจมีประโยชน์สำหรับแอพกล้องถ่ายรูปและแอพแก้ไขภาพ แต่อาจน่าตื่นเต้นกว่าคือแอพพลิเคชั่น AR Google ทำงานร่วมกับ OEM เพื่อให้แน่ใจว่าสามารถใช้งานได้กับอุปกรณ์ที่รองรับ Q ทั้งหมด

Android Q ยังรองรับ video codec แบบโอเพ่นซอร์ส AV1 ซึ่งช่วยให้การสตรีมคุณภาพสูงด้วยความต้องการแบนด์วิดธ์ต่ำ การเข้ารหัสเสียงผ่าน Opus ก็กำลังมา ผ่าน MediaCodecInfo API ตอนนี้มันจะง่ายต่อการมองเห็นตัวเลือกการแสดงผลที่มีอยู่ในอุปกรณ์ที่กำหนด

Native MIDI API จะอนุญาตการสื่อสารกับอุปกรณ์ MIDI ผ่าน NDK MicrophoneDirection API ใหม่จะช่วยให้นักพัฒนาสามารถกำหนดทิศทางของไมโครโฟนระหว่างการบันทึกเสียง สิ่งนี้จะเป็นมาตรฐานในการควบคุมไมโครโฟนที่ซูมได้

คุณสมบัติใหม่อีกอย่างคือความสามารถในการบันทึกเสียงจากแอพอื่น ๆ สิ่งนี้จะมีประโยชน์สำหรับสิ่งต่าง ๆ เช่นการสตรีมเกมคำบรรยายและการแปล

อัปเกรดประสิทธิภาพแล้ว - Vulkan และ Android Runtime

ผู้พัฒนาเกมควรได้รับประโยชน์จากการสนับสนุน Vulkan ที่ปรับปรุงให้ดีขึ้นทั่วกระดาน เป้าหมายที่ระบุไว้ของ Google คือเพื่อให้แน่ใจว่า API ได้รับการสนับสนุนในอุปกรณ์ 64 บิตทั้งหมดที่ใช้ Android ถาม บริษัท ยังทำงานกับไดรเวอร์ OpenGL มาตรฐานและอัปเดตสำหรับอุปกรณ์ที่สร้างบน Vulkan Android Q จะเพิ่มการสนับสนุนการทดลองสำหรับ ANGLE - เลเยอร์นามธรรมที่ควรอนุญาตให้เกมที่ใช้ OpenGL ES ใช้ประโยชน์จากประสิทธิภาพและความเสถียรของ Vulkan OpenGL ES 2.0 จะได้รับการสนับสนุนใน Q ด้วยการรองรับ 3.0 ที่จะมาถึงในไม่ช้า

คุณสามารถคาดหวังว่าจะเห็นประสิทธิภาพโดยรวมที่ดีขึ้นในแอพของคุณ ส่วนนี้จะเกิดขึ้นได้จากการปรับปรุงรันไทม์ของ Android ซึ่งจะช่วยให้แอปเริ่มต้นได้เร็วขึ้นและใช้หน่วยความจำน้อยลง (แม้ว่าแกรี่จะไม่พบสิ่งนี้ในการทดสอบความเร็ว G โดยใช้อุปกรณ์รุ่นเก่า)

ในการเสนอราคาเพื่อปรับปรุงเสถียรภาพ Google จะ จำกัด การเข้าถึง API ส่วนตัว คุณสามารถค้นหารายการผู้ที่ถูก greylisted ที่นี่ Google ให้คำมั่นว่าทางเลือกสาธารณะจะให้บริการในทุกกรณี

การเปลี่ยนแปลง UI - การนำทางด้วยท่าทางและโหมดมืด

ในฐานะของ Beta 3 ตอนนี้ devs สามารถเลือกที่จะสนับสนุน "ธีมมืด" โดยขยายธีมของพวกเขาจาก "Theme.AppCompat.DayNight" หรือส่วนประกอบวัสดุ จากนั้นคุณสามารถตั้งค่าชุดรูปแบบกลางคืนเริ่มต้นของคุณเอง ตรวจสอบให้แน่ใจว่าได้ให้ตัวเลือกแก่ผู้ใช้ในการสลับธีมตามที่พวกเขาต้องการด้วยและคิดว่าเค้าโครงและการมองเห็นของคุณเป็นอย่างไร

Android Q จะสนับสนุนการนำทางด้วยท่าทางเช่นเกือบทุกสกินของ Android ซึ่งจะแนะนำข้อควรพิจารณา UI ใหม่สำหรับผู้ใช้ ตัวอย่างเช่นพิจารณาว่าท่าทางสัมผัสใน UI ที่ไม่ซ้ำกันของแอปจะทำให้ผู้ใช้สับสนหรือไม่ ในกรณีเช่นนี้ผู้พัฒนาสามารถเลือกได้ว่าจะใช้“ รูปแบบการแยกท่าทาง” เพื่อแทนที่ท่าทางของระบบหรือเปลี่ยนวิธีที่ผู้ใช้โต้ตอบกับแอพของพวกเขา ในทำนองเดียวกันคิดเกี่ยวกับการใช้ประโยชน์จากหน้าจอพิเศษที่เกิดจากการสูญเสียปุ่ม

คลาส TextClassifier จะช่วยให้นักพัฒนาสามารถตรวจสอบภาษาของข้อความ ในที่สุด Smart Actions จะเติมฟิลด์การตอบกลับอย่างรวดเร็วภายในการแจ้งเตือนด้วยตัวเลือกเชิงตรรกะ สิ่งนี้จะช่วยลดค่าใช้จ่ายสำหรับผู้ที่ไม่จำเป็นต้องใช้รหัสนั้นอีกต่อไป

การตอบสนองต่อข้อเสนอแนะการเปลี่ยนแปลงล่าสุดใน Beta 5 ได้เพิ่มตัวเลือก“ แอบดู” สำหรับแอปที่ใช้การนำทางการนำทางและทางลัดด่วนสำหรับการเข้าถึงผู้ช่วย Beta 6 นำการตั้งค่าความไวสำหรับท่าทางกลับมาพร้อมกับข้อ จำกัด การยกเว้นแอพแนวตั้ง 200dp

วิธีที่จะให้มันไป

หากสิ่งที่ทำให้คุณเกิดจินตนาการ (หรือทำให้คุณกังวลเล็กน้อย) มีหลายวิธีที่คุณสามารถให้ Android Q หมุนได้

คุณสามารถโหลด Android Q Beta บนอุปกรณ์ Pixel ได้ หากคุณไม่ได้มี Pixel วางอยู่รอบ ๆ หรือถ้าคุณไม่อยากติดตั้งระบบปฏิบัติการเบต้าลงในไดร์เวอร์รายวันของคุณคุณสามารถไปที่เส้นทางที่ง่ายขึ้นในการตั้งค่าโดยใช้ AVD Managerเพียงเปิด SDK Manager แล้วคุณควรจะสามารถเลือกอิมเมจระบบสำหรับ Android Q Beta เพื่อดาวน์โหลดได้

ตั้งแต่ Android Q Beta 4 ขึ้นไปตอนนี้ API ทั้งหมดสามารถใช้งานได้แล้วสำหรับ devs เพื่อเริ่มทดสอบแอพของตนและ Google ก็ยอมรับการกำหนดเป้าหมาย API 29 เหล่านั้นบน Play Store แล้ว

คุณคิดอย่างไรกับการเปลี่ยนแปลงเหล่านี้ คุณนึกถึงคุณลักษณะใหม่ ๆ ที่คุณจะสามารถนำไปใช้กับโครงการของคุณได้หรือไม่? หรือคุณมีงานมากตอนนี้เพื่อรับการปรับปรุงความปลอดภัยหรือไม่

ในขณะที่ผู้ใช้ส่วนใหญ่ไม่ประสบปัญหากับพีซีที่รับรู้ถึงอุปกรณ์ แต่ผู้ใช้บางคนพบว่าอุปกรณ์มีค่าใช้จ่ายเมื่อเสียบเข้ากับพีซีและไม่สามารถถ่ายโอนไฟล์ได้ จำเป็นต้องมีขั้นตอนเพิ่มเติมบางอย่างในกรณีนี้:...

อัปเดต Android: เราได้ยินมากมายเราได้รับเพียงเล็กน้อย พวกเขาสามารถบั๊กกี้พวกเขาสามารถมาสายและพวกเขาสามารถรอดพ้นแต่ดูเหมือนว่าจะเร็วขึ้นหรืออย่างน้อยนั่นคือสิ่งที่แสดงที่นี่ใน Android Pie edition ของซี...

โพสต์ล่าสุด