“我有一个好主意,但我只需要一个CTO……”“原生APP开发难度大,周期长,成本高,市场已经被占领了”“APP版本迭代更新是企业的难点,难道没有一劳永逸的解决方案吗?”“Web开发者如何快速适应移动互联网时代,用HTML5开发APP?”“Android、IOS双平台同时开发,程序员在加班路上累死了……”针对行业痛点,国内外涌现出众多APP开发工具。开发者只要具备HTML5、CSS和JavaScript的相关知识,就可以轻松快速的开发出属于自己的APP,基于开发工具中众多的模块功能,让APP拥有最佳的原生体验。AppMobi移动开发公司AppMobi不断巩固其在HTML5中的工具包,并推出新的开发工具XDK,使开发人员能够使用HTML5为Web和移动平台构建应用程序。生成的代码既可用于HTML5应用程序开发,如今天在Chrome网络应用程序商店中找到的应用程序,也可用于多平台应用程序开发,最终提交给苹果或安卓的应用程序商店。网站入口:https://appmobi.com/APICloudAPICloud移动开发平台是目前最流行的工具之一。其产品从“云”和“端”两个方向为移动开发者提供API,简化移动应用开发技术,将1人月的工作量减少到1人周,大大提高移动应用开发和管理效率。APICloud由“云端API”和“端API”两部分组成,可帮助开发者快速实现移动应用开发、测试、发布、管理和运营的全生命周期管理。门户网站:http://www.apicloud.com/TitaniumTitanium是Appcelerator旗下的一款开源跨平台开发框架。与PhoneGap和SenchaTouch一样,它允许开发人员使用HTML/CSS/JS开发Native桌面和移动应用程序,还支持Python、Ruby和PHP。Titanium最大的特点是由于基于硬件的开发,开发过程中创建的应用程序可以选择性地存储在设备上或云端。门户网站:http://www.appcelerator.com/MoSyncMoSync是一款开源的跨平台移动应用开发SDK工具,主要用于移动游戏开发,基于标准的Web编程技术。SDK为开发人员提供了集成的编译器、代码库、运行时环境、设备配置文件和其他实用程序。MoSync现在包括用于C/C++编程的基于Eclipse的集成开发环境(IDE),并计划支持JavaScript、PHP、Ruby、Python和其他类似的语言。门户网站:www.mosync.com/IntelXDKIntelXDK,前身为AppMobiXDK,是一款跨平台开发工具,帮助开发者使用HTML5开发移动和网络应用程序。XDK包括一个HTML5开发环境和一组云服务,支持创建可以直接提交到不同应用程序商店的混合iOS和Android应用程序。此外,XDK还提供了调试工具,可以进行屏幕模拟调试、设备实际调试和远程调试,不包括Ad-Hoc模式和安全特性。RhoMobileRhoMobile是摩托罗拉开发的一个开源的基于Ruby的移动应用程序开发框架。它的前身是Rhodes框架,专门用于构建可在多平台上运行的企业级原生应用。通过RhoMobile,开发者无需考虑设备类型、操作系统、屏幕尺寸等诸多问题。他们只需要掌握HTML和Ruby就可以开发在iOS、Android、WindowsMobile、BlackBerry和WindowsPhone等智能手机上运行的应用程序。网站入口:http://rhomobile.com/BedrockBedrock是Metismo基于Java跨平台中间件技术的核心产品,旨在帮助开发者快速开发跨平台手游和应用。Bedrock的交叉编译器会将Java源代码转换成C++、C#和ActionScript等其他编程语言。其独特的IDE功能使开发人员可以轻松地在各种平台上开发应用程序和游戏。此外,Bedrock还可以直接将开发者编写的代码程序跨平台部署到各种移动操作平台上。LiveCodeLiveCode是RunRev推出的一款功能强大的图形化开发环境。它不仅免费,而且可以提供10倍的效率提升和90%的代码减少。它的优点是非常易学易用,可以让一个不懂编程的人在短时间内开发出可以运行在PC、服务器和移动设备上的原生应用程序。网站入口:http://www.livecode.cn/APP开发工具为开发者带来更好的开发解决方案。在开发平台上,各种开发工具和各类第三方服务商让APP开发变得更加简单。简单快捷。这也使企业能够专注于商业模式的制定和运营,提高整体效率。
