10个用于移动应用程序开发的重型工具
强大的编程工具正在快速发展,以满足移动开发人员的需求
10个用于移动应用程序开发的重型工具
随着移动应用程序市场的迅速扩张,旨在帮助开发者构建这些应用程序的工具市场也在迅速扩张。无论是针对单一平台还是针对编写跨平台应用程序,这些工具都为开发人员提供了强大的手段,可以为移动设备构建功能丰富的应用程序。
可用的工具利用大量技术和库来创建移动Web或本地应用程序,其中许多提供了开发人员长期以来创建桌面应用程序所依赖的功能,比如测试和调试。
以下10种移动开发工具值得在各种手持设备上开发应用程序。
Adobe PhoneGap
这种开源技术允许通过HTML、JavaScript和CSS等Web技术开发跨平台移动应用程序。PhoneGap是Apache Cordova项目的一个分发版,Cordova是一个引擎。PhoneGap的2.0版本在7月份发布,它提供了改进的插件支持和可嵌入的webview。在2.0版本中,开发者可以使用PhoneGap API访问移动浏览器无法访问的本地功能。
Appcelerator钛
Titanium是一个基于javascript的平台,带有集成的Eclipse IDE。开发者可以通过单一的代码库构建苹果iOS、谷歌Android和移动Web应用程序。应用程序被放在iOS或Android设备的容器中,并在运行时进行解释,而像推送通知和签到这样的云服务也可以访问。开源的Titanium移动SDK利用了超过5000个设备和移动api来构建本地应用程序,它们的行为就像用Objective-C或Java编写的一样。
苹果Xcode
苹果的Xcode IDE不仅可以为iPhone和iPad开发应用程序,还可以为mac开发应用程序。它包括一个仪器分析工具,一个iOS模拟器,以及用于iOS和Mac OS的sdk。Xcode提供了一个集成代码编辑、UI设计、测试和调试的界面,以及一个嵌入的Apple LLVM编译器下压编码错误。它还与Cocoa和Cocoa Touch框架集成。
谷歌Android开发工具
谷歌ADT (Android开发工具)是用于构建Android应用程序的Eclipse IDE插件。它扩展了Eclipse,用于基于Android框架API设置Android项目、构建ui和添加包。应用程序可以通过Android SDK工具进行调试,ADT提供了指导项目设置、工具集成和定制XML编辑器。需要Eclipse IDE和Android SDK的兼容版本。
摩托罗拉RhoMobile套件
RhoMobile Suite是一个开发与操作系统无关的HTML5应用程序的平台。套件由RhoConnect组成,用于连接数据源;RhoStudio,用于构建应用程序的Eclipse插件;和RhoElements,一个HTML5框架。摩托罗拉于2011年7月收购了Rhomobile。
appMobi jqMobi和jqUI
开源的jqMobi是一个用于移动设备的轻量级查询选择器,它提供了60多个API调用和用于构建HTML5移动应用的与jquery兼容的语法。jqUI包含在jqMobi中,是一个支持iOS和Android的UI/UX框架;可重用插件与jqUI一起工作,并构建在jqMobi之上。jqMobi和jqUI都是为移动的、基于触摸的Web而编写的,这在很大程度上是因为最初为桌面浏览器设计的Web框架,如jQuery,在移动设备上性能不佳。
果酱SDK
Marmalade SDK允许开发人员使用HTML5、CSS3和JavaScript构建混合应用程序。支持PhoneGap api, SDK为构建智能手机、平板电脑和电视应用程序提供了跨平台平台。可以使用C/ c++构建本地应用程序,并支持C/ c++标准库,而Marmalade使iOS应用程序开发人员能够通过单二进制体系结构在Windows系统上开发、测试和调试。开发独立于操作系统平台SDK工具链,应用程序不需要针对不同的平台重新编译。还支持在mac上进行开发。
微软Windows Phone SDK工具
微软的Windows Phone SDK包括用于Windows Phone开发环境的Visual Studio 2010 Express,以及包含手机控件、基于手机的设计器皮肤和项目模板的工具箱。Windows Phone仿真器用于部署、调试和测试应用程序。工具集中还包括XNA Game Studio编程环境;表达融合的Windows Phone设计;以及原型工具、示例和文档。
MobileFrame
MobileFrame是一个无代码的开发环境,允许不具备编程技能的业务用户构建跨平台的本地或HTML5移动应用程序,这些应用程序可以根据业务流程定制。MobileFrame包括一个所见即所得屏幕设计器和预构建的功能。只需点击一下鼠标,就可以添加扫描条形码、RFID标签和抓拍照片等功能。内置测试、内置源代码控制和应用程序版本控制、数据库开发以及管理和支持由多个开发人员构建的应用程序。
Research in Motion黑莓平板电脑操作系统原生SDK
黑莓平板电脑操作系统原生SDK包括为黑莓PlayBook平板电脑构建应用程序的工具,包括编译器、链接器、库、QNX记忆体IDE和命令行工具。开发人员可以构建C/ c++应用程序和游戏,SDK包含利用3D功能的能力。可以使用剧本或剧本模拟器来测试应用程序。
版权©2012Raybet2












![有个足球雷竞技app网络世界[幻灯片]- 2018年十大超级计算机[幻灯片01]](https://images.idgesg.net/images/article/2018/06/nw_ss_top_ten_supercomputers_2018_slide_01_1200x800-100762093-medium.3x2.jpg)