当前位置: 首页 > 科技观察

Facebook发布Tweaks工具帮助iOS开发者更快迭代应用

时间:2023-03-13 22:17:01 科技观察

Facebook今天开源了他们的快速原型制作工具“Tweaks”,这个框架可以帮助iOS开发者在应用上实时调整参数和测试效果。在iOS应用的开发中,如果有大量的参数和属性需要琢磨和测试,事情就会变得很麻烦。这个问题在UI上尤为明显。设计师和产品经理经常需要在真机上把玩产品,对动画、颜色、时间等一些细节进行微调。然而,通常即使只是更改动画曲线也需要开发人员更改代码、重新编译和下载他们的应用程序。这对于快速开发来说太慢了。谈到Tweaks解决的问题,官方项目页面是这样描述的:“改进App***的方法就是每天使用它。甚至那些想法也可以提前演示——例如,用Origami(注意:另一个Facebook原型制作工具)——但仍然需要一些时间才能看到它在真实设备上的运行情况。”“在极少数情况下,您的想法会第一次奏效。其他时候,这个想法根本行不通。但大多数时候,它只需要进行一些调整。Tweaks非常适合这种情况。它可以进行这些调整简单:无需更改代码,无需计算机,您可以尝试不同的选项,看看哪个效果更好。”Tweaks易于使用。通过在代码库中加入Tweaks,这些属性参数在编译时不再是硬编码的,而是变成了可以改变的值。开发者会在应用程序上看到一组可配置的UI,也就是说,你可以动态调整这些参数并即时看到效果——这样非常省时,你不再需要更改一条动画曲线重新编译整个项目.据Facebook称,Tweaks在Paper的整个开发过程中发挥了重要作用。“在Facebook,我们经常在开发过程中使用Tweaks暂时禁用一些新功能。这样,设计师和工程师就可以只在他们的设备上启用新功能,而不会影响其他人对应用程序的理解。测试。”总而言之,以往开发者需要不断修改代码、迭代系统来测试效果,而现在Tweaks让大家可以更轻松的实现这一点。我认为我们应该感谢Facebook,这些开源项目简化了开发,让开发人员可以专注于创建出色的应用程序。这是Tweaks项目的Github页面。