谷歌手机是如何工作的

一个司机在手机上使用地图的裁剪图像。"width=
HTC G1是第一款搭载谷歌安卓操作系统的手机。sukanya sitthikongsak / Getty Images

2007年,人们开始流传谷歌公司将推出智能手机来与苹果竞争iPhone.人们纷纷猜测,谷歌会进军硬件业务吗?该公司是否会依赖老牌手机制造商提供硬件?谷歌会仅仅专注于为iPhone等其他设备开发智能手机应用程序吗?

谷歌高管们声称,公司对制造硬件不感兴趣。但一些网络记者和博主仍然不相信。到2008年初,谷歌的高管们一直都很直白——谷歌不打算涉足手机硬件领域。但他们通过一款手机进入了手机软件业务操作系统被称为安卓

广告

与苹果iPhone不同的是,它有自己的专属于iPhone硬件的操作系统,谷歌的方法是创建一个可以在不同制造商生产的手机上运行的操作系统。此外,没有任何一家服务提供商拥有Android平台的独家使用权。在这方面,Android加入了乐动体育网站5.0塞班和Windows mobile等其他移动设备操作系统的行列。

第一款谷歌手机是G1,由台湾一家名为HTC的公司生产。乐动-软件乐动体育网站5.0在美国,第一家支持Android的服务提供商是T-Mobile。随着该操作系统在美国首次亮相,其他手机制造商也宣布了开发自己的Android手机的计划。

2010年1月,谷歌发布了Nexus One。这款安卓手机是第一款你可以从谷歌直接购买的手机。与G1一样,HTC也为Nexus One提供了硬件。消费者可以选择与T-Mobile签订为期两年的合约,以179美元的价格购买这款手机,也可以选择以529美元的价格购买无合约的无补贴手机。

将Android与大多数其他移动操作系统区别开来的一个重要因素是,它是基于一个开源平台。这意味着谷歌允许任何人查看和修改大部分Android源代码。理想情况下,这意味着如果开发人员认为Android需要某个特定的功能或功能,他或她可以构建它并将其整合到操作系统中。软件会不断发展。

最初,Android平台不支持其他智能手机操作系统的许多功能。例如,Android在乐动体育网站5.0发布时不提供Microsoft Exchange支持。许多公司使用Microsoft Exchange作为电子邮件和调度应用程序的平台。但是因为开源鉴于Android系统的特点以及谷歌对第三方开发者的支持,没过多久就有公司推出了一款将Exchange功能与手机同步的应用程序。Android平台可能不得不努力追赶市场上的其他操作系统,但它可能有能力走得更远。

下一页我们将向你介绍Nexus One谷歌手机。

广告

谷歌话机特性

Nexus One是谷歌直接向消费者销售的第一款手机。"width=
Nexus One是谷歌直接向消费者销售的第一款手机。
礼貌谷歌

一些手机使用Android操作系统。第一款手机是HTC G1智能手机在美国的安卓系统上运行。威瑞森提供了Android手机Droid乐动体育网站5.0电话摩托罗拉制造的。其他几款手机也依赖安卓系统,但Nexus One是第一款真正的谷歌手机——第一款你可以直接从谷歌购买的手机。

广告

谷歌公司首次向员工发放Nexus One手机时,手机外壳上没有制造商标识[来源:艾布拉姆森].谷歌向大众推出这款手机后,硬件上就有了HTC的标志。

Nexus One高4.7英寸(119毫米),宽2.4英寸(59.8毫米),厚不到半英寸(11.5毫米)。装上电池后,它的重量只有4.6盎司(130克)。它有一个3.7英寸(约9.4厘米)有源矩阵有机发光二极管(AMOLED)显示屏。显示屏分辨率为800 * 400像素,对比度为10万比1。

这款手机使用的是1ghz的高通芯片处理器并且有512兆的内存。它还有512m的闪存和4g的micro SD存储卡。想要更大存储空间的Nexus One用户可以升级到32g的SD卡。

这款手机在GSM/EDGE蜂窝网络的850,900,1800和1900兆赫频率上工作。它还有一个兼容802.11 b和g协议的Wi-Fi接收器。支持蓝牙2.1和A2DP立体声蓝牙。它还有一个辅助全球定位系统接收器。

这款手机的500万像素摄像头配有LED闪光灯。它还具有数字变焦功能,提供了2倍的变焦能力。该相机可以拍摄每秒20帧的视频,分辨率为720 × 480像素。

Nexus One与Android一同发布操作系统版本2.1,代号Éclair。该版本的操作系统支持多个联系人和同步应用程序,允许开发人员创建应用程序,让用户使用一台设备管理多个电子邮件帐户。乐动体育网站5.0

任何想购买安卓手机的人都必须先创建一个谷歌账户。谷歌账户是免费的,无论你是否拥有安卓手机,你都可以随时注册。如果您有谷歌帐户,您可以访问服务,如Gmail谷歌日历而且谷歌文档.Android的设计师们构建了这个平台,使其能够顺利地与这些功能进行交互。

随着硬件越来越先进,谷歌可能会调整Android操作系统,以支持新的特性和功能。如果谷歌不做,别人会做。这就是开源系统的魅力所在。

Android有什么优势?往下读吧。

广告

谷歌Android架构

顾客在旧金山T-Mobile商店排队购买新的HTC G1。"width=
顾客在旧金山T-Mobile商店排队购买新的HTC G1。
贾斯汀·沙利文/盖蒂图片社

谷歌通常将Android操作系统称为软件栈.堆栈的每一层都将几个支持特定功能的程序组合在一起操作系统功能。

堆栈的底部是内核.谷歌使用了Linux2.6版本OS构建Android内核,包括Android的内存管理程序、安全设置、电源管理软件和几个硬件驱动程序。司机是控制硬件设备的程序。例如,Nexus One有一个摄像头。Android内核包括一个摄像头驱动程序,它允许用户向摄像头发送命令相机硬件。

广告

下一个级别的软件包括Android.你可以把库看作是一组指令,告诉设备如何处理不同类型的数据。例如,媒体框架库支持各种音频、视频和图片格式的回放和录制。其他库包括三维加速度库(用于带有加速度计的设备)和网络浏览器库。

Android运行时层与库层位于同一层,包括一组核心Java类库——Android应用程序程序员使用Java编程语言.它还包括Dalvik虚拟机。

一个虚拟机是一种软件应用程序,其行为就像具有自己的操作系统的独立设备一样。您可以在运行与物理机操作系统完全不同的操作系统的计算机上运行虚拟机。Android操作系统使用虚拟机来运行每个应用程序过程.这很重要,有几个原因。首先,没有应用程序依赖于另一个应用程序。其次,如果一个应用程序崩溃了,它不应该影响设备上运行的任何其他应用程序。第三,它简化了内存管理。

下一层是应用程序框架.这包括管理手机基本功能的程序,如资源分配、电话应用程序、在进程或程序之间切换以及跟踪手机的物理位置。应用程序开发者可以完全访问Android的应用程序框架。这允许他们在构建Android应用程序时利用Android的处理能力和支持特性。可以将应用程序框架看作一组基本工具,开发人员可以使用这些工具构建更复杂的工具。

在堆栈的顶部是应用程序他们自己。在这里你可以找到这个设备的基本功能,比如制作电话电话,访问乐动体育网站5.0Web浏览器和访问您的联系人列表。如果你是一个普通用户,这是你使用最多的一层。你可以用用户界面.只有谷歌程序员、应用程序开发人员和硬件制造商才乐动体育网站5.0能访问堆栈下面的其他层。

你可以通过下载应用程序来改变谷歌手机的工作方式。请在下一页阅读其中的一些。

广告

谷歌电话应用

谷歌在2008年的几次会议上展示了Android操作系统的早期版本。"width=
谷歌在2008年的几次会议上展示了Android操作系统的早期版本。
约瑟Lago /法新社/盖蒂图片社

这些天,这已经不够你的智能手机能够查收电子邮件、上网以及打电话。你需要拥有大量有用的、有趣的、高效的或毫无意义的应用程序。的iPhone的成功证明了强大的应用程序库可以激发客户的兴趣。谷歌的Android平台似乎也在效仿。

在HTC G1上市前几个月,谷歌就向开发者推出了Android平台。该公司创建了一个有限的软件开发工具包(SDK),并分发给开发人员。谷歌甚至还设立了Android开发者挑战赛,总奖金高达1000万美元。

广告

排名靠前的开发人员的应用程序收入为27.5万美元。以下是一个小样本:

  • CompareEverywhere而且手推车是两个不同的应用程序,可以让您在商店中比较价格和阅读商品评论。你给物品拍张照片条形码手机相机.这些应用程序识别项目并汇总来自不同来源的评论和价格。
  • Life360应用程序部分是社交网络,部分是新闻服务。它可以让你建立一个以社区为中心的在线社区,并与该组中的其他人共享信息。它可以提醒你紧急情况,比如龙卷风警告,影响你的邻居。即使你在几英里之外,你也能跟上家里发生的事情。
  • 语言环境是一款可以接入Android的应用程序吗全球定位系统(GPS)支持。首先,您使用谷歌Maps确定您经常去的各个地点。然后,为每个位置创建一个电话设置列表。例如,在工作或课堂上,乐动体育网站5.0你可能希望你的手机铃声合适,音量小一点。一旦你为每个位置创建了设置,你的手机就会根据你当前的位置自动切换到适当的设置。使用Locale,当你走进你最喜欢的电影院时,你永远不必担心手机静音!
  • 对于有环保意识的人来说,有Ecorio.此应用程序跟踪您的全球碳足迹,并提供建议,以减少您个人对环境的影响。你可以使用谷歌地图应用程序来规划行程,Ecorio还提供拼车、公共交通等建议,以减少对生态的影响。
  • 的开发人员Softrace应用程序想要建立一个程序,激励人们保持积极的生活方式。Softrace允许人们设置竞走,自行车比赛和其他比赛使用谷歌地图功能。参赛者可以前往比赛目的地,开始比赛,并努力创造最佳时间。他们可以将自己的结果与其他参与者的结果进行比较。

在27.5万美元的赢家圈中,还有更多的Android应用程序。一些知名iPhone应用程序的开发者也表示有兴趣开发Android版本的应用程序。虽然iPhone已经领先一步,但Android在应用程序方面有潜力乐动体育网站5.0与之持平,甚至可能超过它。

那么这些开发人员如何为Android开发应用程序呢?在下一节中,我们将更多地了解应用程序开发过程。

广告

构建Android应用程序

谷歌用来演示Android早期版本的智能手机之一"width=
谷歌用来演示Android早期版本的智能手机之一
Lluis基因/法新社/盖蒂图片社

要构建Android应用程序,开发人员必须熟悉乐动体育网站5.0Java编程语言.假设开发人员精通Java,他或她可以下载软件开发工具包(SDK)并开始工作。SDK允许开发者访问Android的应用程序编程接口(API)。

SDK包括几个工具,包括示例应用程序和一个电话模拟器.模拟器是复制特定系统或设备的特性和功能的程序。Android模拟器是一个复制Android平台上运行的手机功能的程序。当开发人员完成构建应用程序时,他或她可以在模拟器上测试应用程序,看看应用程序在实际硬件上的表现如何。

广告

谷歌提供了一个关于其开发者的广泛的Android教程网站.该公司甚至提供了测试和调试软件等基本编程步骤的技巧。有经验的开发人员可以跳过本教程,直接构建应用程序。谷歌甚至提供了如何构建名为Hello World的应用程序的分步说明,让开发人员有机会熟悉Android的架构。

这给我们带来了Android与iPhone不同的另一个特点——开发者可以创建复杂的应用程序,并在其他应用程序的后台运行。苹果的限制iPhone应用程序到前台——如果您切换到不同的应用程序,您所在的第一个应用程序将停止工作,直到您返回到它。这一特性限制了开发者为iPhone开发应用程序的类型。Android允许开发人员更广泛地访问后台进程。

谷歌将所有应用程序分解为四个基本的构建块(不是所有应用程序都有每个构建块):

  • 活动:当应用程序向用户显示屏幕时,这就是一个活动。例如,地图应用程序可以乐动体育网站5.0有一个基本地图屏幕、一个行程计划屏幕和一个路线覆盖屏幕。这是三种活动。
  • 意图意图是从一个活动转移到另一个活动的机制。如果您要使用我们的地图应用程序示例绘制行程,那么意图将解释您的输入并激活路线覆盖屏幕。乐动体育网站5.0Android也允许广播意图接收器,这是由外部事件触发的意图,比如搬到新地点或来电。
  • 服务:服务是一种不需要用户界面而自己运行的程序。例如,假设您正在参加一个Softrace事件。在比赛中途,你决定一边听音乐一边燃烧赛道。您可以切换到媒体播放器应用程序并开始播放歌曲,同时Softrace继续跟踪您的进度。如果Softrace只是一个活动,那么您应该在切换到媒体播放器时立即结束应用程序。
  • 内容提供者:内容提供者允许应用程序与其他应用程序共享信息。这使得开发人员可以一起创建一套比单个组件更健壮、更复杂的应用程序。

开发人员在构建应用程序时还必须牢记其他一些注意事项。它们包括Android的图形渲染引擎、进程管理软件、用户界面支持和其他技术细节。乐动-软件谷歌在其Android开发者网站上提供了所有这些元素的指南。

谷歌手机的发展之路并非一帆风顺。一些厂商很快就接受了这个操作系统,而另一些厂商则对它不屑一顾。让我们来看看谁喜欢Android,谁不喜欢。

广告

谷歌手机供应商

HTC G1是美国第一款使用Android操作系统的手机,包含两年T-Mobile合约,零售价为179美元。"width=
HTC G1是美国第一款使用Android操作系统的手机,包含两年T-Mobile合约,零售价为179美元。
贾斯汀·沙利文/盖蒂图片社

有两种供应商你必须考虑当你谈论智能手机操作系统:手机厂商和手机服务提供者。手机制造商生产实际的硬件。服务提供商T-Mobile和AT&T这样的电话公司一些手机制造商只与特定的手机供应商合作。在少数情况下,手机服务提供商乐动体育网站5.0也会生产自己的硬件。

正如我们之前提到的,第一款采用Android操作系统的手机是高科技电脑公司的HTC G1。乐动-软件在这款手机上市之前,博客和记者就开始猜测谁会是下一个加入安卓游戏的手机制造商。渐渐地,摩托罗拉(Motorola)、三星(Samsung)和戴尔(Dell)等公司也推出了自己的Android手机。

广告

美国第一家支持Android手机的手机供应商是T-Mobile。2008年10月,该公司首次向客户提供3G网络的HTC G1,价格为179美元。一个月前,T-Mobile为现有客户提供了提前预订HTC G1的机会。预售取得了巨大的成功——T-Mobile不得不提前结束销售,因为订单超过了公司150万部手机的库存。Bylund].

但一些手机服务提供商甚至公开批评Android操作系统。Sprint首席执行官Dan Hesse表示,Android“还不够好,不能把Sprint的品牌放在上面”。卡鲁].赫塞也表示,Sprint未来有可能与Android平台合作。与此同时,Hop-on的首席执行官彼得·迈克尔斯(Peter Michaels)批评了赫塞的言论。迈克尔斯称,Sprint让廉价手机厂商很难加入其网络。他还指出,Sprint是微软的创始成员之一开放手机联盟——这个项目催生了Android。但迈克尔斯表示,虽然该公司表示支持开放平台,但其行动似乎与这些声明相矛盾。至少确定].

黑塞肯定改变了他对安卓操作系统的看法。Sprint现在支持HTC Hero和三星Moment这两款Android手机。

Verizon在2009年推出了两款Android手机:摩托罗拉Droid和HTC Eris。美国电话电报公司在2010年初宣布,它将很快销售HTC、摩托罗拉和戴尔生产的Android手机。

随着Android向全球所有主要手机运营商的普及,我们可能会看到谷歌以在线搜索的方式主导手机市场。也许这就是你要找的机器人。

要了解有关谷歌电话和相关主题的更多信息,请拨打下一页的链接。

广告

更多信息

相关的HowSt乐动体育英超直播uffWorks文章

更多优质链接

来源

  • 艾布拉姆森,伊兰。“新款谷歌Nexus One安卓手机视频。”Walyou.com。2009年12月22日。(2010年1月25日)http://www.walyou.com/blog/2009/12/22/google-nexus-one-android-phone-video/
  • Android。谷歌》2008。(2008年11月17日)http://code.google.com/android/
  • 美国电话电报公司(AT&T).“Android智能手机。”(2010年1月25日)http://www.wireless.att.com/cell-phone-service/cell-phone-sales/promotion/ces.jsp
  • 博尔顿,克林特。“Cemaphore让微软Exchange内容在谷歌的Android上运行。”谷歌的手表。2008年11月17日(2008年11月19日)http://googlewatch.eweek.com/content/hello_android/cemaphore_lets_ microsoft_exchange_content_run_on_googles_android.html
  • Bylund乐动体育网站5.0,安德斯。“谷歌:我们刚用完机器人。”杂耍傻瓜。2008年10月9日(2008年11月20日)http://www.fool.com/investing/high-growth/2008/10/09/google-were-fresh-out-of-androids.aspx
  • 辛妮卡鲁,。“Sprint: Android还不够好。”路透。2008年10月24日。(2008年11月19日)http://blogs.reuters.com/mediafile/2008/10/24/sprint-android-not-good-enough-yet/
  • 院长,山姆。“Android在成熟过程中遇到了(正常的)问题。”Ostatic。2008年10月28日(2008年11月18日)http://ostatic.com/175930-blog/android-hits-normal-hiccups-as-it-matures
  • 大卫·加德纳著。据报道,摩托罗拉将削减操作系统以支持安卓系统。信息周。2008年10月29日(2008年11月20日)http://www.informationweek.com/news/mobility/smart_phones/showArticle.jhtml?articleID=211800105
  • 谷歌。“Nexus One”。(2010年1月25日)http://www.google.com/phone?utm_campaign=nexus-ha_sem-3&utm_medium=ha_sem&utm_source=en-ha_sem-us-bk-nexus-txt&utm_term=nexxus%201
  • 至少确定。“jump -on质疑Sprint在谷歌Android OS上的Spin。”该公司。2008年11月4日。(2008年11月20日)http://www.marketwire.com/press-release/Hop-on-Questions-Sprints-Spin-on-Google-Android-OS-916572.htm
  • HTC。“t - mobile G1”。(2008年11月20日)http://www.htc.com/www/product/g1/overview.html
  • 生存危机。“HTC Dream G1规格和评测。”2008年8月27日。(2008年11月20日)http://www.livecrunch.com/2008/08/27/htc-dream-g1-specs-and-review/
  • 市场上的手表。“jump -on质疑Sprint在谷歌Android OS上的Spin。”2008年11月4日。(2008年11月20日)http://www.marketwatch.com/news/story/Hop-Questions-Sprints-Spin-Google/story.aspx?guid={964CBE98-EF5C-46E9-81FD-F4E837FE5371}
  • 莫里森,黛安娜。“日本运营商NTT DoMoCo正在开发基于android的手机。”2008年11月19日。(2008年11月20日)http://www.moconews.net/entry/419-japanese-carrier-ntt-docomo-developing-android-based-phone/
  • 西谷由美子和泉,Sachi。“DoCoMo, KTF明年将销售谷歌手机:报告。”路透。2008年11月19日。(2008年11月20日)http://www.reuters.com/article/tec乐动-软件hnologyNews/idUSTRE4AI00120081119
  • 手机审核。“华为Android和塞班智能手机将于明年问世。”2008年11月10日(2008年11月20日)http://www.phonesreview.co.uk/2008/11/10/huawei-android-and-symbian-powered-smartphones-coming-next-year/
  • 银,莎拉。“摩托罗拉快速拨号手机大修。”《华尔街日报》。2008年10月29日(2008年11月19日)http://online.wsj.com/article/SB122523624204277979.html
  • Sprint。“Android手机。”(2010年1月25日)http://now.sprint.com/android/
  • Verizon。“威瑞森无线公司的机器人。”(2010年1月25日)http://phones.verizonwireless.com/motorola/droid/
特色

广告

加载……