ผู้พัฒนา Dolphin Emulator เตือนถึงฟังก์ชันการทำงานที่จำกัดเนื่องจากการเปลี่ยนแปลง Scoped Storage ของ Android

นักพัฒนา Dolphin Emulator เตือนถึงฟังก์ชันการทำงานที่จำกัดเนื่องจากการเปลี่ยนแปลงขอบเขตพื้นที่เก็บข้อมูลของ Android อ่านเพื่อเรียนรู้เพิ่มเติม.

กฎการจัดเก็บขอบเขตขอบเขตของ Android นั้นเป็น ประเด็นสำคัญของความขัดแย้ง ในหมู่นักพัฒนาแอป แม้ว่า Scoped Storage จะเป็นสิ่งจำเป็นอย่างไม่ต้องสงสัยในการลดจำนวนแอปที่เข้าถึงไฟล์ส่วนตัวของผู้ใช้ แต่การนำไปปฏิบัติ เปลี่ยนแปลงวิธีที่แอปสามารถเข้าถึงที่เก็บข้อมูลภายในของโทรศัพท์ของคุณโดยพื้นฐาน สร้างข้อจำกัดหลายประการสำหรับแอปที่หลากหลายใน กระบวนการ. ตัวอย่างเช่น นักพัฒนาที่อยู่เบื้องหลัง Dolphin Emulator ซึ่งเป็นโปรแกรมจำลองโอเพ่นซอร์สที่ได้รับความนิยมมากที่สุดสำหรับ Nintendo GameCube และ Wii ได้เตือนแล้วว่าตัวจำลองจะมีฟังก์ชันการทำงานที่จำกัด เนื่องจากการเปลี่ยนแปลง Scoped Storage ที่นำมาใช้ใน Android 11

ในปลาโลมา รายงานความคืบหน้า สำหรับเดือนธันวาคม 2020 และมกราคม 2021 นักพัฒนาเน้นย้ำว่าการเปลี่ยนแปลง Scoped Storage ของ Android จะจำกัดการทำงานของโปรแกรมจำลองอย่างไร โดยตั้งข้อสังเกตว่าเพราะว่า ประสิทธิภาพต่ำของ Storage Access Framework APIเวลาในการโหลดรายชื่อเกมเพิ่มขึ้นมากกว่าสิบเท่า แม้ว่าสิ่งนั้นจะไม่ส่งผลต่อประสิทธิภาพการจำลองจริง แต่จะส่งผลต่อประสบการณ์ผู้ใช้ นอกจากนี้ ข้อจำกัดของ API จะบังคับให้นักพัฒนาต้องละทิ้งคุณสมบัติบางอย่าง เช่น การปรับแต่งเส้นทางสำหรับ Wii NAND

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

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

นอกจากนี้ เนื่องจากขณะนี้ Dolphin Emulator กำลังกำหนดเป้าหมายไปที่ Android 10 SDK นักพัฒนาจึงดำเนินการอย่างช้าๆ ดำเนินการสนับสนุน Storage Access Framework API โดยไม่ถูกบังคับให้ใช้ในพื้นที่ที่อาจก่อให้เกิด ปัญหา. แต่ภายในเดือนพฤศจิกายน 2564 นักพัฒนาจะถูกบังคับให้ปฏิบัติตาม Storage Access Framework API เพื่อเผยแพร่การอัปเดตไปยัง Google Play ซึ่งจะเปลี่ยนสิ่งต่าง ๆ สำหรับผู้ใช้ Android 11 โดยสิ้นเชิง โชคดีที่แม้ว่าการเปลี่ยนแปลงจะส่งผลเสียต่อประสบการณ์ของผู้ใช้ในบางประการ แต่ประสบการณ์การจำลองหลักจะไม่ได้รับผลกระทบ

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

โปรแกรมจำลองปลาโลมาผู้พัฒนา: โปรแกรมจำลองปลาโลมา

ราคา: ฟรี

4.

ดาวน์โหลด