การอัปเดต Pokemon Go ล่าสุด Teardown เผยการปรับปรุงเวลาบูตเครื่องการอัพเกรดเครื่องยนต์และอื่น ๆ

กำลังติดตามโปเกมอน โกอัปเดต v0.83.1 ซึ่งเปิดตัวก่อนหน้านี้ในวันนี้ ทีมงาน The Silph Road เริ่มทำการรื้อแพตช์ล่าสุด การแยกส่วนเหล่านี้ให้ข้อมูลที่มากกว่าบันทึกแพทช์อย่างเป็นทางการ และให้แนวคิดที่ดีกว่าว่ามีอะไรเปลี่ยนแปลงไปบ้าง และสิ่งที่อาจเกิดขึ้นในอนาคต

นี่คือบันทึกการแก้ไข v0.83.1 อย่างเป็นทางการ:

– เพิ่มการรองรับและปรับแต่งความละเอียดหน้าจอ iPhone X

– ลบการสนับสนุนสำหรับอุปกรณ์ที่ใช้ iOS 8

– แก้ไขข้อผิดพลาดที่ทำให้แบนเนอร์ข้อผิดพลาดยังคงมองเห็นได้จนกว่าแอปจะรีสตาร์ท

– แก้ไขข้อผิดพลาดที่ทำให้เทรนเนอร์ไม่สามารถเพิ่มพลังโปเกมอนให้เป็น CP สูงสุดได้

– ปรับปรุงเวลาในการโหลดเมื่อคุณเปิดแอป

– แก้ไขข้อบกพร่องและอัปเดตประสิทธิภาพต่างๆ

และนี่คือการรื้อถอน The Silph Road v0.83.1:

การเพิ่มประสิทธิภาพ

1. อัปเกรดโครงการแอปเป็น Unity 2017.1 (จริงคราวนี้)

v0.81.1 (สองเวอร์ชันที่แล้ว) เห็น Pokemon GO อัปเกรดเป็น Unity v2017.1 จากนั้นเราก็เห็นการย้อนกลับอย่างที่ไม่เคยเกิดขึ้นมาก่อนในทันที

ครั้งนี้ดูเหมือนว่า v2017.1 จะกลับมาแล้ว นี่หมายถึงการปรับปรุงประสิทธิภาพและบางทีอาจสะดุดตาที่สุดคือการแก้ไขเสียงสำหรับปัญหาการจัดการระดับเสียงที่รบกวนเครื่องยนต์ Unity3d รุ่นเก่า

2. การเพิ่มประสิทธิภาพการโหลดเนื้อหาใหม่

ดูเหมือนว่ามีการเพิ่มประสิทธิภาพมากมายให้กับ APK เวอร์ชันนี้ในด้านการโหลดและการร้องขอเนื้อหา ดูเหมือนว่าการแคช Pokemon Sprite อาจมีการปรับปรุงใหม่ เช่น LOAD_ONLY_IF_DIFFERENT

นอกจากนี้ยังมีแคชใหม่สำหรับ Pokedex และสินค้าคงคลังอีกด้วย

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

ดูว่าคุณสังเกตเห็นความแตกต่างใน Pokedex หรือพฤติกรรมการโหลดเนื้อหาอื่น ๆ หรือไม่นักเดินทาง!

3. การเพิ่มประสิทธิภาพเวลาในการโหลดการบูต

ตามที่ระบุไว้ในบันทึกการแก้ไข เราเห็นการปรับแต่งหลายประการเพื่อช่วยลดเวลาการบูตแอป รวมถึง BootMetrics ใหม่ที่ปรากฏเพื่อติดตามการลองใหม่ เวลาที่ใช้ก่อนที่จะโหลดแผนที่ และโลโก้และเวลาหน้าจอเริ่มต้น

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

การแก้ไขคุณภาพชีวิต

4. กดปุ่มแก้ไขโดยไม่ตั้งใจ

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

เครื่องมือภายใน

5. เครื่องมือทดสอบโปเกมอนบัดดี้ใหม่

อันนี้น่าประหลาดใจ

สิ่งที่น่าสนใจคือดูเหมือนว่าจะมีเครื่องมือภายในใหม่สำหรับทดสอบโปเกมอนคู่หูที่แตกต่างกัน พร้อมด้วย GUI เพื่อสลับระหว่างรูปแบบ เพศ และสถานะที่แวววาว

ไม่รู้ว่าทำไมเครื่องมือนี้ถึงจำเป็น แต่อาจเป็นวิธีภายในในการทดสอบโปเกมอน Gen III และตรวจสอบให้แน่ใจว่าพวกมันทั้งหมดดูดีและทำงานได้ดีในฐานะเพื่อน

วิทยากร

สิ่งเหล่านี้ต่างจับจ้องอยู่เล็กน้อย แต่เราจะไม่พูดถึงมันหากเราไม่พูดถึงพวกเขา รัดเข็มขัด!

6. การนำเข้าใหม่: ไลบรารี Google S2 Geometry

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

Niantic ได้แบ่งโลกออกเป็น "เซลล์ S2" ขนาด 2 มิติ ซึ่งช่วยให้พวกเขาสามารถค้นหาและจัดทำรายการตำแหน่งของทุกสิ่งบนพื้นผิวทรงกลมของดาวเคราะห์ได้อย่างรวดเร็วและไม่แพง (ลองนึกถึงจุดวางไข่ ฯลฯ)

สิ่งที่น่าสนใจเกี่ยวกับการรวมนี้ก็คือ ตอนนี้เพิ่งถูกรวมไว้ หลังจากที่ถูกใช้บนแอปพลิเคชันฝั่งเซิร์ฟเวอร์นับตั้งแต่เริ่มเกม

Niantic อาจต้องการรูปทรงเซลล์ S2 ฝั่งไคลเอ็นต์เพื่ออะไร

เรายังไม่รู้เลย แต่สำหรับผู้ที่สนใจเจาะลึกไลบรารีนี้ นี่คือการใช้งานจาวา แพ็คเกจ DataStructures และ MultiMap รวมอยู่ด้วย

สิ่งนี้อาจกลายเป็นว่าไม่มีอะไรเลย หรืออาจเป็นสัญญาณบ่งบอกถึงฟังก์ชันการทำงานในอนาคต แต่การเพิ่มลงใน APK ฝั่งไคลเอ็นต์ทำให้เราสนใจ

7. การแคช … ปาร์ตี้การต่อสู้?

ในบรรดาข้อมูลเมตาที่เกี่ยวข้องกับการเปิดใช้งานการแคชดิสก์ในเครื่อง มีการตัดสินใจตั้งชื่อที่น่าสนใจ:

MaxNumberLocalBattleParties

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

'ปาร์ตี้การต่อสู้' ที่อนุญาตสูงสุดนี้อาจเป็นสัญญาณว่าฟีเจอร์นี้ยังไม่สมบูรณ์ในกล่องน้ำแข็งหรือไม่? ไม่ใช่การใช้คำฟุ่มเฟือยที่แน่นอน (แม้ว่านี่ไม่ใช่ครั้งแรกที่ Niantic จะเปลี่ยนชื่อสิ่งต่าง ๆ ใน APK ดูป้อม = โรงยิม และ troy disks = เหยื่อ) แล้วทำไมต้องจัดปาร์ตี้การต่อสู้ 'ท้องถิ่น'? เราไม่มีคำตอบ ณ จุดนี้

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

ดูเหมือนว่าจะมีเรื่องน่าตื่นเต้นเกิดขึ้น! คลิกที่นี่เพื่ออ่าน “Parting Thoughts” ของ The Silph Road เกี่ยวกับการค้นพบการแยกส่วน

ส่วนข่าวอื่นๆนั้น.พืชปะทะซอมบี้การเรียกร้องของผู้สร้างเขาถูก EA ไล่ออกเนื่องจากปฏิเสธระบบจ่ายเพื่อชนะที่กำลังจะมาถึงCall of Duty: สงครามโลกครั้งที่สองSupply Drops จะรวมอาวุธและสามารถดูตัวอย่างได้ที่นี่, และพีจีจีกำลังประสบปัญหาประสิทธิภาพลดลงตามแพตช์ล่าสุด-

แหล่งที่มา:ถนนศิลปากร