Sencha Space 平滑过渡到 iOS 8

尽管苹果新产品的发布受到了科技爱好者的热烈欢迎,但是新设备和新iOS显著增加了应用开发者的成本。正如我们以前在博客中提到的一样,苹果展示了iOS 8系统下对HTML5的喜爱,最新发布的版本中增加了很多对Web开发者来说非常棒的新功能。不过,也还有一些针对混合应用还不能解决重要缺陷。

版本的升级工作总是很单调乏味的;自从IOS7首次发布以来,混合应用程序也面临类似的问题。现实的情况是许多开发商不得不修复一些bugs和更新他们的应用来解决版本的兼容问题。更新图形界面来适应新iPhone 6设备的大屏幕,并苦逼地在不断增加的各种尺寸屏幕中测试。

幸运的是,使用Sencha Space的HTML5和JavaScript应用开发者不需要更改任何代码,就可以在新设备上重新测试,或者将新的二进制文件提交到App Store。Sencha Space提供了真实一致的运行环境,开发者可以保护他们的应用不会因为终端用户升级到iOS 8而遭到破坏。

Cordova又如何呢?

使用PhoneGap和Cordova开发的应用并没有从这种复杂的升级中幸免。为了适应大屏幕iPhone,开发人员还是必须进行一定的测试和重新向App Store提交应用申请。Cordova的确是发布了解决一些API和插件漏洞的更新版本。但是开发人员首先还是要升级到最新的Cordova,还是要重新测试和提交每一个应用。

相反,Sencha Space在iOS 8一天内就已经准备好。用户只需简单升级一下Space客户端程序,就可以将他们的应用通过Space发布。

更好的方式来部署应用程序

使用Sencha Space的好处显而易见,他们不用担心自己的应用程序因为操作系统的升级而需要作大量的维护工作。大家可以想象一下,要让应用支持两个,三个或者四个不同版本的操作系统成本将会成倍增加。

由于Sencha Space保留了不同操作系统的兼容API,开发人员可以将更多的精力放在开发功能上,而不需要将精力放在解决跨平台跨设备和访问各种应用商店上。这些都有助于我们降低开发跨平台,跨设备应用的成本,在有限的资源上做更多的事情。

如需了解更多关于Sencha Space的资料,请访问 http://www.sencha.com/space

译者: 吴小强

作者:Nick Harlow
原文:http://www.sencha.com/blog/sencha-space-smooths-the-transition-to-ios-8/