Apple iPhone SDKToolchainWindows MobileS60Android
Cost
|
Free |
Free |
Free; could be more depending on tools used |
Free; could be more depending on tools used |
Free |
Wide-scale app availability
|
June |
Now |
Now |
Now |
Depends on device availability |
Native development
|
Yes
|
Yes |
Yes |
Yes |
Yes |
Languages suppoted for native development
|
Objective-C |
Objective-C |
C++, C#, VB.NET
|
C++ |
Java |
Digital certificates
|
Required for distribution |
No |
Available, required for some phones |
Available, required for some phones |
No |
Retail support
|
Full; 30 percent Apple revenue share; free apps allowable |
No |
Limited |
Limited |
No, but Android Developer Challenge offers money and publicity |
Platform maturity
|
Immature |
Immature |
Mature |
Mature |
Immature |
First-party support
|
Yes |
No |
Yes |
Yes |
Yes |
Community support
|
Just getting started!
|
Excellent |
Excellent |
Excellent |
Excellent |
App installation method
|
Direct (App Store), iTunes |
Installer.app, custom |
Direct, ActiveSync |
Direct, PC Suite |
Unknown; installation on emulator is not reflective of production devices |
Emulator available
|
Yes |
No |
Yes |
Yes |
Yes |
Remote debugging
|
Yes |
No |
Yes |
Yes |
Yes |
Target device variety
|
Poor |
Poor |
Excellent |
Good |
Poor (that will change, though) |
Touchscreen support
|
Multi-touch
|
Multi-touch |
Single touch |
Umm... soon? |
Single touch |
App availability and variety
|
Poor (that will change, though) |
Good |
Excellent |
Excellent |
Poor (that will change, though) |
Underlying architecture
|
Cocoa Touch / Mac OS X
|
Mac OS X
|
Windows |
Symbian |
Linux |
Flash availability
|
No |
No |
Yes |
Yes |
No |
Java availability
|
No |
In development |
Yes |
Yes |
Yes |
转自:engadgetmobile
[url]http://www.engadgetmobile.com/2008/03/06/iphone-sdk-comparison-chart/[/url]
分享到:
相关推荐
iphone SDK 下载BT
### iPhone SDK编程入门经典知识点详解 #### 一、iPhone与iOS概述 - **定义与特点**:iPhone是由苹果公司设计并销售的一款智能手机,其操作系统为iOS。iOS是一种基于Unix的操作系统,专为移动设备设计,提供了简洁...
### IPhone SDK旧版下载地址相关知识点 #### 一、概览 在移动应用开发领域,尤其是对于苹果设备的应用开发,使用正确的软件开发工具包(Software Development Kit,简称SDK)至关重要。苹果公司提供了多种版本的...
《iPhone SDK 3 Programming: Advanced Mobile Development for Apple iPhone and iPod touch》是一本深入探讨苹果iPhone和iPod touch高级移动开发技术的专业书籍。本书由Maher Ali博士撰写,他是贝尔实验室(Bell ...
因此,通过iPhone SDK开发的应用可以充分利用iPhone的独特功能,如触控操作、3D Touch、Face ID等,同时也可以在其他兼容iOS的设备上运行。 压缩包内的“iPhone SDK”可能包含各种资源,如文档、示例项目、库文件、...
这份"iPhone SDK3 开发指南 源代码"正是为了帮助初学者快速入门,通过实际的源代码学习和理解iOS开发的核心概念。 首先,我们要明确SDK3的主要更新内容。SDK3引入了Objective-C 2.0的新特性,如垃圾回收(Garbage ...
本书假定读者具备基础的Objective-C编程知识,并通过通俗易懂的语言介绍如何使用Apple提供的免费iPhone SDK进行iPhone和iPod Touch应用开发。 #### 二、学习路径与主要内容 本书的学习路径设计合理,从最基础的...
以下是对获取和理解iPhone SDK过程的深入解析: 1. **注册成为iPhone开发者**:访问Apple开发者网站(http://developer.apple.com/iphone/program/start/register/),完成注册流程。虽然初始注册是免费的,但要...
### 一、iPhone SDK 2.2.1 (Xcode Leopard 10.5.4) - **版本信息**:iPhone SDK 2.2.1 (Xcode 3.1.2) - **操作系统**:Leopard (10.5.4) - **发布日期**:此版本主要针对iPhone OS 2.2.1系统的开发者提供支持。 - *...
- **定义与作用**:iPhone SDK(Software Development Kit)即iPhone软件开发工具包,是苹果公司提供的一套用于开发iPhone和iPad应用程序的开发工具。 - **组成部分**: - **Xcode**:主要的集成开发环境(IDE),...
iPhone SDK 是苹果公司为开发者提供的软件开发工具包,用于在 macOS 上创建和测试 iPhone 和 iPod touch 应用程序。它包含了一整套 Xcode 3.1 开发工具,无需单独安装 Xcode 3.1。 #### 二、与 macOS 版本的兼容性 ...
《iPhone SDK 3开发指南》循序渐进地讲述了基于 iPhone SDK 的应用程序开发的各个方面,涉及到了《iPhone SDK 3开发指南》循序渐进地讲述了基于 iPhone SDK 的应用程序开发的各个方面,涉及到了从编码到调试到性能...
在 Xcode 中,可以选择特定的 macOS SDK 来为特定版本的 macOS 创建应用程序,或者使用 iPhone SDK 为 iPhone 模拟器、iPhone 和 iPod touch 构建应用程序。SDK 包含的工具将把应用程序上传到设备上,并直接从 IDE ...
关于Xcode 3.2.1与iPhone SDK 3.1.3在...此外,对于希望在iPhone或iPod touch平台上进行应用开发的开发者而言,iPhone SDK提供了必要的支持和资源,包括自定义编译器和iPhone模拟器,使得跨平台开发变得更为简单高效。
iPhone SDK(Software Development Kit)是苹果公司为开发者提供的工具集,用于创建针对iOS设备的应用程序,包括iPhone、iPad以及iPod touch。本教程主要关注的是使用Swift语言进行开发,因为Swift是苹果在Objective...
Packing the power of desktop applications into a small mobile device, the iPhone SDK offers developers the ability to create dynamic, visually-appealing, and highly-capable mobile applications, using ...
iPhone SDK 3.1.3 with xCode 3.2.1 bt下载种子链接
SDK 10.1 是iOS 10系列中的一个重要版本,主要针对iPhone设备,提供了一系列的新特性和改进。这个版本的SDK对于那些希望支持iOS 10.1及更低版本的开发者来说尤其重要,因为它意味着他们可以避免升级到更高版本的...