偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

簡述蘋果系統(tǒng)從iPhone OS 1.0到iOS 4.3

移動(dòng)開發(fā) iOS
iOS是由蘋果公司為iPhone開發(fā)的操作系統(tǒng),原本這個(gè)系統(tǒng)名為iPhone OS,2010年6月7日WWDC大會(huì)上宣布改名為iOS。

  iOS是由蘋果公司為iPhone開發(fā)的操作系統(tǒng)。它主要是給iPhone、iPod touch、iPad 以及 Apple TV 使用。就像其基于的 Mac OS X 操作系統(tǒng)一樣,它也是以 Darwin 為基礎(chǔ)的。原本這個(gè)系統(tǒng)名為iPhone OS,直到2010 年6月7日 WWDC 大會(huì)上宣布改名為iOS。

iOS版本歷史 

圖1:iOS 版本歷史

  iOS的系統(tǒng)架構(gòu)分為四個(gè)層次:核心操作系統(tǒng)層(the Core OS layer),核心服務(wù)層(the Core Services layer),媒體層(the Media layer),可輕觸層(the Cocoa Touch layer)。系統(tǒng)操作占用大概240MB的存儲(chǔ)器空間。

  1、iOS用戶界面:

  iOS的用戶界面的概念基礎(chǔ)上是能夠使用多點(diǎn)觸控直接操作。控制方法包括滑動(dòng)、輕觸開關(guān)及按鍵。與系統(tǒng)交互包括滑動(dòng)(Swiping)、輕按(Tapping)、擠壓(Pinching)及旋轉(zhuǎn)(Reverse Pinching)。此外通過其內(nèi)置的加速器,可以令其旋轉(zhuǎn)設(shè)備改變其y軸以令屏幕改變方向,這樣的設(shè)計(jì)令iPhone更便于使用。

  屏幕的下方有一個(gè)home按鍵,底部則是dock,有四個(gè)用戶最經(jīng)常使用的程序的圖標(biāo)被固定在dock上。屏幕上方有一個(gè)狀態(tài)欄能顯示一些有關(guān)數(shù)據(jù),如時(shí)間、電池電量和信號(hào)強(qiáng)度等。其余的屏幕用于顯示當(dāng)前的應(yīng)用程序。啟動(dòng)iPhone應(yīng)用程序的唯一方法就是在當(dāng)前屏幕上點(diǎn)擊該程序的圖標(biāo),退出程序則是按下屏幕下方的home鍵。在第三方軟件退出后,它直接就被關(guān)閉了,但在iPhone 3.0及后續(xù)版本中,當(dāng)?shù)谌杰浖盏搅诵碌男畔r(shí),蘋果公司的服務(wù)器將把這些通知推送至iPhone或iPod Touch上(不管它是否正在運(yùn)行中)。在iPhone上,許多應(yīng)用程序之間都是有聯(lián)系的,這樣不同的應(yīng)用程序能夠分享同一個(gè)信息(如當(dāng)你收到了包括一個(gè)電話號(hào)碼的短信息時(shí),你可以選擇是將這個(gè)電話號(hào)碼存為聯(lián)絡(luò)人或是直接選擇這個(gè)號(hào)碼打一通電話)。

#p#  2、iOS軟件開發(fā)工具包:

  在2008年3月6日,iPhone的軟件開發(fā)工具包在蘋果大會(huì)堂會(huì)議正式宣布。***個(gè)Beta版本是iPhone SDK 1.2b1(build ***147p)它在發(fā)布后立即就能夠使用了,但是同時(shí)推出的App Store所需要的固件更新則直到2008年7月11日才發(fā)布。對(duì)于iPhone用戶,這個(gè)更新是免費(fèi)的;然而,iPod touch的用戶則需要為更新付出9.99美元。

 

圖2:iOS SDK 歷史 

  由于iOS是從于Mac OS X核心演變而來,因此開發(fā)工具也是基于Xcode。該SDK可分類為下列幾大項(xiàng):

  1. 觸控(Cocoa Touch)
  2. 媒體
  3. 核心服務(wù)
  4. OS X核心

  和Xcode工具一樣,SDK開發(fā)工具中包含的iPhone模擬器用來在開發(fā)人員的電腦上模擬iPhone的外觀和感覺。最初它被稱為阿斯模擬器(Aspen Simulator),它被重命名于BETA2版中發(fā)布的SDK 。(請(qǐng)注意,iPhone模擬器并不是一個(gè)用于運(yùn)行x86目標(biāo)代碼的工具。)

該SDK需要擁有英特爾處理器且運(yùn)行Mac OS X Leopard系統(tǒng)的Mac才能使用。其他的操作系統(tǒng), 包括微軟的Windows操作系統(tǒng)和舊版本的Mac OS X都不被支持。

#p#  3、iOS支持的軟件:

  iPhone和iPod Touch使用基于ARM架構(gòu)的中央處理器,而不是蘋果的麥金塔計(jì)算機(jī)使用的x86處理器(就像以前的PowerPC或MC680x0),它使用由PowerVR 視屏卡渲染的OpenGL ES 1.1[4].。因此,Mac OS X 上的應(yīng)用程序不能直接復(fù)制到iOS上運(yùn)行。他們需要針對(duì)iOS的ARM重新編寫。但就像下面所提到的,Safari 瀏覽器支持"Web應(yīng)用程序" 。從iOS 2.0開始,通過審核的第三方應(yīng)用程序已經(jīng)能夠通過蘋果的App Store進(jìn)行發(fā)布和下載了。

  iOS自帶的應(yīng)用程序在4.1版本中,iPhone的主接口包括以下自帶的應(yīng)用程序:SMS (短信)、日歷、照片、相機(jī)、 YouTube、股市、地圖(AGPS輔助的 Google地圖)、天氣、時(shí)間、計(jì)算器、備忘錄、系統(tǒng)設(shè)置、iTunes (將會(huì)被鏈接到iTunes Music Store和iTunes廣播目錄)、App Store以及聯(lián)絡(luò)信息。還有四個(gè)位于最下方的常用應(yīng)用程序包括有:電話、Mail、Safari和iPod。

  在4.2版本中,新增了 Game Center、FaceTime。

  在4.3版本中,新增了個(gè)人熱點(diǎn)、Ping 功能。

  除了電話、短信,iPod Touch保留了大部分iPhone自帶的應(yīng)用程序(第四代的iPod Touch新增了相機(jī)和FaceTime)。 iPhone上的"iPod"程序在iPod Touch上被分成了兩個(gè):音樂和視頻。位于主界面最下方dock上的應(yīng)用程序也根據(jù)iPod Touch的主要功能而改成了:音樂、視頻、照片。

  iPad 只保留部分iPhone自帶的應(yīng)用程序:日歷、通訊錄、備忘錄、視頻、YouTube、iTunes Store、App Store以及設(shè)置;四個(gè)位于最下方的常用應(yīng)用程序是:Safari、Mail、照片和iPod。

  iPad 2 增設(shè)了相機(jī)鏡頭,所以亦補(bǔ)回了相機(jī)、FaceTime 應(yīng)用程序。

  4、其他:

  SDK本身是可以免費(fèi)下載的,但為了發(fā)布軟件, 開發(fā)人員必須加入iPhone開發(fā)者計(jì)劃, 其中有一步需要付款以獲得蘋果的批準(zhǔn)。加入了之后,開發(fā)人員們將會(huì)得到一個(gè)牌照,他們可以用這個(gè)牌照將他們編寫的軟件發(fā)布到蘋果的App Store。發(fā)布軟件一共有三種方法: 通過App Store,通過企業(yè)配置僅在企業(yè)內(nèi)部員工間應(yīng)用,也可通過基于"Ad-hoc"而上載至多達(dá)100部iPhones。

  這個(gè)發(fā)布iPhone軟件的形式的出現(xiàn)使人們不能根據(jù)GPLv3的授權(quán)代碼發(fā)布軟件。任何根據(jù)GPLv3任何代碼的開發(fā)者也必須得到GPLv3的授權(quán)。同時(shí),開發(fā)商在散發(fā)布已經(jīng)由GPLv3 授權(quán)的應(yīng)用軟件的同時(shí)必須提供由蘋果公司提供的密匙以允許該軟件修改版本的上載。

  另外,蘋果至今仍沒有宣布任何讓iPhone運(yùn)行Java的計(jì)劃。

  FlashFlash Professional CS5內(nèi)曾經(jīng)一度被中斷開發(fā)的iOS軟件輸出功能,由于現(xiàn)在Apple已經(jīng)開放第三方開發(fā)工具的使用,Adobe已經(jīng)決定恢復(fù)此功能的開發(fā)作業(yè)。不過Apple目前仍未開放在瀏覽器內(nèi)運(yùn)行Flash內(nèi)容。

  SVG從iPhone2.1固件開始,iPhone版Safari開始支持SVG。該SVG支持SVG 1.1的編碼特征和大部分靜態(tài)功能。但它的圖形界面還不支持SMIL動(dòng)畫。這需要等SMIL引擎足夠成熟之后才能被支持。除SVG外,還支持HTML Canvas。

  Web應(yīng)用程序在2007年蘋果全球開發(fā)者大會(huì)上,蘋果宣布iPhone和iPod Touch將會(huì)通過Safari互聯(lián)網(wǎng)瀏覽器支持某些第三方應(yīng)用程序, 這些應(yīng)用程序被稱為Web應(yīng)用程序。它們能通過AJAX互聯(lián)網(wǎng)技術(shù)編寫出來。

【編輯推薦】

  1. iPhone5發(fā)布彩排被曝 喬布斯將親自上陣?
  2. 蘋果WWDC將于6月6日開幕 可能發(fā)布iPhone5
  3. 專題:喬布斯手上的“蘋果”故事:成功與挑戰(zhàn)
  4. 專題:揭秘蘋果***iOS 4.3操作系統(tǒng)
  5. 蘋果iPhone OS操作系統(tǒng)更名為iOS
責(zé)任編輯:佚名 來源: 51CTO整理
相關(guān)推薦

2016-09-18 20:11:16

IOS10iPhone蘋果

2010-06-08 10:00:00

iOSiPhone OS蘋果

2009-04-03 10:29:35

蘋果黑客iPhone OS

2020-11-29 19:09:28

iOS蘋果 系統(tǒng)

2010-06-02 09:15:15

Android

2009-04-06 08:22:57

2010-02-11 12:36:48

iPadiPhone OS蘋果

2009-04-03 08:43:57

2021-07-13 10:26:10

Windows 10Windows操作系統(tǒng)

2011-01-20 09:04:51

iOS蘋果iPad

2011-03-14 09:04:05

下載iOS 4.3 Bet

2010-05-20 14:09:38

iPhone OS蘋果

2021-10-27 08:19:26

iOS 14.8.1蘋果iPhone

2021-12-21 11:51:50

蘋果 iOS iPhone13

2021-06-08 15:26:44

蘋果iOS 14iOS 15

2009-03-23 08:36:02

Iphone蘋果移動(dòng)OS

2013-05-03 09:48:47

iOS

2011-03-03 03:48:29

iOS蘋果iPad

2012-02-17 14:41:12

Mac OS XOS XiOS

2011-05-05 14:38:41

PalmPilot 1Palm OS 1.0Palm OS
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)