数十年来,IDE一直是应用开发的基础,微软Visual Studio,Eclipse、NetBeans等都是IDE的代表。IDE的问题是开发和部署有许多繁琐的要求,在环境和客户端种类繁多的移动时代已经显得支撑不足。
针对IDE的这些弊端,Icenium把所有移动应用开发都搬到了云上面,把IDE中的SDK、编译器、测试、调试、数字认证等,通通都变成了云服务,这样的话开发者就可以在任何设备、任何开发环境上开发应用,从而摆脱物理环境或特定平台的束缚。
Icenium具有一次开发、支持多种部署的能力。该服务可通过浏览器访问,用户可运用其HTML5、CSS及JavaScript技能来创建部署应用,所创建的原生应用可以在苹果iOS平台和Google Android平台运行。
在Icenium中,开发者可利用Apache Cordova开发具备拍照、加速计、定位等功能的混合型应用。可访问GitHub等给予URL的Git容器。集成的版本控制允许保存代码,并在云端进行版本化,从而可以在任何时间任何地方访问这些代码。
Icenium还有一个集成的模拟环境,让开发者无需部署就可以看到应用在设备端的样子。Icenium还允许开发者了解应用在不同外形因素下的样子。开发者可以在数分钟之内实现传统方法需要半小时或更多的时间才能完成的事情。
与Icenium类似的服务还有PhoneGap和Kii Cloud。这些服务降低了开发复杂性,加快了开发速度,对IDE缺乏深入了解的开发者以及希望加速应用部署及有效管理开发的企业来说都具有很大的吸引力。
Icenium于去年夏天开始进行不公开beta测试,现在已经开放公测至明年5月份,有兴趣的同学不妨到其网站试试。