现在无论是传统企业还是创业,大家都想做个APP,开始移动化的道路。然而自建APP好像是一件成本高、技术门槛强的事情。难道普通人就不能开发APP了吗?答案当然是不。有一些国内外知名的服务商将自建APP的技术门槛降低,使得普通人懂得一点技术,就可以简单、免费的自建APP。
1. Intel XDK
Intel XDK的前身是AppMobi XDK,是一款帮助开发者使用HTML5开发移动及Web应用的跨平台开发工具。XDK包括了一个HTML5开发环境和一组支持创建混合iOS及Android应用的云服务,这些应用能够直接提交到不同的应用商店之中。除此之外,XDK还提供了调试工具,可以进行屏幕仿真调试、设备实际调试和遥控调试,不包括Ad-Hoc模式和安全特性。
2. APICloud
国内也有这样的App自建开发工具——APICloud。APICloud是一款“云端一体”的移动开发平台。使用APICloud开发平台,是用Web语言去开发iOS和Android应用,这样将开发难度大幅降低,开发周期缩短将近一倍。此外,APICloud平台上有数百个各式各样的功能模块,方便去开发各类App。
3. Appcelerator
Appcelerator是一个构建基于SOA的RIA应用的全集成平台,用来构建富应用、交互式的网站和应用程序。它是开源的,它应用的语言——Web Expression Language,是一种对HTML的扩展,它采用直观、声明的方法来构建动态的web应用。
Appcelerator基于已存在的WEB标准为Java, Ruby, PHP, Python 和 .NET等提供基于消息的集成RIA和SOA整合点. Appcelerator内建有user interface widget,可以作为对HTML, CSS and Javascript的补充,使开发者迅速集成进RIA常用组建而不必写Javascript或者服务器端代码。
4. Titanium
Titanium是Appcelerator公司旗下的一款开源的跨平台开发框架,和PhoneGap及Sencha Touch一样,都是让开发者使用HTML/CSS/JS来开发出原生的桌面及移动应用,还支持Python、Ruby和PHP。Titanium最大的特点就是,由于是基于硬件的开发,开发过程中所创建的应用可选择存储在设备或云端之上。
5. Phonegap
Phonegap是一款开源的APP开发框架,让开发者使用HTML、Javascript、CSS等Web 语言开发跨平台的移动应用程序。原本由Nitobi公司开发,现在由Adobe拥有。
它需要特定平台提供的附加软件,例如iPhone的IOS SDK,Android的Android SDK等,也可以和DW5.5及以上版本配套开发。使用PhoneGap只比为每个平台分别建立应用程序好一点点,因为虽然基本代码是一样的,但是你仍然需要为每个平台分别编译应用程序。
无论使用以上哪款APP自建软件,都可以使开发者简单、免费开发APP。尤其是为前端开发者增加一项亮闪闪的新技能!
app平台:www.apicloud.com
app定制:http://app.apicloud.com/