编辑: 旋风 | 2013-10-19 |
2 允许进入而发现设备软件的水准.所以风尚就是,而且大多数仍然是使用完全私 有并且关闭的软件来运行他们的设备. 任何人想为手机开发程序必须需要详尽的 私有环境来运行软件的知识. 而解决方案就是直接从制造商那里购买昂贵的开发 工具.这就孤立了很多的 自制软件 的开发者. 注意: 一个关于自制软件开发的文化包含了手机程序的开发. 自制软件 是指开发者 通常不是工作在手机开发公司内,通常利用自己的时间在他们的设备上生产小 的,一次性的产品. 另外,使手机开发无法出手的是硬件制造商对于 内存和需要 左右为难的 解决方案.直到最近,手机才能执行比打出和接听电话,查找联系人,发送和接 收短消息.不是今天 瑞士军刀 的技术.及时在
2002 年,在消费者的手上, 带照相机的手机还是不多见.在1997 年,小的应用程序如计算器和游戏爬进了 手机内,但是强大的功能仍然是手机的拨号盘本身.手机还不想今天一样是一个 多用途,多功能工具.没有人预见互联网浏览的需求,MP3 播放,或者更多的是 我们今天定制的功能.在1997 年,手机制造商们没有预见消费者需要的是一个 一体化的设备.但是,即使这个需求展现出来,设备内存和存储容量还是一个需 要克服的大的障碍.更多的人可能想要他们的设备是一个多功能一体化的工具, 但是制造商们不许跨越他们的障碍. 让问题变得简单,就要在任何的设备让内存来存储并运行程序,包括手机. 手机作为一个设备,直到最近还没有足够多内存来执行 额外 的程序.在最近 的两年里,内存的价格已经达到了非常低的水平.设备制造商们有足够的能力压 低价格来包含更多的内存.很多的现在的手机标准内存已经超过了
90 年代中期 电脑内存.于是,现在我们有需求,而且有内存.我们可以直接跳到为手机开发 酷的应用程序了,对吗?不完全是这样.设备的制造商们仍然紧密的保护他们的 操作系统.有一些在手机上开放 JAVA 为基础的小运行环境.更多的是不允许. 即使允许运行 JAVA 应用程序但还是不允许进入核心的系统.而这些是桌面开发 者习惯于拥有的. 开放手机联盟和 Android- Android- Android- Android-(2
2 2 2) 这个对于应用程序开发的障碍开始在
2007 年的
11 月份被打破, 当Google 在开放手机联 盟下发布 Android.开放手机联盟是一个硬件和软件开发者的集合,包括谷歌,NTT DoCoMo,Sprint Nextel 和HTC.他们的目标是创建一个更多的开放手机环境.在开放联盟第 一个被发布的产品就是移动设备操作系统 Android. (更多关于开放手机联盟的信息,见: www.openhandsetalliance.com). 对于这个 Android 的发布, 谷歌使很多开发工具和向导成为可能来帮助在新 系统上可能的开发者.帮助系统,平台软件开发包(SDK),甚至一个开发者的论
3 坛,可以在谷歌的 Android 的网站上找到,http://code.google.com/android. 这个网站应该是你的起点,而且我极度推荐你去访问. 注意: 谷歌为了推动这个新的 Android 操作系统, 甚至为寻找新的 Android 程序而设立 了1000 万美元的奖金. 运行 Linux, Windows 或者即使 PalmOS 的手机是很容易找到,如本文所述, 没有硬件平台已经宣告可以来运行 Android.HTC,LG 电子,摩托罗拉和三星都是 开发手机成员,在Android 的发布下,我们希望在不久的将来有一些 Android 为基的设备.在2007 年11 月发布时,系统自身还仍旧是一个测试版的程序.这 是个对开发者的好新闻因为它给了我们一个罕见的提前看到将来的设备和有机 会来开始开发应用程序,而当硬件发布时就可以运行. 注意: 这个策略明确的给了开放手机联盟一个大的优势,超越其它手机操作系统开发 者.因为当第一代设备发布时会有数不尽的可用开发程序可以运行. 介绍 Android Android Android Android