跨平台开发app 原生态开发和跨平台中间件各有什么优劣?
原生态开发和跨平台中间件各有什么优劣?原生态开发:开发者使用厂商提供的单一手机平台SDK进行开发。跨平台开发:一次开发,多次编译。开发人员使用一种语言(Java)进行开发。通过跨平台中间件(包括跨平台
原生态开发和跨平台中间件各有什么优劣?
原生态开发:开发者使用厂商提供的单一手机平台SDK进行开发。跨平台开发:一次开发,多次编译。开发人员使用一种语言(Java)进行开发。通过跨平台中间件(包括跨平台运行时、平台转换引擎和eclipse编译器插件),用各种原生sdk编译源代码,并自动打包成各种移动应用程序。原生态开发和跨平台开发适合不同的开发者。原开发要求开发者熟悉原SDK的开发语言(Android、J2ME、Symbian等),操作效率较高(如涉及3D图形加速的应用)。然而,在一个平台上开发每一个移动应用程序都需要重新编码,这不仅耗费人力,而且耗时长。跨平台开发使用统一的语言(Java语言、XML和CSS进行UI控制),开发人员易于学习和掌握,不适合直接操作硬件应用程序(如3D游戏)。
安卓SDK是什么?
基本概念
SDK:(软件开发工具包)。软件开发工程师用来为特定软件包、软件框架、硬件平台、操作系统等构建应用软件的开发工具的集合。因此,Android SDK指的是Android专有的软件开发工具包。
下载Android SDK后,开始安装。androidsdk使用Java语言,因此需要先安装jdk5.0及更高版本。直接下载JDK安装文件更方便。[2]
无需安装Android SDK。下载后可以直接解压。将下载的SDK包解压缩到适当的位置。就这样。SDK安装正常。
使用eclipse进行Android应用程序开发需要为eclipse安装ADT插件。这样,eclipse就可以与androidsdk建立连接。您可以在eclipse中启动Android模拟器进行程序调试和其他ADT插件安装。这里不再笨重了。插件安装URL是:您也可以下载ADT的zip包进行安装,安装完插件后,您需要做一些简单的配置:
1。在eclipse中,选择window> preference;
2。从左边的菜单中,选择Android;
3。设置SDK位置,点击〖浏览〗按钮,选择SDK的安装根目录;
4。好的,结束。
Android项目目前得到了手机运营商、手机制造商、开发商和消费者的大力支持。谷歌移动平台负责人安迪·鲁宾(Andy Rubin)表示,与软件开发合作伙伴的密切接触正在进行中。从2007年11月开始,谷歌开始向服务提供商、芯片制造商和手机厂商提供Android平台,并成立了“开放手机联盟”,拥有30多个成员。