谁在开发移动网络工具? “在Android和iOS平台,有两家非常大的企业在专注于开发应用开发出错时提供大量具体信息的工具。”普拉萨德说道,“在移动网络端,使得那些桌面工具适用于移动设备确实很困难。” Mozilla是移动网络传道中的“哥利亚”(Goliath)。 Mozilla的乔纳森·南丁格尔(Jonathan Nightingale)今年早些时候表示,“从Firefox 4开始,我让开发者工具团队加快开发进程。在过去两年里,他们一直在以极快的速度开发那些难以置信的工具……” 自该公司基于网页的移动操作系统Firefox OS推出以来,那种紧迫性进一步加剧。Mozilla为Firefox OS和移动端网页应用打造了App Manager,从而帮助开发、调试和部署出色的功能性移动网页应用。 “开发者的反响非常积极,自该工具近期推出以来提交到Firefox Marketplace市场的应用程序已有数千个。”Mozilla开发者互动主管斯托米·彼得斯(Stormy Peters)称。 “随着Firefox OS App Manager的推出,开发者们将发现开始打造和调试网页应用变得更简单,我们预计这一势头将会更加强劲。” 事实上,Firefox平台现已支持数千款应用,这证明为移动端网页开发提供足够多的简单工具相当重要。 然后还有微软。为了催生更多的Windows Phone网页应用,它为Internet Explorer提供了一套很不错的工具。 IE营销高管阿达什·内尔(Adarsh Nair)最近受访时说,“网站拥有超快的用户界面至关重要,在触屏设备上这一点甚至更加重要。” 面向IE的新F12工具能够让你知道具体是哪些烦人的页面元素性能不高,具体是哪里帧速率下降,你也可以从中了解到内存如何被实时使用,在进行内存分析期间给页面截图,从而发现内存不同的地方。“你可以快速发现内存泄露问题。”内尔指出。 说到工具和监测技术,不得不提New Relic。该公司计划在2014年年初推出一个名为Rubicon的大作,该作品可实时监测数十亿个数据点,确切告知你网页应用的运行状况。 Facebook在实时监测、提供特定性能指标方面的信息上也有内部工具。 合理的解决方案 对于Facebook而言,获得下一个10亿用户跟移动网络息息相关,其中包括功能手机简单的界面。鉴于该公司以往在这些领域的试验和失败——它对工程增长和创造更多人与人连接的高度重视——它竭尽所能开发最好的移动网络体验可谓完全合乎情理。 开源这些工具它会有什么损失? 从过去的经验来看,损失不会很大。 Facebook的业务围绕广告,围绕人们的关注。实时报告和漂亮的动画在关注度、使用时间和用户生成数据上不会给其它公司带来任何优势。 它之前的开源项目,从服务器配置到自制PHP优化,说明该公司非常理解开发者社区的概念和为开放技术体系作出贡献的重要性。Facebook长期以来都是它使用的开源项目中富有价值的参与者。 这一次的区别就在于,移动网络优化方面的开源项目还很少。这类工具都还很新颖且带有独占性,如New Relic的Rubicon。 |