主流移动设备开发平台大集合 附相关资源

移动开发
本文通过对主流移动设备的开发平台的分析,帮助移动应用程序的设计者和开发者了解各个开发平台的相关资源,为开发者提供各个移动设备平台开发的指南。

移动设备开发主要通过运行应用的硬件和设备的其他系统约束区别于桌面和Web应用开发,这些约束从平台到平台有微小的变化。同样的,本文关注有助于应用开发设计者和开发者学习一些最主流的平台的相关资源。

苹果iOS

苹果iOS

苹果移动设备是消费性电子产品市场的巨人,包括 iPhone、iPod Touch和iPad。尽管***代设备达不到很多人的需求,苹果产品的易用性和乔布斯的个人魅力仍旧吸引了很多狂热追随者。iPad尤其展示了企业的承诺,其革新的用户界面已经影响了新应用设计。

苹果官方iOS开发者网站允许开发者下载SDK并开始开发和测试新应用。对于应用商店分配新应用也有相关信息。免费的iOS SDK包括Xcode IDE、Open GL ES支持的iPhone模拟器、Interface Builder、Instruments、框架、编译器和Shark分析工具。

查看一下致力于苹果开发的博客和论坛也许是个不错的想法。他们在Ajaxian.com对于iPhone开发有很多不错的点子。#p#

Android操作系统

Android操作系统

Android是基于Linux的移动操作系统,由谷歌和开源手机联盟拥有。Android开发者网站提供了Android SDK以及Android平台上开发移动应用的各种工具。SDK旨在为使用Eclipse的人设计,但是这个SDK包括调试、封装以及在模拟器安装应用的其它一些工具。

过去一年William Brogden给予我们很多这方面的建议,包括Android架构,Android移动平台开发和Android以及Kindle开发的比较。#p#

Windows Mobile和Windows Phone 7

Windows Mobile

当谈论到移动设备的时候,来自微软的两个主要操作系统是Windows Mobile 6和更新一点的Windows Phone 7。已经习惯在Windows桌面工作的开发者将会发现它们在年过渡到手机上的时候有很多类似的地方。根据Windows Mobile开发者中心,Windows移动应用的大多数开发协同使用Visual Studio和Windows Mobile SDK。

Windows Phone 7

正如其他的主要移动开发平台一样,Windows为开发者提供集中发布解决方案。Windows的应用中心为Windows Phone操作系统上创建和分配应用提供必要资源。此外,Windows Phone博客提供来自Windows移动开发专家的新闻和评论。#p#

其他移动设备平台

BlackBerry应用平台

其他移动平台包括BlackBerry应用平台,以及Symbian开源平台。BlackBerry平台支持Java和基于Web的应用。BlackBerry开发者地带提供应用设计者感兴趣的BlackBerry系列设备的搜索资源,包括新的BlackBerry平板电脑。

Symbian开源平台

Symbian开源平台将自己吹捧为全球使用最广泛的智能手机平台。该平台出自诺基亚的s40和s60平台。现在提供的大多数代码位于Eclipse Public License (EPL)之下,尽管其他一些代码尚未公开,仍旧受制于私有Symbian Foundation License (SFL) 。Symbian开发者网站提供了更多的源码信息、工具和套件、文档以及其他Symbian平台的信息。如果你对于Symbian开发感兴趣,可能也想看看诺基亚的Qt SDK

【编辑推荐】

  1. Windows Phone 7开发大赛 你想挑战吗
  2. 不编程也开发 无代码开发Windows Phone 7应用工具
  3. Eclipse配合ADT开发Android 常见问题解决方法
  4. 微软MVP推荐:WP7上的IronRuby开发
  5. 移动游戏专家评Android平台开放式策略的优劣
责任编辑:佚名 来源: TechTarget中国
相关推荐

2011-06-21 10:44:32

QT QTE

2014-05-15 15:29:09

Android开发资源

2012-04-28 10:29:24

jQuery

2010-02-03 09:53:08

Python版本

2012-01-05 10:19:43

JavaScript

2010-07-14 14:02:52

SQL Server数

2011-07-04 10:33:22

QT

2010-07-26 09:06:09

SQL Server游

2011-07-21 14:32:06

iPhone App 游戏

2013-04-24 09:50:18

移动开发平台

2013-08-13 13:38:13

Android错误解决

2010-10-20 17:31:40

Fedora应用

2010-02-24 10:52:24

IBM中端服务器

2010-06-09 17:00:43

UML试题

2010-10-12 14:28:54

2009-08-24 11:04:56

2010-08-04 09:57:28

路由器

2009-01-07 10:30:25

2014-06-12 17:02:46

世界杯手游

2018-12-17 09:00:00

大数据数据科学工具
点赞
收藏

51CTO技术栈公众号