Android เวอร์ชันในอนาคตอาจรองรับการควบคุมการเคลื่อนไหว DualShock 4 ได้ทันเวลาสำหรับแอป PlayStation ใหม่

click fraud protection

ความมุ่งมั่นใหม่บ่งบอกถึง Android เวอร์ชันอนาคตที่เพิ่มการรองรับการควบคุมการเคลื่อนไหว DualShock 4 ของ Sony PlayStation 4 และอาจเป็นแอพ PlayStation ใหม่

สมาร์ทโฟนสำหรับเล่นเกมได้รับความนิยมอย่างมากในช่วงไม่กี่ปีที่ผ่านมา Asus นำแบรนด์ ROG (Republic of Gamers) เข้าสู่อุตสาหกรรมสมาร์ทโฟน Razer ซื้อ OEM ชื่อ ถัดไปและเปิดตัว Razer Phone, Nubia เปิดตัว Red Magic, Xiaomi เปิดตัว Black Shark และอื่นๆ บน. แม้ว่าโทรศัพท์บางรุ่นจะไม่มีตราสินค้า 'เกม' อยู่ในชื่อ แต่การติดธงล่าสุดทั้งหมดก็สมบูรณ์แบบ สามารถเล่นเกมที่เน้นกราฟิกได้ ต้องขอบคุณระบบบนชิปและการประมวลผลกราฟิกที่ก้าวหน้าอย่างที่ไม่เคยมีมาก่อน หน่วย ตามค่าเริ่มต้น Android ไม่มีฟีเจอร์การเพิ่มประสิทธิภาพเกมมากมายเพื่อให้ผู้ใช้ได้รับประสบการณ์การเล่นที่ดีขึ้น แต่นั่นมีการเปลี่ยนแปลงมาระยะหนึ่งแล้ว

ปีที่แล้ว Android Pie นำมา รองรับการแมปคีย์เนทิฟ สำหรับ DualShock 4 ของ Sony PlayStation 4 ก่อนหน้านี้ คีย์แมปเริ่มต้นสำหรับคอนโทรลเลอร์ DualShock มีอยู่ในอุปกรณ์ Sony Xperia และอุปกรณ์อื่นๆ ที่ OEM ต้องการให้รวมไว้เท่านั้น คุณลักษณะนี้ได้รับการร้องขออย่างหนักในช่วงหลายปีที่ผ่านมา ดังนั้นวิศวกรของ Google และ Sony จึงเติมเต็มความปรารถนาของเราใน Android Pie ในที่สุด ใหม่

ให้สัญญา (ทาง 9to5Google สตีเฟน ฮอลล์ในโครงการ Android Open Source แสดงให้เห็นว่าการรองรับคอนโทรลเลอร์ DualShock 4 ดั้งเดิมอาจดียิ่งขึ้นไปอีก ความมุ่งมั่นดังกล่าวมีจุดมุ่งหมายเพื่อให้ Android ทำงานร่วมกับระบบควบคุมการเคลื่อนไหวของ DualShock 4 ได้

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

เดิมทีเราคิดว่า Android Q จะรองรับการควบคุมการเคลื่อนไหวของ DualShock 4 แต่เป็นวิศวกรของ Google รัฐ ยังมีเรื่องที่ต้องหารือเกี่ยวกับการใช้คุณลักษณะนี้ ดังนั้น คอมมิตจะไม่ถูกรวมเข้าด้วยกันเนื่องจากฟีเจอร์นี้ไม่ได้รับการอนุมัติสำหรับ Android Q

ในส่วนของ Android Q นั้น Sony ได้เพิ่มโค้ดที่เกี่ยวข้องกับ DualShock 4 จำนวนมาก รวมถึง “การแก้ไข Bluetooth, ไดรเวอร์เคอร์เนล ปุ่มอินพุต/การแมปสติ๊ก” นอกจากนี้ยังมีความคิดเห็นเกี่ยวกับลักษณะของเซ็นเซอร์ภายในด้วย ตัวควบคุม Roderick Colenbrander ผู้อำนวยการฝ่ายวิศวกรรมฮาร์ดแวร์และระบบของ PlayStation อธิบายว่า เนื่องจากเซ็นเซอร์เหล่านี้เป็นแบบไดนามิก ระบบจึงไม่ควรให้พารามิเตอร์เริ่มต้น แต่แอปพลิเคชันสามารถดึงข้อมูลที่จำเป็นผ่านฟังก์ชัน 'getName()' และ 'getVendor()'

คุณ Colenbrander ยังหารือเกี่ยวกับวิธีที่เป็นไปได้ในการส่งผ่านอินพุตไปยังอุปกรณ์อีกด้วย มีสองวิธีที่เป็นไปได้ อันแรกเป็นทางการและได้รับการสนับสนุนโดยกำเนิด กรอบเซ็นเซอร์ ซึ่งมีอยู่แล้วใน Android ช่วยให้นักพัฒนารับข้อมูลเซ็นเซอร์ดิบด้วยคลาสและอินเทอร์เฟซเช่น 'SensorEvent', 'SensorManager' และอีกมากมาย API เหล่านี้ช่วยให้นักพัฒนาสามารถเข้าถึงรายการเซ็นเซอร์ ผู้ฟัง ข้อมูลการวางแนว การประทับเวลาของเหตุการณ์ และอื่นๆ วิธีที่สองคือการใช้ evdev (อุปกรณ์เหตุการณ์) ซึ่งเป็นอินเทอร์เฟซภายในเคอร์เนล Linux ซึ่งมีจุดประสงค์เกือบเหมือนกันในการอ่านและเขียนเหตุการณ์อินพุต วิศวกรกล่าวว่าหลังจากการประชุมใน Mountain View ทีมงานได้ตัดสินใจที่จะเลือกใช้ Sensor Framework ด้วยเหตุผลที่ชัดเจน เช่น การสนับสนุนจากบุคคลที่หนึ่ง ความคิดเห็นของเขายังกล่าวถึงแอพ PlayStation ที่ Sony ตั้งใจที่จะเปิดตัวในปีนี้ ซึ่งเรายังไม่มีข้อมูลในขณะนี้

นั่นคือทุกสิ่งทุกอย่างที่เราสามารถบอกคุณได้เกี่ยวกับสิ่งที่ Sony และ Google กำลังทำงานอยู่ การรองรับการควบคุมการเคลื่อนไหวบนคอนโทรลเลอร์ DualShock 4 นั้นดี แต่ฉันรู้สึกทึ่งกับความเป็นไปได้ของแอพ PlayStation ใหม่มากกว่า เมื่อพิจารณาถึงตำแหน่งวิศวกรภายใน Sony (การพัฒนาเทคโนโลยีฮาร์ดแวร์และซอฟต์แวร์สำหรับการเล่นเกมบนคลาวด์ เซิร์ฟเวอร์และโครงสร้างพื้นฐานคลาวด์) เราหวังว่าพวกเขาจะใช้แพลตฟอร์มเหล่านี้สำหรับการสตรีมเกม PlayStation หุ่นยนต์ นี่เป็นเพียงการคาดเดาเนื่องจากไม่มีข้อมูลอย่างเป็นทางการเกี่ยวกับแอป PlayStation ใหม่บน Android เราจะแจ้งให้คุณทราบหากเราเรียนรู้อะไรใหม่