Android vs iPhone 学生:刘 锋 庆 - 简介.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android vs iPhone 学生:刘 锋 庆 - 简介

Android vs iPhone 學生:劉 鋒慶 學號:699430038 感想 此篇文章詳細多方向的描述了兩者,並提出之間的差異;因此,就 學生能 理解的內容加以翻譯,願與大家分享。 簡介 這是一篇完整的分析與比較 Android 和 IPhone OS ,將依序描述系統架 構、歷史和詳細管理控制…等資訊。 1. Android 原意為”robot” ,基於Linux kernel修改後的行動裝置作業系統, 起出由 Android 公司開發,最後由 Google 和 Open Handset Alliance 收購。 允許開發者使用java程式語言管理程式,並藉由 Google開發的 java 函 式庫進行裝置的控制。 Android軟體疊層架構 (software stack architecture)如下: 圖 1 software stack architecture 第一層 Android 依賴 Linux Kernel 2.6版本的核心系統服務,例如記憶 體管理、程序管理、網路堆疊和驅動模組。核心也建立軟體堆疊與 硬體的抽象階層架構。 第二層 為中介軟體層,包含 Runtime 和 Libraries ,Runtime包含核心 函式庫,也就是 Java程式語言的核心函式庫,和 Dalvik 虛擬機 器去允許每個 Android 應用程式去執行他自己的程序。 LIBRARIES 提供很多原件,例如 Media Libraries 、3D libraries…等。 第三層 為架構最上層,應用程式的框架(framework)和應用程式 。應用程 式框架提供開發者免費的去利用硬體,例如存取本地端資訊、執行 背景服務、設置警報、增加狀態列的通知…等。至於應用程式則由 java程式語言撰寫而成。 1.1 Android歷史簡介 2005 年 Android 公司被 Google購買。 Google團隊建立一個具彈性與 可更新的行動裝置帄台 。 2007 年,Google 在手機市場已有幾個專利技術了。 2010 年,Google 宣布於一天賣出六萬台 Android 手機。 1.2 Android 執行硬體 第一隻執行 Android 為 HTC Dream ,於2008 年10月發表。根據官方資 訊, 2009 年底全世界已具有18隻使用 Android 系統的手機模型。 1.3 T-Mobile G1 HTC Dream 在美國和歐洲市場名稱為 T-Mobile G1、波蘭命名為 Era G1 , 為一隻可上網的智慧型手機 ,作業系統為Google設計,硬體為 HTC設 計。 為市場上第一隻使用 Android 行動裝置帄台的手機,也是 Open Handset Alliance開放標準的一部分。 1.4 Thread management system 每當使用者開啟一個應用程式,將產生一個 Linux 程序和主執行緒。正 常狀況下,執行中的應用程式的元件由這個程序和主執行具維護著。當 資源不足時, Android 將停止一些執行緒,以確保執行中的應用程式。 Android 使用單一執行緒模型,也就是當 Android 執行一隻應用程式, 則自動新增一隻 ”main”的執行緒 ,也會呼叫UI 執行緒,續負責處理 配置事件給適合的 widget 並且包含畫畫的事件。例如,你觸碰螢幕上 的按鈕, UI 執行緒會處理配置觸碰事件給 widget ,並依序設置它的按 壓狀態和貼一個無效要求給事件佇

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档