的成本也在不断下降。
?
如果你是一个有中国特色的公司,想搞点移动业务玩玩, 还要瞒着用户做很多事情。 那么
Android 也
是更好的, 就算你不作恶, 控制权在自己手中也会方便运作一点。
没有比
OS X
的更好的发展平台的今天,没有比移动现在重点发展权更热。 和移动开发,但目前有两个证明成功
的道路:机器人和
IOS
。 每条道路都有其自身的挑战和成本,以及自身的机会和奖励。 有时候,你没有选择的余
地的路你要的不多,而且越来越多的时候,都做是最好的。 但是,如果你有选择,看看这个在每年涉及的启动成
本比较,你在你的投资交换得到的。
进入门槛与
IOS
的发展,在初始启动被认为是成本高。 非常高,事实。 公平地说,成本也不差时比较苹果和苹果。
大多数人会说,既然你只能在 Mac 上开发的 iOS 应用程序,你必须先购买一台 Mac
开发前就可以开始。 当然,
你还必须购买一些计算机排序,开始在发展中国家以及
Android
平台。 然而事实是
Android 的发展,可以在
Mac,PC 或 Linux
机器上完成。 还有的摩擦。 因此,至少在这方面,苹果并获得报酬为每一个潜在的应用程序,
它之前曾经得到发达国家在发展方面,而谷歌没有。
访问的
SDK 每个平台都有自己的软件开发工具包(SDK
)中。 自
4 发布的 Xcode,内部监督办公室的 SDK 是开发
商不再免费。 现在,您必须是一个发展商,于注册的
iOS
苹果开发人员连接 器(
ADC),每年花费 99 美元。
或者,你可以选择安装
Xcode 的 4 只存放一个美国通过的 Mac 应用程序 4.99
美元。 所不同的是,在
App
Store 的版本,你不能部署你的软件进行测试物理设备,你不能访问网络开发者论坛,你可以不提交到 App
Store
应用程序。 无论是艺发局以及
App Store 的路线将需要一个苹果 ID,它至少试图找出个别访问的 SDK。
手机器人另一方面是多一点的
iOS 打开比当谈到 SDK
的访问。 它不仅是完全免费下载,你甚至不需要任何
ID 排
序或帐户的用户才能访问该
SDK
。 这里没有任何注册程序。 只要到
Android
开发者 网站,下载安装程序。 因
此,不仅谷歌将不会获得任何工具的销售收入从开发他们,他们也没有下载的
SDK 的一个直接手段,以确定有多
少开发人员。
安装和更新的
SDK 对于 IOS 的 SDK,您得到一切你需要起床,在一个简单的安装程序包运行 Xcode 和模拟器,文
书和
SDK
本身。 请记住,在这个小束重量接近
4.5 GB
的空间。 即使不是今天的标准小下载。而且,当涉及到更
新,你基本上需要下载和重新安装的每一个新版本。 没有增量更新或修补程序。
Android
的入门开始是一个小更在第一混乱。 你认为你是下载的
SDK
,但实际上它只是在 启动包 。 但在你开始,
你必须确保你的电脑符合最低 系统要求 。 然后,您可能需要安装
Oracle 的 Java
开发工具包 (
JDK)的时候
停止
X 与苹果操作系统的 Java
航运预装 。 一旦入门套件运行起来,然后你选择哪一个目标 平台和组件 您计划
使用。 然后,它的时间来下载并安装
Eclipse
和
Eclipse 的 Android
开发工具插件 。 还没有
Eclipse
的 ?
没问题,这是免费的。 现在,在你开始之前,你可能要采取额外的面貌在一些
SDK
工具 可用。 更何况事实,如
果你的
Windows
上,你可能需要安装一个 特殊的
USB
驱动程序 ,以便部署到设备。 如果你真的想要做的就是建
立母语的机器人应用程序,那么你还需要下载并安装 本机开发工具 或
NDK
。 知觉的好处是,每个组件都可以单
独更新。 缺点是,你需要检查每一个单独的组件更新。
目标设备和发布时间表苹果公司一直很有条理的,当谈到释放不仅其
IOS 设备,而且更新的 IOS
平台。 开发人员
可以准确地预测什么时候会来更新,并制定相应的计划,以确保他们的软件将是稳定和对下一个主要版本功能齐
全。 由于所有来从一个主要生产设备,测试设备的数量,一个是需要维持一个小的。
谷歌已经很少或几乎没有控制时,更新将被排挤到设备后,已经在消费者手中。 发布的
Android 平台本身已经
“
”
零星的,有时很难预测。 并能与最新的机器人主要用于平板设备更新, 定义 开放已经改变 谷歌已经宣布,他们
将可预见的将来不会被释放的来源在 。 有了一个能干的智能设备
Android 平台喜欢自由地嵌入制造,部署和扩
展,它应该是毫不奇怪,有数百个支持
Android
的设备在市场上所有的。 虽然人们也许可以采取更严格和积极
主动的测试和更新源的
IOS 平台战略,由于一个单一的,有条理的性质,释放出机器人,是一个更宽松,更反应
测试和更新策略可能是最好的。
开发工具当你开始开发这两个平台上,你将立即通知是
IOS 的发展相比,Android
平台该平台的成熟度。 随着
它的图形设计和测试都在模拟器上的工具,设备本身以及分类,你开始看到你真的得到什么,你在这种情况下支
付的。 和发展循环建立,部署和在模拟器的调试是非常,非常快。 在
Xcode 的重点显然是走出了开发人员的方
式,并提供必要的工具来快速,轻松地创建高质量的应用程序。
随着
Android 的 Eclipse 插件,你会发现,你没有任何图形设计为您的活动在发展布局排序。也有几乎没有相
同的广度和深度的分析工具。 什么是最可气的是,模拟器需要配置,可能需要相当长的时间来初始化。 开发周期
较长这样的结果。 即使一旦运行起来,
Android 的建立,部署和调试模拟器周期是行不通的速度远不及 Xcode
是。 但是要记住了
Android
优先开放。 开放源码的合作性质并不总是导致消费者满意或周转时间是第一优先。
学习经验什么是可能是最令人惊讶的是,这两个平台上的学习经验也很不同。 这两个平台有这种学习,极限编程
方面的代码,你先试试,然后在谷歌搜索一个更好的方式来完成它。 这部分开发技术非结构化学习新技术的共同
所有的语言和。 与
IOS
但是,还存在另一种结构化的路径和更多的人能以良好。 通过苹果自己的
iTunes 的大
学 ,斯坦福大学已经建立和维护 的
iOS
发展过程中 ,任何人都可以在线。 此外,苹果公司提供的 技术报告
WWDC
上 所有已注册的
ADC iTunesU 开发商的时候了。
(一)原创的想法
我大概是在
1
年前才有了这个
Virus Strike 的想法。我一直在玩一个基于物理原理的游戏叫 Linerider ,