下列的精灵宝可梦Go今天早些时候发布了 v0.83.1 更新,The Silph Road 的人们开始拆解最新补丁。这些拆解提供了比官方补丁说明更多的信息,并且可以更好地了解到底发生了什么变化以及未来可能发生什么。
以下是官方 v0.83.1 补丁说明:
- 增加了对iPhone X屏幕分辨率的支持并进行了优化。
– 删除了对运行 iOS 8 的设备的支持。
– 解决了导致错误横幅在应用程序重新启动之前保持可见的错误。
- 解决了训练师无法将神奇宝贝提升到最大 CP 的错误。
– 改进了打开应用程序时的加载时间。
- 各种错误修复和性能更新。
这是 The Silph Road 的 v0.83.1 拆解:
优化
1. App项目升级到Unity 2017.1(这次是真正的)
v0.81.1(两个版本之前)看到 Pokemon GO 升级到 Unity v2017.1。然后我们立即看到前所未有的回滚。
这次,v2017.1 似乎又回来了。这意味着性能改进,也许最值得注意的是,解决了困扰旧版 Unity3d 引擎版本的音量管理问题的音频修复。
2.新增资源加载优化
看来此 APK 版本在资产加载和请求方面添加了一系列优化。看来 Pokemon 精灵缓存可能有新的优化,例如 LOAD_ONLY_IF_DIFFERENT。
此外,图鉴和库存也出现了新的缓存。
关于同步加载和异步加载,还有一个有趣的新补充(对于那些不熟悉的人来说,这意味着等待请求返回后再继续,而不是等待请求返回时让它返回)。资产现在似乎有一个属于它们的加载策略。
旅行者们,看看您是否注意到图鉴或其他资产加载行为有任何差异!
3. 启动加载时间优化
正如补丁说明中所指出的,我们确实看到了一些有助于减少应用程序启动时间的调整 - 包括似乎可以跟踪重试的新 BootMetrics、加载地图之前花费的时间以及徽标和启动屏幕时间。
我们很高兴看到这些受到监控,并希望它们在所有设备上都得到减少。尝试一下,看看它对您旅行者的表现如何。
生活质量修复
4. 误按按钮修复
出现了一个新的附加功能,显然旨在减少意外按下按钮。这可能只是双击之间的时间延迟。旅行者们,看看你是否可以触发它。 🙂
内部工具
5.新的Buddy Pokemon测试工具
这是一个惊喜。
有趣的是,似乎有一个新的内部工具可以用来测试不同的 Pokemon 伙伴,并配有一个 GUI,可以在形态、性别和闪亮状态之间进行切换。
不知道为什么这个工具是必要的 - 但这可能是测试第三代神奇宝贝并确保它们作为伙伴看起来和工作都很好的内部方法。
好奇心
这些都有点抓住救命稻草,但如果我们不提及它们,那就是我们的失职。系好安全带!
6. 新导入:Google S2 几何库
APK 中出现了一个新库,其中包含许多在 S2 单元计算和查找中有用的函数。对于那些不熟悉的人来说,S2 单元是 Google 发明的空间索引 - 特别适用于将地球上的空间“映射”到一维索引,从而实现非常快速的检索。
Niantic 将地球切成二维“S2 单元”,这使他们能够快速且廉价地查询和编录地球球面上任何物体的位置(例如生成点等)。
有趣的是,自从游戏诞生以来,它就一直在服务器端应用程序中使用,现在才被包含在内。
Niantic 需要客户端 S2 单元几何形状来做什么?
我们还不知道。但对于那些有兴趣深入研究这个库的人,这里有一个 java 实现。其中包括 DataStructures 和 MultiMap 包。
这可能什么都不是,或者它可能暗示未来的功能。但它已被添加到客户端 APK 中,这让我们很感兴趣。 🙂
7. 缓存……战斗队伍?
在有关启用本地磁盘缓存的元数据中,做出了一个有趣的命名决定:
本地战斗方最大数量
我们忍不住要提醒一下,在 v0.67.1 中,APK 中添加了“战斗团队”的概念,当您的团队中有晕倒的成员并且您尝试使用该团队时,可以命名团队并显示错误消息。
允许的最大“战斗派对”是否表明此功能尚未完全进入冰箱?这不是确切的措辞(尽管这不是 Niantic 第一次重命名 APK 中的内容。参见堡垒 = 健身房,特洛伊磁盘 = 诱饵)。为什么是“本地”战斗团体?目前我们还没有答案。
但这个想法让我们兴奋不已。战斗团队将极大地提高生活质量,并且为精心挑选和建立我们的反击小队以进行突袭和一般健身房游戏提供有趣的新维度。我们必须拭目以待,看看未来的 APK 会是什么样!
看来有一些令人兴奋的事情即将发生!点击这里阅读 The Silph Road 关于拆解结果的“离别感想”。
在其他新闻中,植物大战僵尸创作者声称他因拒绝付费获胜系统而被 EA 解雇, 即将推出使命召唤:二战空投补给将包括武器和可以在这里预览, 和绝地求生正在经历性能下降最新补丁后。
来源:西尔夫之路