安卓应用和Windows商店应用在开发工具上的差异

比较于安卓应用开发工具,Visual Studio 2012是一个功能齐全的集成开发环境 (IDE), 使用Visual Studio 2012,我们可以方便地快捷地设计、开发和调试Windows 8商店应用。且Windows 8商店应用的开发工具还提供了更丰富的功能。下表概述了他们在开发工具上在功能上的区别,同时,表格中也包含了在Windows 8中开发应用和安卓开发应用时相互对应的开发工具。

功能

使用者

安卓工具

Windows 8工具

软件开发套件(SDK)

开发人员

安卓SDK以及面向Windows的SDK工具

Windows 8 SDK

主要UI设计,包括色彩,层次和动画等

UI设计人员

通过XML定义(并非所见即所得WYSIWYG)或者类似于ADT UI插件,DroidDraw这类UI设计工具

可以用所见即所得的设计工具Blend for Visual Studio 2012来进行设计

UI设计

UI设计人员以及开发人员

Visual Studio 2012

应用开发编码

开发人员

Eclipse 和 ADT插件

Visual Studio 2012

测试和模拟

测试人员

安卓模拟器

Windows 8平板模拟器

当你计划开发一个Windows 8商店应用的时候,你可以继续利用安卓应用开发团队的架构和开发流程,还可以继续扮演你在安卓开发过程中的角色。Windows 8应用开发工具集能够保证你的安卓开发团队中那些熟悉安卓开发工具的设计人员、开发人员和测试人员快速地迁移到Windows 8商店应用开发中来。

开发一个应用产品,软件开发套件(SDK)肯定是第一个要安装的。在Windows平台中开发安卓应用,你应该安装安卓SDK以及相应Windows SDK工具。当然,在Windows 8应用的开发中,我们应该安装Windows 8SDK (从这里可以下载到相关的SDK以及工具)

开发人员通常使用集成开发环境(IDE)来编写和编译代码。安卓应用开发中,我们通常使用带有ADT插件Eclipse的开发环境。而对Windows 8商店应用,微软提供了Visual Studio 2012,它已经包括Windows 8 SDK中那些开发必需的组件,因此,我们如果安装了VS2012,则可以不需要再单独安装Windows 8 SDK了。

设计安卓应用的用户界面,我们可以在Eclipse中使用ADT UI插件或者DroidDraw。而在Windows 8中,VS 2012已经集成了UI设计工具,它同时还包括一个功能更强大的设计工具 Blend for Visual Studio 2012 一个所见即所得设计工具。

安卓应用开发中,通常用安卓模拟器来模拟出虚拟的设备用于测试我们的应用,检测他在真实的安卓设备环境下的运行情况。而在Windows 8这里,因为Windows 8商店应用依旧可以运行在Windows 8平台下,所以模拟器不是测试的必需工具。但是,为了方便在不同的平板环境下测试,微软仍旧在Visual Studio 2012中提供了一个平板模拟器,通过它我们可以测试应用在不同分辨率下的运行情况,测试多点触控以及模拟地理位置信息等运行的情况。

时间: 2024-09-22 12:02:13

安卓应用和Windows商店应用在开发工具上的差异的相关文章

安卓应用和Windows商店应用在用户接口设计上有哪些差异?

应用程序用户界面上的差异: 虽然两者在http://www.aliyun.com/zixun/aggregation/7236.html">用户界面设计上有着相似的设计准则和设计原理,但是我们需要注意Windows8应用商店应用在设计上的特殊性,要充分利用Windows 8平台的特性和优势.Windows 8上,倡导将显示内容全屏显示,不带有任何外部边框:而且建议使用粗体,以及使用活泼鲜艳的颜色.图像和抽象符号来表达我们实际的对象.在安卓下,如果我们想让我们的应用更加美观,则可以使用多种不

Windows Phone 7新开发工具发布

近日,Windows phone 7 开发团队发布新的开发者工具Developer Tool,可以在Windows phone 7团队Blog看到更新相关链接:Windows Phone Developer Tools January Update. 在此前,Windows phone 7相继发布了一月和二月两次小更新.其实该更新目的是让开发者们为接下来的 Windows Phone 7 系统更新做好准备.MS紧接着会在年后推出Windows phone 7 一次较为大的更新. 值得注意的是,理

从Windows角度看Mac OS X上的软件开发

    如果原来从事Windows软件开发,想跨足或转换至Mac OS X环境,需要知道那些东西?有什么知识技能可以快速运用在Mac OS X环境上的?这两个问题应该是Windows开发者进入Mac OS X环境最关心的问题.本文假设读者以往采用微软的开发工具,并以C/C++/C#的任一种组合作为开发语言. 大体说来,Windows和Mac OS X都是为桌面应用环境.图形用户接口(GUI)而设计的操作系统.虽然不同平台细节各有特色,但两者相近的抽象概念,其实远远多于相左之处.本文试图指出方向上

红帽公司收购云开发工具供应商Codenvy

据悉,红帽目前正在收购云开发工具供应商Codenvy,此项举措旨在支持红帽的开源平台,为正在构建基于容器和云的应用程序, 以用于各种商业用途的开发者们提供帮助. 红帽的一份声明中指出,这项于5月25日宣布的交易,将在未来允许Codenvy成为红帽近期发布的OpenShift.io托管开发环境的一个更重要的组成部分.目前,Codenvy已经通过之前的安排嵌入了OpenShift. 该项交易的价格以及截止日期未被透露. Codenvy使用了Eclipse Che开源云集成开发环境(IDE),结合了运

手游成中国名片,开发工具掀起免费潮

GDC(Game Developers Conference) 是一年一度的游戏开发者最大的聚会,每年将有数万名游戏开发者参加大会.开发者是游戏行业的根基,在这一大会上不仅有各种奖项来表彰过去一年的行业先锋,同时更有游戏产业链各个环节的厂商来分享新一年的产品趋势. 时至今日,已经有29年历史的GDC,带给世界的不再仅仅是各个平台的游戏产品,更有游戏厂商开始介入硬件设备.传统厂商布局整个生态,同时中国的手游企业也为GDC增添了中国力量. 手游成中国名片 与端游.页游相比,我们可以说,中国的手游走在

Windows Phone 8初学者开发—第23部分:测试并向应用商店提交

原文 Windows Phone 8初学者开发-第23部分:测试并向应用商店提交 原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-23-Testing-and-Submitting-to-the-Store 系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute

Windows 8风格应用开发

Windows 8风格应用开发入门 一 开发工具安装及模拟器使用 Windows 8风格应用开发入门 二 创建调试应用 Windows 8风格应用开发入门 三 打包发布应用 Windows 8风格应用开发入门 四 FlipView数据控件 Windows 8风格应用开发入门 五 ListView数据控件 Windows 8风格应用开发入门 六 GridView数据控件 Windows 8风格应用开发入门 七 页面视图概览 Windows 8风格应用开发入门 八 贴靠视图 Windows 8风格应

Windows Phone 8初学者开发—第9部分:Windows Phone 8模拟器概述

原文 Windows Phone 8初学者开发-第9部分:Windows Phone 8模拟器概述 第9部分:Windows Phone 8模拟器概述 原文地址: http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-9-Overview-of-the-Windows-Phone-8-Emulator 源代码: http://aka.ms/absbeginnerdevwp8

Windows Phone 8初学者开发—第4部分:XAML简介

原文  Windows Phone 8初学者开发-第4部分:XAML简介 原文地址: http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-4-Introduction-to-XAML 系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners 源代码: htt