We’ve been hard at work stabilizing and optimizing iOS 64-bit support in Unity 4.6 and 5.0 and given that this is of interest to such a large percentage of you, wanted to begin giving everyone weekly blog updates on progress. Our Sustained Engineering and QA teams have really stepped up the pace of testing and releasing in order to allow us to ship both 4.6 and 5.0 patch releases each week which means we’re making improvements and shipping bug fixes at an extremely rapid pace at this point. We highly recommend that all production teams working toward releasing iOS 64-bit titles adopt every patch release as it ships.
我们一直在努力稳定和优化Unity 4.6和5.0中的iOS 64位支持,并且鉴于您中很大一部分人对此都很感兴趣,因此我们希望开始为每个人提供每周的最新博客更新。 我们的Sustained Engineering和QA团队确实加快了测试和发布的步伐,以便我们每周都能发布4.6和5.0补丁程序版本,这意味着我们现在正在以非常快的速度进行改进和发布错误修复程序。 我们强烈建议所有致力于发布iOS 64位游戏的制作团队都采用每发行一个补丁程序。
All patch releases for 4.6 and 5.0 can be found at https://unity3d.com/unity/qa/
可以在https://unity3d.com/unity/qa/上找到4.6和5.0的所有修补程序版本。 补丁发布 。
All monthly maintenance releases for 4.6 and 5.0 can be found at http://unity3d.com/get-unity/
可以在http://unity3d.com/get-unity/找到有关4.6和5.0的所有每月维护版本。 下载/存档
For reference and more context about what is going on with iOS 64-bit and Apple’s requirements, please check out the blog post on iOS & ARM64 here, and our in-depth strategic plan for IL2CPP here.
作为参考,关于什么是对与iOS 64位和苹果公司的要求会更多的上下文,请检查出iOS和ARM64的博客文章在这里 ,并为IL2CPP我们深入的战略计划在这里 。
So without further ado, here’s the status update:
因此,事不宜迟,这里是状态更新:
Unity 5.0.x中64位/金属支持的状态 (Status of 64-bit/Metal support in Unity 5.0.x)
5.0.1 shipped Wednesday, April 1st. This release includes il2cpp and other iOS fixes but does not contain build size improvements. The first set of build size improvements will be included in the next patch release, 5.0.1p1.
5.0.1于4月1日星期三发货。 此版本包括il2cpp和其他iOS修复程序,但不包含对构建大小的改进。 第一组构建大小改进将包含在下一个补丁程序版本5.0.1p1中。
Download Unity 5.0.1 at https://unity3d.com/get-unity/
update 在https://unity3d.com/get-unity/下载Unity 5.0.1 更新
Unity 4.6中64位/金属支持的状态 (Status of 64-bit/Metal support in Unity 4.6)
Unity 4.6.4p1 shipped Wednesday, April 1st. In addition to a long list of il2cpp fixes, it contains new WebRequest fixes and first set of build size improvements.
Unity 4.6.4p1于4月1日星期三发货。 除了一长串的il2cpp修复程序之外,它还包含新的WebRequest修复程序和第一套构建大小改进。
Download Unity 4.6.4p1 at https://unity3d.com/unity/qa/
patch-releases/4.6.4p1 在https://unity3d.com/unity/qa/下载Unity 4.6.4p1 修补程序版本/4.6.4p1
我们当前的发布计划 (Our current release plan)
5.0 patch releases are scheduled to be released each week on Wednesdays.
5.0补丁程序发布计划于每周的星期三发布。
4.6 patch releases are scheduled to be released each week on Fridays.
4.6补丁程序发布计划于每周的星期五发布。
Last week’s release was accelerated due to the seasonal holidays on Thursday and Friday. The regular Friday schedule for 4.6 releases will resume this week. Also as a result of the holiday schedule, the first 5.0.1 patch release will be released on April 15 and the weekly patch release cadence for 5.0 will continue from then on.
由于周四和周五的季节性假期,上周的发布加快了。 4.6版本的常规星期五时间表将在本周恢复。 同样由于假期的安排,第一个5.0.1补丁程序发行版将在4月15日发布,并且从那时起将继续每周发布5.0的补丁程序节奏。
需要记住的一些重要信息 (Some important information to remember)
Apple has announced that they will require all apps on the store to include 64-bit support with any updates as of June 1, 2015.
苹果公司宣布,自2015年6月1日起 ,他们将要求商店中的所有应用程序包括64位支持以及所有更新。
We are doing weekly releases with all bugfixes. We can’t fix bugs if they’re not reported, so please report any issues with il2cpp builds the moment you discover them.
我们正在每周发布所有错误修正。 如果没有报告错误,我们将无法修复,因此请在发现错误时立即报告il2cpp版本的任何问题。
Internally, our developers collaborate on a single version of IL2CPP which is ported to 4.6 and 5.0 -based patch release branches at the last possible moment in order to release as many fixes and improvements as possible in each release. The cutoff date for fixes in each weekly patch release is several days before the release, to give us time to test and approve each release.
在内部,我们的开发人员在单个版本的IL2CPP上进行协作,该版本将在最后一次移植到基于4.6和5.0的修补程序发行分支上,以便在每个发行版中发布尽可能多的修补程序和改进。 每个每周修补程序版本中补丁的截止日期是该版本发布之前的几天,以便我们有时间测试和批准每个版本。
关于二进制大小增加问题 (About the binary size increase issue)
We’re aware of the issue and have been working hard behind the scenes to address increased runtime executable file sizes when using il2cpp, and have made enough progress that we can now begin releasing the improvements. The first set of those improvements in Wednesday’s 4.6.4p1 release with additional improvements to follow.
我们已经意识到了这个问题,并且已经在幕后努力工作,以解决使用il2cpp时运行时可执行文件增大的问题,并且已经取得了足够的进展,我们现在就可以开始发布改进了。 这些改进是在星期三的4.6.4p1版本中进行的,其中包括后续的其他改进。
WebRequest的性能和稳定性 (WebRequest performance and stability)
The WebRequest APIs have been a significant cause of performance and instability problems for a number of customers over the past several weeks. We have been, and will continue to, fix every bug and performance issue (as reported to us) as quickly as possible.
在过去的几周中,对于许多客户而言,WebRequest API一直是导致性能和不稳定问题的重要原因。 我们已经并将继续尽快修复每个错误和性能问题(已报告给我们)。
We’ll be working on providing these updates regularly on the blog so make sure to check back each week to get a heads up on the latest progress with 64-bit iOS support and il2cpp.
我们将定期在博客上提供这些更新,因此请确保每周检查一次,以了解有关64位iOS支持和il2cpp的最新进展。
翻译自: https://blogs.unity3d.com/2015/04/07/weekly-ios-64-bit-and-metal-update/