Facebook在旧金山举行的年度F8大会是面向开发者的,但该公司迄今为止最大的公告都是更多地关注于用户可以挖掘的新东西,比如a可以拍摄360度视频的摄像机,信使聊天机器人和一个保存到Facebook按钮以便以后阅读文章。但该公司也分享了一些开发人员的新闻,比如让iOS应用程序更容易开发的工具。
周三在F8, Facebook宣布开源两个iOS开发者工具,这样他们就可以创建应用程序更快:改造,一个objective - c代码生成工具,它为开发人员提供了一个快速的方法流数据在他们的应用程序,和iOS内存管理包,其中包括保留周期检测器等工具,将帮助你避免在应用程序内存崩溃。如果内存泄漏,该工具将在编码过程的早期找到源代码,而不必手动查找。
“移动设备上的内存是共享资源,”Greg Pstrucha在周三发布的一篇博客中写道。管理不当的应用程序会耗尽内存、崩溃,性能会大幅下降。iOS版的Facebook有很多共享相同内存空间的功能。如果某个功能占用了太多内存,就会影响整个应用程序。”
今年1月,Facebook关闭了其移动应用程序开发工具包Parse,该工具包帮助开发人员更多地专注于开发优秀的应用程序,减少后端管理的时间。该网络专注于其他工作,如聊天机器人和视频直播,但坚称帮助开发人员仍是其使命的一部分。这是我们大多数人看不到的东西,但对我们如何使用应用程序和iphone至关重要。
Facebook的一切都是关于开源的代码Facebook可能已经将它开放给其他人使用了。让开发人员更容易构建对Facebook友好的应用程序,可以让更多用户进入Facebook的生态系统,这对致力于让视频直播和聊天机器人更受欢迎的Facebook来说是一个明显的胜利。来自应用和硬件制造商的第三方支持是这些努力的一个关键部分。不过,开发工具可能也会让这些应用程序使用起来更好,尽管Facebook的iOS应用程序并不是这样最近最受欢迎的-有些人报道说,Facebook应用程序仍然消耗了太多的资源和iPhone电池远远超过它应该消耗的,即使在Facebook承诺修复它之后。
这个故事,“Facebook iOS开源开发工具”最初是由Macworld 。