据估计,Google Play商店中有160万个应用程序和Apple的App Store中有150万。虽然它们都因服务而异,但其中许多共享常见的库和代码。但是,如果其中一个常见的元素有问题并且需要调整,那么开发人员都会有什么方法可以了解并确保他们的应用是最新的?

SourceDNA是在此案上,作为应用程序开发人员和代码祖的代码看门狗,该平台。该公司正在宣布推出其最新产品,称为探照灯,帮助开发人员分析其应用程序代码并找到可以修复的安全性和质量问题。

介绍探照灯

SearchlightLight介绍了免费和付费版本,为开发人员提供了更好的研究可能会对他们的应用程序出错。

Sourcentna首席执行官Nate Lawson引用了一个探照灯的潜力的例子:当谷歌替换了Android M中的openssl时,使用私有API不适用于应用程序。使用此API的应用程序率为最终崩溃的风险。Lawson提供VentureBeat,其中部分是影响的应用程序:UC浏览器(超过1亿安装),Waze(至少5000万安装),HBO Go(安装)和现代战争(超过1000万次安装)。公司发布了有关此问题的详细信息后,超过3000人签署了探照灯。

这里的那一点是,探照灯允许开发人员积极改进他们的应用,而无需担心未来可能裁剪的问题,释放他们专注于提供最佳用户体验。

通过免费版本,开发人员可以从Apple,Google Play,百度,腾讯和/或Zhushou 360中设置最多五个商店帐户。他们将收到所有在市场上发布的应用程序的统一视图,如果发现有任何问题,则会收到更新。

但是,通过探照灯的付费版本,开发人员将获得更多支持,早期通知代码问题,添加更多App Store帐户,更好的管理功能以及不仅检查已经发布的应用程序,而且还可以选择还秘密提交未发表的应用程序,以确保没有任何问题。更重要的是,付费用户可以防止其他用户检查他们的应用程序代码。

开发人员必须支付多少以上的人?劳森不会透露金额,但他确实说今天有3,000多名开发人员使用探照灯。

寻找比App Stores更多的开发人员

“人们思考最明显的解决问题。与开发人员一起,在编写代码时,它正在解决问题,“劳森说。“大多数人不会考虑在编写代码后审查他们的工作。你必须做很多侦探工作。“

律师指的是,开发人员并不总是深入了解他们的代码,以找出破坏的东西,需要修复。通常它可能只是转诊到代码库,如果某些东西被打破,则可能很难找出哪些客户受到错误代码的影响。

这是Sourcentna想要展示的东西 - 它能够为开发人员提供构建更好的应用程序的工具而不是目前在市场上出现。劳森解释说,该公司已经扫描了每天60,000个应用程序,但仍在追赶。但是,该服务是现有市场不提供的东西:当您向Apple或Google提交应用程序时,审阅者将确保该应用程序不会违反其任何标准。它们不会检查代码以查看代码本身是否存在潜在问题。SourceDNA进一步采取一步。

最初作为商业智能服务(思考Nielsen for Apps),Sourcentna已迁移以超越讲述应用程序趋势,以帮助开发人员对其应用程序有什么问题。

劳森和他的团队在Sourcentna工作了三年多的时间,似乎已经找到了其BI单位的成功。今天,它也将开发人员视为新的观众,所以现在公司正在解决生态系统的两侧。

虽然由Y Combinator支持,但由于利润从其双行工作收集的利润,SourceDNA很大程度上被引导。