技術(shù)領(lǐng)域
本公開涉及移動設(shè)備的用戶界面。
背景技術(shù):
常規(guī)移動設(shè)備通常專用于執(zhí)行特定功能。例如,移動電話提供電話服務(wù),個人數(shù)字助理(PDA)提供一種組織地址、聯(lián)系人和記事本的方法,媒體播放器播放內(nèi)容,電子郵件設(shè)備提供電子郵件通信,瀏覽器用于互聯(lián)網(wǎng)沖浪等?,F(xiàn)代移動設(shè)備可以包括這些功能中的兩個或多個功能。
具體地,移動設(shè)備可以包括若干不同應(yīng)用,用戶可以獨立于其它應(yīng)用訪問這些應(yīng)用。例如,移動設(shè)備可以包括一個或多個游戲、網(wǎng)絡(luò)應(yīng)用或生產(chǎn)應(yīng)用(productivity application)。
技術(shù)實現(xiàn)要素:
本說明書描述了與用于移動設(shè)備的用戶界面有關(guān)的技術(shù)。一般地,本說明書中描述的主題內(nèi)容的一個方面可被體現(xiàn)在方法中,所述方法包括以下操作:接收訪問移動設(shè)備上的應(yīng)用管理界面的觸摸輸入;呈現(xiàn)應(yīng)用管理界面;接收應(yīng)用管理界面內(nèi)的一個或多個輸入,包括安裝特定應(yīng)用的輸入;安裝所選擇的應(yīng)用;和呈現(xiàn)所安裝的應(yīng)用。該方面的其它實施例包括相應(yīng)的系統(tǒng)、裝置和計算機程序產(chǎn)品。
這些和其它實施例可以可選擇地包括一個或多個下列特征。呈現(xiàn)應(yīng)用管理界面還包括呈現(xiàn)菜單部分和顯示部分。顯示部分包括對應(yīng)于相應(yīng)應(yīng)用的一個或多個應(yīng)用對象,每個應(yīng)用對象呈現(xiàn)關(guān)于相應(yīng)應(yīng)用的信息。菜單部分包括多個標簽,每個標簽提供對應(yīng)用管理界面的特定特征的訪問。接收一個或多個用戶輸入包括接收對特定應(yīng)用對象的選擇。所述方法還包括,響應(yīng)于所述選擇,轉(zhuǎn)變所述顯示部分以便呈現(xiàn)關(guān)于所選擇的應(yīng)用的附加信息。呈現(xiàn)附加信息包括呈現(xiàn)對所選擇應(yīng)用的一個或多個評述。所選擇的應(yīng)用對象是與以前安裝在移動設(shè)備上的應(yīng)用的更新相關(guān)聯(lián)的應(yīng)用更新對象。安裝所選擇的應(yīng)用包括在移動設(shè)備的顯示器上呈現(xiàn)占位符對象,該占位符對象包括安裝進程的指示器。所述方法還包括接收來自用戶購買特定應(yīng)用的支付信息。所述移動設(shè)備包括多點觸敏顯示器。
一般地,本說明書中描述的主題內(nèi)容的一個方面可被體現(xiàn)在系統(tǒng)中,所述系統(tǒng)包括處理器和用于提供與用戶的交互的用戶界面,所述用戶界面包括顯示部分和菜單部分,所述顯示部分包括對應(yīng)于相應(yīng)應(yīng)用的一個或多個應(yīng)用對象,每個應(yīng)用對象呈現(xiàn)關(guān)于相應(yīng)應(yīng)用的信息,所述菜單部分包括多個標簽,每個標簽提供對應(yīng)用管理界面的特定特征的訪問。這個方面的其它實施例包括相應(yīng)的方法、裝置和計算機程序產(chǎn)品。
可以實現(xiàn)本發(fā)明的特定實施例,以便實現(xiàn)一個或多個下列優(yōu)點。用戶可以容易地在應(yīng)用商店中導(dǎo)航,以便識別和下載用于移動設(shè)備的應(yīng)用。可以將以前下載的應(yīng)用的更新通知給用戶,而不會導(dǎo)航到更新界面。用戶可以迅速提供關(guān)于應(yīng)用的反饋,包括給應(yīng)用評分和報告識別出的問題。另外,用戶可以迅速并且容易地與其它用戶共享關(guān)于感興趣的特定應(yīng)用的信息。一旦選擇了應(yīng)用,用戶可以在等待下載應(yīng)用的同時訪問移動設(shè)備的其它特征和應(yīng)用。
在附圖和下列描述中提出了本發(fā)明的一個或多個實施例的細節(jié)。從本描述、附圖和權(quán)利要求書中,將會更加明了本發(fā)明的其它特征、方面和優(yōu)點。
附圖說明
圖1是示例移動設(shè)備的方框圖;
圖2是調(diào)用應(yīng)用商店顯示對象之后,移動設(shè)備的示例用戶界面的方框圖;
圖3是選擇大眾偏好按鈕之后,移動設(shè)備的示例用戶界面的方框圖;
圖4是用于提供與特定應(yīng)用相關(guān)聯(lián)的信息的移動設(shè)備的示例用戶界面的方框圖;
圖5是用于將應(yīng)用通知給另一個用戶的移動設(shè)備的示例用戶界面的方框圖;
圖6是移動設(shè)備的示例用戶界面的方框圖,其包括用于提供與所選擇應(yīng)用相關(guān)聯(lián)的信息的菜單;
圖7是用于評論所選擇應(yīng)用的移動設(shè)備的示例用戶界面的方框圖;
圖8是用于報告所選擇應(yīng)用的移動設(shè)備的示例用戶界面的方框圖;
圖9是移動設(shè)備的示例用戶界面的方框圖,示出了選擇類別標簽之后的應(yīng)用商店;
圖10是移動設(shè)備100的示例用戶界面的方框圖1000,示出了特定選擇類別的應(yīng)用對象;
圖11是移動設(shè)備的示例用戶界面的方框圖,示出了選擇“top 25(前25個)”標簽之后的應(yīng)用商店;
圖12是移動設(shè)備的示例用戶界面的方框圖,示出了隱藏了免費應(yīng)用的應(yīng)用商店的“top 25”;
圖13是移動設(shè)備的示例用戶界面的方框圖,示出了選擇搜索標簽之后的應(yīng)用商店;
圖14是調(diào)用應(yīng)用商店顯示對象并且顯示可獲得更新之后,移動設(shè)備的示例用戶界面的方框圖;
圖15是移動設(shè)備的示例用戶界面的方框圖,示出了選擇更新標簽之后的應(yīng)用商店;
圖16是示出了應(yīng)用下載的移動設(shè)備的示例用戶界面的方框圖;
圖17是示出了用于使用移動設(shè)備在應(yīng)用商店中導(dǎo)航的示例處理的流程圖;
圖18是移動設(shè)備的示例用戶界面的方框圖,示出了可用于刪除的應(yīng)用;
圖19是示出了評分提示的移動設(shè)備的示例用戶界面的方框圖;
圖20是示出了用于使用移動設(shè)備刪除安裝的應(yīng)用的示例處理的流程圖;
圖21是圖1的移動設(shè)備的示例網(wǎng)絡(luò)操作環(huán)境的方框圖;和
圖22是圖1的移動設(shè)備的示例實現(xiàn)的方框圖。
在各個附圖中類似的參考號指示類似元件。
具體實施方式
圖1是示例移動設(shè)備100的方框圖。移動設(shè)備100可以是例如手持計算機、個人數(shù)字助理、蜂窩電話、網(wǎng)絡(luò)裝置、照相機、智能電話、增強型通用分組無線電業(yè)務(wù)(EGPRS)移動電話、網(wǎng)絡(luò)基站、媒體播放器、導(dǎo)航設(shè)備、電子郵件設(shè)備、游戲終端、或這些數(shù)據(jù)處理設(shè)備和其它數(shù)據(jù)處理設(shè)備中的兩個或更多個的組合。
移動設(shè)備概述
在某些實現(xiàn)中,移動設(shè)備100包括觸敏顯示器102。觸敏顯示器102可以使用液晶顯示器(LCD)技術(shù)、發(fā)光聚合物顯示器(LPD)技術(shù)或某些其它顯示器技術(shù)。觸敏顯示器102可以對用戶的觸覺和/或感觸接觸敏感。
在某些實現(xiàn)中,觸敏顯示器102可以包括多點觸敏顯示器102。多點觸敏顯示器102可以例如處理多個同時觸摸點,包括處理關(guān)于每個觸摸點的壓力、程度和/或位置的數(shù)據(jù)。這種處理便于多個手指的手勢和交互、和弦交互和其它交互。還可以使用其它觸敏顯示器技術(shù),例如,使用輸入筆或其它指點設(shè)備進行接觸的顯示器。在美國專利No.6,323,846、6,570,557、6,677,932和美國專利公開2002/0015024A1中描述了多點觸敏顯示器技術(shù)的某些例子。
在某些實現(xiàn)中,移動設(shè)備100可以在觸敏顯示器102上顯示一個或多個圖形用戶界面,以便為用戶提供對各種系統(tǒng)對象的訪問,并且用于向用戶傳遞信息。在某些實現(xiàn)中,所述圖形用戶界面可以包括一個或多個顯示對象104、106。在示出的例子中,顯示對象104、106是系統(tǒng)對象的圖形表示。系統(tǒng)對象的某些例子包括設(shè)備功能、應(yīng)用、窗口、文件、報警、事件或其它可識別系統(tǒng)對象。
示例的移動設(shè)備功能
在某些實現(xiàn)中,移動設(shè)備100可以實現(xiàn)多個設(shè)備功能,諸如以電話對象110指示的電話設(shè)備;以電子郵件對象112指示的電子郵件設(shè)備;以Web(環(huán)球網(wǎng))對象114指示的網(wǎng)絡(luò)數(shù)據(jù)通信設(shè)備;Wi-Fi基站設(shè)備(未示出);和以媒體播放器對象116指示的媒體處理設(shè)備。在某些實現(xiàn)中,可以在菜單條118中顯示特定顯示對象104,例如電話對象110、電子郵件對象112、Web對象114和媒體播放器對象116。在某些實現(xiàn)中,可以從頂層圖形用戶界面訪問設(shè)備功能,諸如圖1所示的圖形用戶界面。觸摸對象110、112、114或116中的一個可以例如調(diào)用對應(yīng)的功能。
在某些實現(xiàn)中,移動設(shè)備100可以實現(xiàn)網(wǎng)絡(luò)分發(fā)功能。例如,所述功能可以使得用戶在行進時使用移動設(shè)備100和其相關(guān)網(wǎng)絡(luò)。具體地,移動設(shè)備100可以將互聯(lián)網(wǎng)訪問(例如,Wi-Fi)擴展到附近的其它無線設(shè)備。例如,移動設(shè)備100可被配置為一個或多個設(shè)備的基站。從而,移動設(shè)備100可以允許或拒絕對其它無線設(shè)備的網(wǎng)絡(luò)訪問。
在某些實現(xiàn)中,在調(diào)用設(shè)備功能之后,移動設(shè)備100的圖形用戶界面改變,或增加另一個用戶界面或用戶界面元件,或被另一個用戶界面或用戶界面元件取代,以便便于用戶訪問與相應(yīng)設(shè)備功能相關(guān)聯(lián)的特定功能。例如,響應(yīng)于用戶觸摸電話對象110,觸敏顯示器102的圖形用戶界面可以呈現(xiàn)與各種電話功能有關(guān)的顯示對象;類似地,觸摸電子郵件對象112可以使得圖形用戶界面呈現(xiàn)與各種電子郵件功能有關(guān)的顯示對象;觸摸Web對象114可以使得圖形用戶界面呈現(xiàn)與各種Web沖浪功能有關(guān)的顯示對象;并且觸摸媒體播放器對象116可以使得圖形用戶界面呈現(xiàn)與各種媒體處理功能有關(guān)的顯示對象。
在某些實現(xiàn)中,可以通過按壓位于移動設(shè)備100底部附近的按鈕120恢復(fù)圖1的頂層圖形用戶界面環(huán)境或狀態(tài)。在某些實現(xiàn)中,每個對應(yīng)的設(shè)備功能可以具有顯示在觸敏顯示器102上的對應(yīng)的“主菜單(home)”顯示對象,并且可以通過按壓“主菜單”顯示對象恢復(fù)圖1的圖形用戶界面環(huán)境。
在某些實現(xiàn)中,頂層圖形用戶界面可以包括附加的顯示對象106,諸如短消息服務(wù)(SMS)對象、日歷對象、照片對象、照相機對象、計算器對象、股票對象、天氣對象、地圖對象、記事本對象、時鐘對象、地址簿對象、設(shè)置對象和應(yīng)用商店對象132。觸摸SMS顯示對象可以例如調(diào)用SMS消息發(fā)送環(huán)境和支持功能;類似地,對顯示對象的每種選擇可以調(diào)用對應(yīng)的對象環(huán)境和功能。
還可以在圖1的圖形用戶界面內(nèi)顯示附加和/或不同的顯示對象。例如,如果設(shè)備100作為其它設(shè)備的基站,一個或多個“連接”對象可以出現(xiàn)在圖形用戶界面內(nèi),以便指示該連接。在某些實現(xiàn)中,用戶可以配置顯示對象106,例如,用戶可以指出顯示哪些顯示對象106,和/或可以下載提供其它功能和對應(yīng)顯示對象的附加應(yīng)用或其它軟件。
在某些實現(xiàn)中,移動設(shè)備100可以包括一個或多個輸入/輸出(I/O)設(shè)備和/或傳感器設(shè)備。例如,可以包括揚聲器160和麥克風(fēng)162,以便便于實現(xiàn)能夠使用語音的功能,諸如電話和語音郵件功能。在某些實現(xiàn)中,可以包括用于揚聲器160和麥克風(fēng)162的音量控制的上/下按鈕184。移動設(shè)備100還可以包括用于進入電話呼叫的振鈴指示器的開/關(guān)按鈕182。在某些實現(xiàn)中,可以包括外放揚聲器164,以便便于實現(xiàn)免提語音功能,諸如揚聲器電話功能。還可以包括用于耳機和/或麥克風(fēng)的音頻插孔166。
在某些實現(xiàn)中,可以包括接近傳感器168,以便便于檢測用戶將移動設(shè)備100定位為接近用戶的耳朵,并且作為響應(yīng),斷開觸敏顯示器102以便防止意外功能調(diào)用。在某些實現(xiàn)中,當(dāng)移動設(shè)備100接近用戶耳朵時,可以關(guān)閉觸敏顯示器102以便節(jié)省附加能量。
還可以使用其它傳感器。例如,在某些實現(xiàn)中,可以使用環(huán)境光傳感器170,以便便于調(diào)整觸敏顯示器102的亮度。在某些實現(xiàn)中,如以方向箭頭指示的,可以使用加速度計172檢測移動設(shè)備100的移動。因此,可以根據(jù)檢測到的取向呈現(xiàn)顯示對象和/或媒體,例如縱向或橫向。在某些實現(xiàn)中,移動設(shè)備100可以包括用于支持諸如由全球定位系統(tǒng)(GPS)或其它定位系統(tǒng)(例如,使用Wi-FI接入點、電視信號、蜂窩網(wǎng)格、統(tǒng)一資源定位器(URL)的系統(tǒng))提供的位置確定能力的電路和傳感器。在某些實現(xiàn)中,定位系統(tǒng)(例如,GPS接收器)可被集成在移動設(shè)備100內(nèi),或被作為可通過接口(例如,端口設(shè)備190)連接到移動設(shè)備100的單獨設(shè)備提供,以便提供對基于位置的服務(wù)的訪問。
移動設(shè)備100還可以包括照相機鏡頭和傳感器180。在某些實現(xiàn)中,照相機鏡頭和傳感器180可以位于移動設(shè)備100的背面。所述照相機可以拍攝靜態(tài)圖像和/或視頻。
移動設(shè)備100還可以包括一個或多個無線通信子系統(tǒng),諸如802.11b/g通信設(shè)備186和/或BluetoothTM通信設(shè)備188。還可以支持其它通信協(xié)議,包括其它802.x通信協(xié)議(例如,WiMax,Wi-Fi,3G)、碼分多址(CDMA)、全球移動通信系統(tǒng)(GSM)、增強式數(shù)據(jù)GSM環(huán)境(EDGE)等。
在某些實現(xiàn)中,包括端口設(shè)備190,例如通用串行總線(USB)端口或?qū)訅]端口、或某些其它有線端口連接。例如,可以利用端口設(shè)備190建立與其它計算設(shè)備的有線連接,所述其它計算設(shè)備諸如是其它通信設(shè)備100、網(wǎng)絡(luò)接入設(shè)備、個人計算機、打印機或能夠接收和/或傳輸數(shù)據(jù)的其它處理設(shè)備。在某些實現(xiàn)中,端口設(shè)備190允許移動設(shè)備100使用一種或多種協(xié)議與主機設(shè)備同步,所述協(xié)議諸如例如為TCP/IP、HTTP、UDP和任意其它已知協(xié)議。在某些實現(xiàn)中,可以使用提交于2007年6月28日的題目為“Multiplexed Data StreamProtocol”的美國專利申請No.11/770,691并且美國專利公開號No.20080304486中描述的USB上的TCP/IP協(xié)議。
圖2是調(diào)用應(yīng)用商店顯示對象(例如,圖1的應(yīng)用商店顯示對象132)之后,移動設(shè)備100的示例用戶界面的方框圖200。例如,用戶可以使用觸敏顯示器102訪問應(yīng)用商店顯示對象132(例如,通過按壓應(yīng)用商店顯示對象132),這導(dǎo)致轉(zhuǎn)換到應(yīng)用商店界面。在某些實現(xiàn)中,觸摸圖1中的應(yīng)用商店顯示對象132引發(fā)到應(yīng)用商店界面的動畫轉(zhuǎn)換。
應(yīng)用商店的用戶界面包括顯示部分236和菜單部分226。菜單部分226可以包括若干標簽。具體地,菜單部分226包括特征標簽(featured tab)216、類別(categories)標簽218、前25個(top25)標簽220、搜索(search)標簽222和更新(updates)標簽224。可以使用菜單部分226中的每個標簽訪問應(yīng)用商店的不同特征,下面將更詳細地描述它們中的每一個。在某些實現(xiàn)中,可以提供其它標簽和/或可以例如根據(jù)應(yīng)用商店、移動設(shè)備的確定或基于從另一個遠程位置接收的輸入改變標簽順序。
顯示部分236顯示與特征標簽216相關(guān)聯(lián)的特征界面203,其在顯示部分236中被突出顯示。特征界面203包括標題欄201。標題欄201包括最近添加按鈕(Recently Added)202和大眾偏好(StaffFavorites)按鈕204。最近添加按鈕202和大眾偏好按鈕204被以不同按鈕示出。然而,這些按鈕可以采用其它形式,例如包括單個雙態(tài)按鈕(toggle button),通過多于一次地觸摸按鈕,該雙態(tài)按鈕可以從一種狀態(tài)轉(zhuǎn)換到另一種狀態(tài)。
特征界面203還包括一個或多個應(yīng)用對象240。最近添加按鈕202被示出為最近被選擇過(例如,基于對觸敏顯示器102的用戶輸入)。當(dāng)選擇最近添加按鈕202時,顯示的應(yīng)用對象240對應(yīng)于最近被添加到應(yīng)用商店的應(yīng)用。
在某些實現(xiàn)中,按照自特定應(yīng)用被包括在應(yīng)用商店內(nèi)以來的時間段指定最近添加的應(yīng)用。例如,最近添加的應(yīng)用可以包括過去30天內(nèi)成為可在應(yīng)用商店中獲得的應(yīng)用。然而在某些其它實現(xiàn)中,不論實際經(jīng)過的時間如何,最近添加的應(yīng)用可以是應(yīng)用商店中指定數(shù)目(例如,25個)的最近添加的應(yīng)用。
可以根據(jù)一個或多個準則在顯示部分236中給應(yīng)用對象240排序。例如,可以按照添加到應(yīng)用商店的日期、按字母順序或按照用戶評分給應(yīng)用對象排序。
具體地,顯示部分236中所示的應(yīng)用對象240包括應(yīng)用對象210、212和214。另外,當(dāng)顯示部分236不能一次顯示全部應(yīng)用對象240時,用戶可以向上或向下滾動238,以便觀看附加的應(yīng)用對象240。雖然以顯示部分236的特定部分處的虛線箭頭表示滾動238,用戶可以從其它點滾動238。具體地,用戶可以通過觸敏顯示器102上特定方向(例如,向上或向下)的手勢滾動。
每個應(yīng)用對象240包括與特定應(yīng)用相關(guān)聯(lián)的信息。例如,應(yīng)用對象210包括應(yīng)用信息228。應(yīng)用信息228可以包括表示該應(yīng)用的圖像、應(yīng)用名稱(例如,應(yīng)用對象210的“應(yīng)用1”)、開發(fā)者名稱和評分信息。在某些實現(xiàn)中,以特定數(shù)目的星號表示評分信息。這些星號被填充以便指示該應(yīng)用的平均評分(例如,5個中的3個)。在某些實現(xiàn)中,星號被部分填充以便表示更精細程度的平均評分粒度。
在某些其它實現(xiàn)中,使用不同符號表示評分信息。例如,在某些實現(xiàn)中,使用小點表示未選擇的星號,它們以達到評分級別的星號替代,從而僅存在等于平均評分的星號。在某些實現(xiàn)中,評分信息還包括用于確定平均評分的若干評論(例如,來自個體用戶)。
應(yīng)用對象240還包括購買信息230。購買信息指示該應(yīng)用是免費的還是必須購買(例如,以“免費(free)”或“購買(buy)”標簽指示)。在某些實現(xiàn)中,購買信息指示應(yīng)用的費用(例如,$5.00)。在某些其它實現(xiàn)中,應(yīng)用對象240可以指示用戶是否已經(jīng)安裝了特定應(yīng)用。例如,如果用戶已經(jīng)安裝了應(yīng)用對象210指示的應(yīng)用,則購買信息230可以標明“已安裝(installed)”而不是“免費(free)”。可替換地,購買信息230可以標明“卸載(uninstall)”,指示用戶可以卸載已經(jīng)安裝的應(yīng)用。
應(yīng)用對象240還可以包括“>”指示符(例如,應(yīng)用對象210的指示符232)。指示符232指示選擇特定的應(yīng)用對象(例如,通過觸摸應(yīng)用對象210)將轉(zhuǎn)換用戶界面,以便提供關(guān)于所選擇應(yīng)用的附加信息。轉(zhuǎn)換可以是動畫表示。
顯示部分236還可以包括一個或多個廣告。在顯示部分236,在標題欄201附近示出了第一廣告206和第二廣告208。在其它實現(xiàn)中,僅呈現(xiàn)單個廣告??商鎿Q地,可以呈現(xiàn)附加廣告。另外,雖然廣告被示出為在標題欄201附近,但可以在顯示部分236上的不同位置處呈現(xiàn)一個或多個廣告。
圖3是選擇了大眾偏好按鈕(例如,圖2的大眾偏好按鈕204)之后,移動設(shè)備100的示例用戶界面的方框圖300。如圖2所示,標題欄201包括最近添加按鈕202和大眾偏好按鈕204。當(dāng)選擇大眾偏好按鈕204時,顯示部分236呈現(xiàn)應(yīng)用對象340作為特征界面303的一部分。應(yīng)用對象340可以包括一個或多個最近添加的應(yīng)用對象240,或可以與應(yīng)用對象240有所不同。
在某些實現(xiàn)中,應(yīng)用對象340表示與應(yīng)用商店相關(guān)聯(lián)的一個或多個個人選擇的應(yīng)用對象。例如,大眾偏好可能在特定時間段內(nèi)被一組個人選擇。因此,大眾偏好可以規(guī)則地改變,例如,每30天。在某些其它實現(xiàn)中,根據(jù)從特定一組個人處接收到最高評分的應(yīng)用識別大眾偏好。在某些實現(xiàn)中,被識別為大眾偏好的應(yīng)用對象340的數(shù)目被限制為特定數(shù)目(例如,前25個應(yīng)用)。
可以根據(jù)一個或多個準則在特征界面303中給應(yīng)用對象340排序。例如,可以按照添加到應(yīng)用商店的日期、按字母順序或按人員評分,給應(yīng)用對象排序。
具體地,顯示部分236中所示的應(yīng)用對象340包括應(yīng)用對象302、304和306。另外,當(dāng)顯示部分236不能一次顯示全部應(yīng)用對象340時,用戶可以向上或向下滾動238,以便如上面參考圖2所述的觀看附加的應(yīng)用對象340。
每個應(yīng)用對象340包括與相應(yīng)應(yīng)用相關(guān)聯(lián)的信息。類似于上面參考圖2所述的應(yīng)用信息228,應(yīng)用信息可以包括表示應(yīng)用的圖像、應(yīng)用名稱(例如,應(yīng)用對象302的“應(yīng)用4”)、開發(fā)者名稱和評分信息。在某些實現(xiàn)中,以標識相應(yīng)應(yīng)用的平均評分的特定數(shù)目的星號表示評分信息。
應(yīng)用對象340還包括購買信息。購買信息指示“大眾偏好”應(yīng)用是免費的還是必須購買。在某些實現(xiàn)中,購買信息指示特定應(yīng)用的費用(例如,$5.00)。在某些其它實現(xiàn)中,應(yīng)用對象340指示用戶是否已經(jīng)安裝了特定應(yīng)用。例如,如果用戶已經(jīng)安裝了應(yīng)用對象302指示的應(yīng)用,則購買信息可以標明“已安裝”而不是“免費”??商鎿Q地,購買信息可以標明“卸載”,指示用戶可以卸載已經(jīng)安裝的應(yīng)用。
應(yīng)用對象340還可以包括“>”指示符(例如,圖2的指示符232)。該指示符指示選擇特定應(yīng)用對象(例如,通過觸摸應(yīng)用對象302)將轉(zhuǎn)換用戶界面,以便提供關(guān)于所選擇應(yīng)用的附加信息。轉(zhuǎn)換可以是動畫表示。
特征界面303還可以包括一個或多個廣告。具體地,顯示部分236在標題欄201附近呈現(xiàn)第一廣告206和第二廣告208。在其它實現(xiàn)中,僅呈現(xiàn)單個廣告。可替換地,可以呈現(xiàn)附加廣告。另外,雖然廣告被示出為在標題欄201附近,但可以在顯示部分236上的不同位置處呈現(xiàn)一個或多個廣告。
在圖2或圖3中,對應(yīng)用對象的用戶選擇(例如,分別對應(yīng)用對象240或340中的一個的選擇),用戶界面可以轉(zhuǎn)換以便提供關(guān)于與所選擇的應(yīng)用對象相關(guān)聯(lián)的應(yīng)用的附加信息。
圖4是用于提供與特定應(yīng)用相關(guān)聯(lián)的信息的移動設(shè)備100的示例用戶界面的方框圖400。具體地,應(yīng)用信息界面403對應(yīng)于對圖2的應(yīng)用對象210的用戶選擇。
應(yīng)用信息界面403包括信息顯示部分410和菜單部分226。菜單部分226包括特征標簽216、類別標簽218、前25個標簽220、搜索標簽222和更新標簽224。在某些實現(xiàn)中,當(dāng)呈現(xiàn)應(yīng)用信息界面403時,隱藏菜單部分226。
顯示部分410包括標題欄401。標題欄401將該用戶界面標識為應(yīng)用信息界面。另外,標題欄401可以包括后退(Back)按鈕402和“告訴朋友(tell a friend)”按鈕404。后退按鈕402允許用戶例如取消應(yīng)用信息界面403,并且返回前一個用戶界面(例如,圖2或3所示的應(yīng)用商店的用戶界面)?!案嬖V朋友”按鈕404允許用戶發(fā)送關(guān)于所選擇的應(yīng)用的信息。具體地,觸摸“告訴朋友”按鈕404使得用戶界面轉(zhuǎn)換為用于將特定應(yīng)用通知給另一個人的界面。下面參考圖5更詳細地描述用于將所選擇的應(yīng)用通知給另一個人的界面。
顯示部分410還可以包括應(yīng)用信息406、購買信息408、應(yīng)用屏幕快照412和評論414。應(yīng)用信息406包括例如應(yīng)用名稱和開發(fā)者。應(yīng)用信息406還可以包括表示特定應(yīng)用的圖像以及其它信息,例如,應(yīng)用被添加到應(yīng)用商店的日期。應(yīng)用信息406還可以包括應(yīng)用的簡要描述。
購買信息408指示所選擇的應(yīng)用是免費的還是可用于購買??商鎿Q地,購買信息408可以指示應(yīng)用的價格(例如,$5.00)。在某些實現(xiàn)中,用戶可以兌換積分(redeem credit)以便購買應(yīng)用。例如,用戶可以具有代金卡、禮券或可用于購買應(yīng)用商店的應(yīng)用的其它積分。在某些實現(xiàn)中,在應(yīng)用信息界面中為用戶呈現(xiàn)“兌換”按鈕。觸摸兌換按鈕產(chǎn)生一個界面,其中用戶可以輸入相應(yīng)于將要應(yīng)用的積分的賬戶信息。
另外,在某些實現(xiàn)中,觸摸購買信息408啟動下載應(yīng)用的處理。例如,如果應(yīng)用是免費的,下載處理可以開始而不用其它用戶輸入。可替換地,如果需要購買,可以訪問用戶賬戶以便購買應(yīng)用。在某些實現(xiàn)中,用戶可以兌換禮券或類似的積分以便購買應(yīng)用。在某些其它實現(xiàn)中,在購買應(yīng)用之前,需要用戶提供賬戶或其它驗證信息。
在某些替換實現(xiàn)中,購買信息408指示用戶是否已經(jīng)安裝了該應(yīng)用(例如,通過在購買信息408中包括文本“已安裝”或“卸載”)。
屏幕快照412可以提供應(yīng)用界面的屏幕捕捉圖像。在某些實現(xiàn)中,取代或除了屏幕快照412之外,提供該應(yīng)用的更詳細的描述。例如,該詳細描述可以包括該應(yīng)用的特征和其它信息。在某些實現(xiàn)中,提供一個以上的屏幕快照412??商鎿Q地,在某些其它實現(xiàn)中,附加屏幕快照可被作為縮略圖提供,當(dāng)用戶選擇時可以顯示這些縮略圖。
評論414包括應(yīng)用的評分信息和個人評論。評分信息可以包括平均評分的圖形圖示(例如,使用星號評分)。另外,還可以提供用于確定平均評分的個人評論數(shù)目。平均評分之后可以是對該應(yīng)用的一個或多個個人評論。在某些實現(xiàn)中,列出所有評論。在某些其它實現(xiàn)中,僅列出指定數(shù)目的評論。在某些實現(xiàn)中,用戶可以滾動238以便查看不能被呈現(xiàn)在應(yīng)用信息界面403的可視部分內(nèi)的附加評論。
應(yīng)用信息界面403的評論414部分還可以包括評論按鈕418,其允許用戶提供與該應(yīng)用相關(guān)聯(lián)的評論或其它報告。下面參考圖6-8描述提供對應(yīng)用的評論。
圖5是用于將應(yīng)用通知給另一個用戶的移動設(shè)備100的示例用戶界面的方框圖500。具體地,圖5包括通知界面502??梢皂憫?yīng)于對圖4的“告訴朋友”按鈕404的用戶選擇,呈現(xiàn)通知界面502。
通知界面502包括標題欄501。標題欄501標識通知界面502(例如,“告訴朋友”)。另外,標題欄501包括后退按鈕504和發(fā)送按鈕506。后退按鈕504可以取消通知界面502并且允許用戶返回前一個用戶界面(例如,應(yīng)用信息界面403)。發(fā)送按鈕506允許用戶將應(yīng)用信息發(fā)送給另一個人。
通知界面502可以提供預(yù)先配置的電子郵件消息,其包括到應(yīng)用商店內(nèi)的應(yīng)用信息的鏈接。通知界面502包括“發(fā)送到(to)”字段508、“來自(from)”字段510、主題(subject)字段512和文本框514?!皌o”字段508允許用戶識別通知的接收人。用戶可以輸入例如電子郵件地址或?qū)?yīng)于聯(lián)系人或地址簿條目的名稱?!皝碜浴弊侄?10允許用戶為接收人標識通知的發(fā)送人。在某些實現(xiàn)中,基于用戶簡檔或帳戶信息自動填寫“來自”字段510。在某些其它實現(xiàn)中,不向用戶呈現(xiàn)“來自”字段510,而是將其自動添加到通知內(nèi)?!爸黝}”字段512允許用戶為接收人指出主題,例如,“查看這個應(yīng)用(check out this application)”。在某些實現(xiàn)中,由應(yīng)用商店,例如,以應(yīng)用名稱或其它文本自動填寫主題字段512。
文本框514為用戶提供附加空間,以便向用戶提供附加文本(例如,消息體)。在某些實現(xiàn)中,文本框514具有允許用戶輸入的最多字符數(shù)。
可以使用鍵盤516提供每個字段和文本框514的輸入。鍵盤516提供完整的QWERTY按鍵布局以便鍵入。通過根據(jù)所希望的文本觸摸單個按鍵,用戶以觸敏顯示器102輸入文本。在向一個或多個字段輸入信息之后,用戶可以如上所述通過觸摸發(fā)送按鈕506發(fā)送該通知。在某些實現(xiàn)中,發(fā)送通知使得用戶界面轉(zhuǎn)換到前一個用戶界面(例如,應(yīng)用信息界面403)。
圖6是移動設(shè)備100的示例用戶界面的方框圖600,該示例用戶界面包括用于提供與所選擇應(yīng)用相關(guān)聯(lián)的信息的菜單602。具體地,應(yīng)用信息界面403的一部分可以與菜單602重疊。菜單602可以部分透明,從而應(yīng)用信息界面403的重疊部分是部分可見的。在某些實現(xiàn)中,響應(yīng)于用戶選擇應(yīng)用信息界面403內(nèi)的評論按鈕418呈現(xiàn)菜單602。在某些替換實現(xiàn)中,菜單602完全取代應(yīng)用信息403,而不是以部分重疊提供。
菜單602包括寫評論(Write a Review)按鈕604、報告問題(Report a Problem)按鈕606和取消(Cancel)按鈕608。寫評論按鈕604允許用戶編寫對應(yīng)用信息界面403的應(yīng)用的評論。具體地,當(dāng)用戶觸摸寫評論按鈕604時,用戶界面轉(zhuǎn)換為評論界面(例如,使用動畫轉(zhuǎn)換)。下面參考圖7更詳細地描述評論界面。
報告問題按鈕606允許用戶報告在應(yīng)用信息界面403中識別出的應(yīng)用的問題。具體地,當(dāng)用戶觸摸報告問題按鈕604時,用戶界面轉(zhuǎn)換為報告界面(例如,使用動畫轉(zhuǎn)換)。下面參考圖8更詳細地描述報告界面。
取消按鈕608允許用戶取消菜單602,并且返回圖4的應(yīng)用信息界面403。
圖7是用于評論所選擇應(yīng)用的移動設(shè)備100的示例用戶界面的方框圖700。具體地,圖7示出了例如響應(yīng)于用戶選擇寫評論按鈕604(圖6)而呈現(xiàn)的評論界面702。
評論界面702包括將該界面標識為評論界面的標題欄701。標題欄701還包括后退按鈕704和發(fā)送按鈕706。后退按鈕704可以取消評論界面702。并且允許用戶返回前一個用戶界面(例如,應(yīng)用信息界面403)。發(fā)送按鈕706允許用戶提交評論。
評論界面702包括評分708。評分708允許用戶給應(yīng)用分配評分值。例如,用戶可以給應(yīng)用分配最多可能數(shù)目星號中的特定數(shù)目的星號(例如,從0到5星)。具體地,用戶可以使用觸敏界面102上的手勢動作分配星號。例如,用戶可以在第一方向上滑動手指,以便遞增地增加星號數(shù)目(到最大數(shù)目例如5),或在第二方向上遞增地減少星號數(shù)目(到最少數(shù)目例如零)。
評論界面702還包括“來自”字段710、“頭銜(title)”字段712和評論文本框714?!皝碜浴弊侄?10允許用戶標識是誰提供了該評論。在某些實現(xiàn)中,基于用戶簡檔或賬戶信息自動填寫“來自”字段710。在某些其它實現(xiàn)中,不向用戶呈現(xiàn)“來自”字段710,而是將其自動添加到評論內(nèi)?!邦^銜”字段712允許用戶標識他們提供評論的專業(yè)或能力。在某些實現(xiàn)中,不提供“頭銜”字段712。
文本框714為用戶提供附加空間,以便在評分值之外提供評論文本。在某些實現(xiàn)中,文本框714具有允許用戶輸入的最多字符數(shù)目。
可以使用鍵盤516提供每個字段和文本框514的輸入。鍵盤516提供完整的QWERTY按鍵布局以便鍵入。通過根據(jù)所希望的文本觸摸單個按鍵,用戶以觸敏顯示器102輸入文本。在向一個或多個字段輸入信息之后,用戶可以如上所述通過觸摸發(fā)送按鈕706提交評論。在某些實現(xiàn)中,提交評論使得用戶界面轉(zhuǎn)換到前一個用戶界面(例如,應(yīng)用信息界面403)。
圖8是用于報告所選擇應(yīng)用的移動設(shè)備100的示例用戶界面的方框圖800。具體地,圖8示出了例如響應(yīng)于用戶選擇報告問題按鈕606(圖6)而呈現(xiàn)的報告界面802。
報告界面802包括將該界面標識為報告界面的標題欄801。標題欄801還包括后退按鈕804和發(fā)送按鈕806。后退按鈕802例如可以取消報告界面802,并且允許用戶返回前一個用戶界面(例如,應(yīng)用信息界面403)。發(fā)送按鈕806允許用戶提交報告。
評論界面802包括菜單按鈕,其中具有要報告的建議問題。具體地,評論界面802包括報告程序錯誤(bug)按鈕808、報告攻擊(Offensive)按鈕810和其它(Concern not listed)按鈕812。用戶可以通過觸摸評論界面802內(nèi)的特定菜單按鈕,選擇菜單按鈕中的一個按鈕。在某些實現(xiàn)中,當(dāng)用戶選擇特定菜單按鈕時,所選擇的菜單按鈕被突出顯示。在某些其它實現(xiàn)中,當(dāng)用戶選擇一個菜單按鈕時,顯示一個圖標以便指示選擇,例如,勾號。
另外,呈現(xiàn)文本框814。文本框814允許用戶可選擇地描述報告的問題。在某些實現(xiàn)中,文本框814具有允許用戶輸入的最多字符數(shù)。
可以使用鍵盤516提供文本框814的輸入。鍵盤516提供完整的QWERTY按鍵布局以便鍵入。通過根據(jù)所希望的文本觸摸單個按鍵,用戶以觸敏顯示器102輸入文本。在向文本框814輸入信息之后,如上所述,用戶可以通過觸摸發(fā)送按鈕806提交該報告。在某些實現(xiàn)中,提交報告使得用戶界面轉(zhuǎn)換到前一個用戶界面(例如,應(yīng)用信息界面403)。
在某些實現(xiàn)中,不在報告界面802中呈現(xiàn)鍵盤516,直到用戶選擇文本框814為止(例如,通過觸摸文本框814)。
圖9是移動設(shè)備100的示例用戶界面的方框圖900,示出了選擇類別標簽(例如,圖2的類別標簽218)之后的應(yīng)用商店。例如,用戶可以使用觸敏顯示器102訪問應(yīng)用商店顯示對象132(例如,通過按壓應(yīng)用商店顯示對象132),導(dǎo)致轉(zhuǎn)換到應(yīng)用商店界面。在某些實現(xiàn)中,觸摸圖1中的應(yīng)用商店顯示對象132引發(fā)到應(yīng)用商店界面的動畫轉(zhuǎn)換。
應(yīng)用商店的用戶界面包括顯示部分902和菜單部分226。菜單部分226可以包括若干標簽。具體地,菜單部分226包括特征標簽216、類別標簽218、前25個標簽220、搜索標簽222和更新標簽224??梢允褂貌藛尾糠?26中的每個標簽,以便訪問應(yīng)用商店的不同特征。
顯示部分236顯示與類別標簽218相關(guān)聯(lián)的類別界面903,其在顯示部分236中被突出顯示。類別界面903包括將該用戶界面標識為類別界面的標題欄901。在某些實現(xiàn)中,標題欄903包括一個或多個按鈕,例如,允許用戶訪問前一個用戶界面的后退按鈕??商鎿Q地,通過按壓按鈕120,用戶可以退出應(yīng)用商店,并且返回圖1所示的“主菜單”界面。
類別界面903包括一個或多個類別按鈕。具體地,類別界面903包括游戲(Games)按鈕904、娛樂(Entertainment)按鈕906、新聞(News)按鈕908、生產(chǎn)(Productivity)按鈕910、體育(Sports)按鈕912和旅行(Travel)按鈕914。顯示的類別可被以任意順序排列(例如,按字母順序,按流行性等)。另外,取代或除了示出的類別之外,可以顯示其它類別。在某些實現(xiàn)中,用戶可以通過滾動238類別按鈕查看附加類別。
每個類別按鈕允許用戶轉(zhuǎn)換到提供與特定類別相關(guān)聯(lián)的應(yīng)用對象的界面。例如,選擇游戲按鈕904可以使得類別界面轉(zhuǎn)換到游戲?qū)ο蠼缑妫螒驅(qū)ο蠼缑姘▽?yīng)于與游戲類別相關(guān)聯(lián)的游戲或其它內(nèi)容的一個或多個應(yīng)用對象。
圖10是移動設(shè)備100的示例用戶界面的方框圖1000,示出了特定選擇類別的應(yīng)用對象。具體地,圖10示出了響應(yīng)于用戶類別選擇(例如,對圖9中的游戲按鈕904的用戶選擇)而呈現(xiàn)的游戲?qū)ο蠼缑?003。
該用戶界面包括顯示部分1002和菜單部分226。菜單部分226包括若干標簽。具體地,菜單部分226包括特征標簽216、類別標簽218、top25標簽220、搜索標簽222和更新標簽224。具體地,類別標簽218被突出顯示。
顯示部分1002顯示與游戲類別的選擇相關(guān)聯(lián)的游戲?qū)ο蠼缑?003。游戲?qū)ο蠼缑?003包括包含最近添加按鈕1004和大眾偏好按鈕1006的標題欄1001。最近添加按鈕1004和大眾偏好按鈕1006被以不同按鈕示出,然而,它們可以采用其它形式,包括例如,單個雙態(tài)按鈕,其可以從一種狀態(tài)轉(zhuǎn)換到另一種狀態(tài)。
游戲?qū)ο蠼缑?003還包括一個或多個游戲?qū)ο?040。最近添加按鈕1004被示出為當(dāng)前已被選擇(例如,基于對觸敏顯示器102的用戶輸入)。當(dāng)選擇最近添加按鈕1004時,顯示的游戲?qū)ο?040以類似于上面參考圖2所述但相對于游戲?qū)ο蟮姆绞剑瑢?yīng)于最近添加到應(yīng)用商店的游戲應(yīng)用。類似地,當(dāng)選擇或者觸發(fā)大眾偏好按鈕1006時,顯示的游戲?qū)ο?040以類似于上面在圖2中所述的方式,對應(yīng)于已被與應(yīng)用商店相關(guān)聯(lián)的一個或多個個人選擇的游戲應(yīng)用。
顯示部分1002中示出的游戲?qū)ο?040包括游戲?qū)ο?012、1014和1016。另外,當(dāng)顯示部分1002不能一次顯示全部游戲?qū)ο?040時,用戶可以向上或向下滾動238,以便查看附加游戲?qū)ο?040。
每個游戲?qū)ο?040包括與特定游戲應(yīng)用相關(guān)聯(lián)的信息。例如,游戲?qū)ο?012包括游戲應(yīng)用信息1018。游戲應(yīng)用信息1018可以包括表示游戲應(yīng)用的圖像、游戲應(yīng)用名稱(“游戲1”)、開發(fā)者名稱和評分信息。在某些實現(xiàn)中,以指定數(shù)目的星號表示評分信息。這些星號被填充以便指示游戲的平均評分(例如,5星中的3星)。在某些實現(xiàn)中,星號可被部分填充,以便表示更精細程度的平均評分粒度。
游戲?qū)ο?040還包括購買信息1022。購買信息1022指示該應(yīng)用是免費的還是必須購買。在某些實現(xiàn)中,購買信息指示游戲的費用(例如,$5.00)。在某些其它實現(xiàn)中,每個游戲?qū)ο?例如,游戲?qū)ο?012、1014和1016)可以指示用戶是否已經(jīng)安裝了特定游戲。例如,如果用戶已經(jīng)安裝了游戲?qū)ο?012指示的游戲,購買信息1022可以標明“已安裝”而不是“免費”??商鎿Q地,購買信息122可以標明“卸載”,指示用戶可以卸載已經(jīng)安裝的游戲應(yīng)用。
游戲?qū)ο?040還可以包括“>”指示符1020。指示符1020指示選擇特定的游戲?qū)ο?例如,通過觸摸游戲?qū)ο?012)將轉(zhuǎn)換用戶界面,以便提供關(guān)于所選擇游戲應(yīng)用的附加信息。轉(zhuǎn)換可以是動畫表示。
顯示部分1002還可以包括一個或多個廣告。在顯示部分1002中,在標題欄1001附近示出了第一廣告1008和第二廣告1010。在其它實現(xiàn)中,僅呈現(xiàn)單個廣告??商鎿Q地,可以呈現(xiàn)附加廣告。另外,雖然廣告被示出為在標題欄1001附近,但可以在顯示部分1002上的不同位置處呈現(xiàn)一個或多個廣告。
用戶可以選擇特定游戲?qū)ο?040,以便轉(zhuǎn)換為提供關(guān)于與所選擇的游戲?qū)ο笙嚓P(guān)聯(lián)的游戲的信息。以類似于上面參考圖4所述的應(yīng)用信息界面403提供游戲信息。
圖11是移動設(shè)備100的示例用戶界面的方框圖1100,示出了選擇“前25個”標簽(例如,“前25個”標簽220)之后的應(yīng)用商店。例如,用戶可以使用觸敏顯示器102訪問應(yīng)用商店顯示對象132(例如,通過按壓應(yīng)用商店顯示對象132),導(dǎo)致轉(zhuǎn)換到應(yīng)用商店界面。在某些實現(xiàn)中,觸摸圖1中的應(yīng)用商店顯示對象132引發(fā)到應(yīng)用商店界面的動畫轉(zhuǎn)換。
應(yīng)用商店的用戶界面包括顯示部分1102和菜單部分226。菜單部分226包括若干標簽。具體地,菜單部分226包括特征標簽216、類別標簽218、前25個標簽220、搜索標簽222和更新標簽224??梢允褂貌藛尾糠?26中的每個標簽,以便訪問應(yīng)用商店的不同特征。
顯示部分1102顯示與“前25個”標簽220相關(guān)聯(lián)的“前25個”界面1103,其在顯示部分236中被突出顯示。前25個界面1103包括將該用戶界面標識為前25個界面的標題欄1101。標題欄1101還包括“示出免費(show free)”按鈕1104和“隱藏免費(hide free)”按鈕1106。
當(dāng)選擇“示出免費”按鈕1104時(如圖11中突出顯示的),“前25個”界面1103顯示應(yīng)用對象1140,其包括與可免費獲得的應(yīng)用相關(guān)聯(lián)的應(yīng)用對象。當(dāng)選擇“隱藏免費”按鈕1106時,“前25個”界面1103僅顯示需要支付費用的應(yīng)用對象。
“前25個”界面1103包括應(yīng)用對象1140。具體地,列出了25個應(yīng)用對象1140。然而,當(dāng)所有25個應(yīng)用對象1140不能全部被顯示在顯示部分1102內(nèi)時,用戶可以滾動238以便查看附加應(yīng)用對象。另外,在某些實現(xiàn)中,當(dāng)用戶滾動到應(yīng)用對象的“前25個”列表的底部時,可以提供一個允許用戶查看另一組應(yīng)用對象(例如,“next25(接下來25個)”應(yīng)用對象)的按鈕。
示出的應(yīng)用對象1140包括應(yīng)用對象1112、1114和1116。以有序順序呈現(xiàn)應(yīng)用對象1140。因此,應(yīng)用對象1112的等級高于應(yīng)用對象1114。在應(yīng)用對象內(nèi)標識出每個應(yīng)用對象的等級。例如,應(yīng)用對象1112包括等級標識符1118,其將應(yīng)用對象1112標識為在應(yīng)用對象1140列表中具有等級號1。
每個應(yīng)用對象1140包括與特定應(yīng)用相關(guān)聯(lián)的信息。例如,應(yīng)用對象1112包括應(yīng)用信息1122。應(yīng)用信息1122可以包括表示應(yīng)用的圖像、應(yīng)用名稱(“應(yīng)用5”)、開發(fā)者名稱和評分信息。在某些實現(xiàn)中,以特定數(shù)目的星號表示評分信息。這些星號被填充,以便指示游戲的平均評分(例如,5個中的3個)。在某些實現(xiàn)中,星號被部分填充,以便表示更精細程度的平均評分粒度。
應(yīng)用對象1140還包括購買信息1124。購買信息1124指示該應(yīng)用是免費的還是必須購買。在某些實現(xiàn)中,購買信息指示應(yīng)用的費用(例如,$5.00)。在某些其它實現(xiàn)中,每個應(yīng)用對象(例如,應(yīng)用對象112、1114和1116)可以指示用戶是否已經(jīng)安裝了特定應(yīng)用。例如,如果用戶已經(jīng)安裝了應(yīng)用對象1112指示的應(yīng)用,則購買信息1124可以標明“已安裝”而不是“免費”??商鎿Q地,購買信息1124可以標明“卸載”,指示用戶可以卸載已經(jīng)安裝的應(yīng)用。
應(yīng)用對象1140還可以包括“>”指示符1124。指示符1124指示選擇特定的應(yīng)用對象(例如,通過觸摸應(yīng)用對象1112)將轉(zhuǎn)換用戶界面,以便提供關(guān)于所選擇應(yīng)用的附加信息。轉(zhuǎn)換可以是動畫表示。
顯示部分1102還可以包括一個或多個廣告。在顯示部分1102中,在標題欄1101附近示出了第一廣告1108和第二廣告1110。在其它實現(xiàn)中,僅呈現(xiàn)單個廣告??商鎿Q地,可以呈現(xiàn)附加廣告。另外,雖然廣告被示出為在標題欄1101附近,但可以在顯示部分1102上的不同位置處呈現(xiàn)一個或多個廣告。
選擇應(yīng)用對象1140的有序列表內(nèi)的特定應(yīng)用對象將用戶界面轉(zhuǎn)換到提供關(guān)于與所選擇應(yīng)用對象相關(guān)聯(lián)的應(yīng)用的信息的界面。以類似于上面參考圖4描述的應(yīng)用信息界面403的方式提供應(yīng)用信息。
圖12是移動設(shè)備100的示例用戶界面的方框圖1200,示出了隱藏了免費應(yīng)用的應(yīng)用商店“前25個”。應(yīng)用商店的用戶界面包括顯示部分1202和菜單部分226。菜單部分226可以包括若干標簽。具體地,菜單部分226包括特征標簽216、類別標簽218、前25個標簽220、搜索標簽222和更新標簽224??梢允褂貌藛尾糠?26中的每個標簽,以便訪問應(yīng)用商店的不同特征。
顯示部分1202顯示與“前25個”標簽220相關(guān)聯(lián)的“前25個”界面1203,其在顯示部分236中被突出顯示。前25個界面1103包括將該用戶界面標識為“前25個”界面的標題欄1201。標題欄1201還包括“示出免費”按鈕1104和“隱藏免費”按鈕1106。具體地,如圖12中突出顯示的,選擇了“隱藏免費”按鈕1106。當(dāng)“隱藏免費”按鈕1106被選擇時,“前25個”界面1203僅顯示需要支付的應(yīng)用對象。
“前25個”界面1203包括應(yīng)用對象1240。具體地,列出多至25個應(yīng)用對象1240。然而,當(dāng)存在比可以顯示在顯示部分1202內(nèi)的應(yīng)用對象1240更多的應(yīng)用對象時,用戶可以滾動238以便查看附加應(yīng)用對象。另外,在某些實現(xiàn)中,當(dāng)用戶滾動到應(yīng)用對象的“前25個”列表的底部時,可以提供允許用戶查看另一組應(yīng)用對象(例如,“next25”應(yīng)用對象)的按鈕。
示出的應(yīng)用對象1240包括應(yīng)用對象1204、1206和1208。以有序順序呈現(xiàn)應(yīng)用對象1240。因此,應(yīng)用對象1204的等級高于應(yīng)用對象1206。在應(yīng)用對象內(nèi)標識出每個應(yīng)用對象的等級。例如,應(yīng)用對象1204包括等級標識符1210,其將應(yīng)用對象1204標識為在應(yīng)用對象1240的列表中具有等級號1。該等級可以基于例如每個應(yīng)用的平均星號評分或某些其它準則。
每個應(yīng)用對象1240包括與特定應(yīng)用相關(guān)聯(lián)的信息。例如,應(yīng)用對象1240可以包括表示應(yīng)用的圖像、應(yīng)用名稱(“應(yīng)用2”)、開發(fā)者名稱和評分信息。
應(yīng)用對象1240還包括購買信息1212。具體地,由于選擇并且觸發(fā)了“隱藏免費”按鈕1106,每個應(yīng)用對象1240需要支付。選擇應(yīng)用對象1240的有序列表中的特定應(yīng)用對象將用戶界面轉(zhuǎn)換到提供關(guān)于與所選擇應(yīng)用對象相關(guān)聯(lián)的應(yīng)用的信息的界面。以類似于上面參考圖4描述的應(yīng)用信息界面403的方式提供應(yīng)用信息。
圖13是移動設(shè)備100的示例用戶界面的方框圖1300,示出了選擇搜索標簽之后的應(yīng)用商店。例如,用戶可以使用觸敏顯示器102訪問應(yīng)用商店顯示對象132(例如,通過按壓應(yīng)用商店顯示對象132),導(dǎo)致轉(zhuǎn)換到應(yīng)用商店界面。在某些實現(xiàn)中,觸摸圖1中的應(yīng)用商店顯示對象132引發(fā)到應(yīng)用商店界面的動畫轉(zhuǎn)換。
應(yīng)用商店的用戶界面包括顯示部分1302和菜單部分226。菜單部分226包括若干標簽。具體地,菜單部分226包括特征標簽216、類別標簽218、前25個標簽220、搜索標簽222和更新標簽224??梢允褂貌藛尾糠?26中的每個標簽,以便訪問應(yīng)用商店的不同特征。
具體地,顯示部分1302顯示與搜索標簽222相關(guān)聯(lián)的搜索界面1303,其在顯示部分236中被突出顯示。搜索界面1303包括將該用戶界面標識為應(yīng)用搜索界面的標題欄1201。
搜索界面1303包括搜索字段1304和搜索按鈕1306。搜索字段1304允許用戶輸入一個或多個搜索項。例如,用戶可以輸入標識特定應(yīng)用、開發(fā)者、類別的關(guān)鍵字或其它關(guān)鍵字。搜索按鈕1306基于搜索字段1304的用戶輸入執(zhí)行應(yīng)用搜索。例如,用戶可以通過觸摸搜索按鈕1306執(zhí)行搜索。
用戶可以使用鍵盤516在搜索字段1304中輸入搜索項。鍵盤516提供完整的QWERTY按鍵布局以便鍵入。通過根據(jù)所希望的文本觸摸單個按鍵,用戶以觸敏顯示器102輸入文本。
執(zhí)行搜索(例如,通過觸摸搜索按鈕1306)將用戶界面轉(zhuǎn)換為提供關(guān)于與輸入搜索項相關(guān)聯(lián)的一個或多個應(yīng)用的信息的界面。以類似于上面參考圖4描述的應(yīng)用信息界面403(例如,應(yīng)用對象列表)的方式提供應(yīng)用信息。
圖14是調(diào)用應(yīng)用商店顯示對象并且顯示可獲得更新之后,移動設(shè)備100的示例用戶界面的方框圖1400。例如,用戶可以使用觸敏顯示器102訪問應(yīng)用商店顯示對象132(例如,通過按壓應(yīng)用商店顯示對象132),導(dǎo)致轉(zhuǎn)換到應(yīng)用商店界面。在某些實現(xiàn)中,觸摸圖1中的應(yīng)用商店顯示對象132引發(fā)到應(yīng)用商店界面的動畫轉(zhuǎn)換。
應(yīng)用商店的用戶界面包括顯示部分236和菜單部分240。菜單部分226包括若干標簽。具體地,菜單部分226包括特征標簽216、類別標簽218、前25個標簽220、搜索標簽222和更新標簽224??梢允褂貌藛尾糠?26中的每個標簽,以便訪問應(yīng)用商店的不同特征。
顯示部分236顯示與特征標簽216相關(guān)聯(lián)的特征界面203,其在顯示部分236中被突出顯示。特征界面203包括上面參考圖2描述的應(yīng)用對象。
更新標簽224包括更新標志1402。更新標志1402標識是否存在可用于安裝在移動設(shè)備100上的應(yīng)用的更新。用戶可以識別是否存在可用更新,而不必選擇更新標簽224。例如,更新標志1402可以是與更新標簽224相關(guān)聯(lián)的符號或圖形。如圖14所示,更新標志1402是其內(nèi)帶有數(shù)字的圓,其被疊加在標識更新標簽224的圖形的一部分上。另外,僅當(dāng)可獲得更新時,更新標志1402才是可見的。在某些實現(xiàn)中,更新標志指示可獲得的更新的數(shù)目(例如,通過在該標志內(nèi)包括數(shù)字)。例如,更新標志1402示出存在兩個可獲得的更新。
圖15是移動設(shè)備100的示例用戶界面的方框圖1500,示出了選擇更新標簽(例如,更新標簽224)之后的應(yīng)用商店。例如,用戶可以使用觸敏顯示器102訪問應(yīng)用商店顯示對象132(例如,通過按壓應(yīng)用商店顯示對象132),導(dǎo)致轉(zhuǎn)換到應(yīng)用商店界面。在某些實現(xiàn)中,觸摸圖1中的應(yīng)用商店顯示對象132引發(fā)到應(yīng)用商店界面的動畫轉(zhuǎn)換。
應(yīng)用商店的用戶界面包括顯示部分1102和菜單部分226。菜單部分226包括若干標簽。具體地,菜單部分226包括特征標簽216、類別標簽218、前25個標簽220、搜索標簽222和更新標簽224。可以使用菜單部分226中的每個標簽,以便訪問應(yīng)用商店的不同特征。
顯示部分1502顯示與更新標簽224相關(guān)聯(lián)的更新界面1503,其在顯示部分236中被突出顯示。更新界面1503包括將該用戶界面標識為更新界面的標題欄1501。標題欄1501還包括可選擇的后退按鈕1504。后退按鈕1504允許用戶退出更新界面1503或應(yīng)用商店,并且返回以前的用戶界面。可替換地,通過按壓按鈕120,用戶可以退出應(yīng)用商店并且返回圖1所示的“主菜單”界面。
更新界面1503包括更新對象1540。具體地,在更新界面1503中示出了兩個更新對象1506和1508,它們對應(yīng)于由圖14中的更新標志1402標識的更新數(shù)目。在某些其它實現(xiàn)中,存在多于可顯示在顯示部分1502內(nèi)的更新對象1540。當(dāng)存在多于可被顯示的附加更新對象1540時,用戶可以滾動以便查看附加的更新對象。另外,在某些實現(xiàn)中,可以給用戶提供一個按鈕,以便在滾動之后或不需要任何滾動時允許用戶查看另一組更新對象(例如,接下來25個更新對象)。
在某些實現(xiàn)中,更新對象1540標識可用于已被安裝在移動設(shè)備100上的應(yīng)用的特定更新。例如,更新對象1506標識對“應(yīng)用A”的更新,而更新對象1508標識對“應(yīng)用B”的更新。用戶可以選擇特定的更新對象(例如,通過觸摸更新對象或相關(guān)聯(lián)的更新按鈕1514)。選擇更新對象可以指示更新下載??商鎿Q地,選擇更新對象可以將更新界面1503轉(zhuǎn)換到提供關(guān)于更新的附加信息的信息界面,之后用戶可以決定是否接受更新。在某些實現(xiàn)中,在更新界面1503中提供選擇全部按鈕,這允許用戶接受與顯示的更新對象1540相關(guān)聯(lián)的所有應(yīng)用更新。
在選擇一個或多個更新對象1503以便下載之后,更新界面1503可以結(jié)束,恢復(fù)以前的界面或?qū)⒂脩舴祷氐街鞑藛纹聊弧?商鎿Q地,當(dāng)用戶選擇特定更新對象(例如,更新對象1506)時,該對象從更新界面1503中消失(例如,僅剩下更新對象1508)。
圖16是示出了應(yīng)用下載的移動設(shè)備100的示例用戶界面的方框圖1600。例如,用戶可以例如如上所述選擇應(yīng)用商店中的特定應(yīng)用。當(dāng)用戶選擇應(yīng)用對象以便下載時,用戶界面可以轉(zhuǎn)換到包括上面參考圖1描述的顯示對象104和106的主菜單屏幕。
另外,下載對象1602被呈現(xiàn)為顯示對象106之一。該下載對象呈現(xiàn)正被下載的應(yīng)用的暗淡或陰影對象占位符。下載對象1602位于相對于另一個顯示對象106的下一個可用位置內(nèi)。具體地,該下載對象包括取代應(yīng)用標題的“l(fā)oading…(正在下載)”指示符和載入條。載入條可被動畫顯示以便示出下載進程。一旦應(yīng)用下載完成,“l(fā)oading…”改變?yōu)閼?yīng)用標題,并且呈現(xiàn)在下載對象1602內(nèi)的圖像被修改為對應(yīng)于下載的應(yīng)用。
圖17是示出了用于使用移動設(shè)備在應(yīng)用商店中導(dǎo)航的示例處理1700的流程圖。給移動設(shè)備提供請求應(yīng)用管理界面的輸入(步驟1702)。例如,用戶可以選擇(例如,使用觸敏顯示器)例如圖1所示的應(yīng)用商店對象。
呈現(xiàn)應(yīng)用管理界面(步驟1704)。例如,可以呈現(xiàn)與應(yīng)用商店相關(guān)聯(lián)的一個或多個用戶界面。應(yīng)用管理界面可以包括如例如圖2-15所示的允許用戶在不同用戶界面之間導(dǎo)航、識別和選擇應(yīng)用對象、以及評論和報告應(yīng)用的按鈕、雙態(tài)開關(guān)或其它用戶激活的元件。
接收選擇特定應(yīng)用以便安裝的輸入(步驟1706)??梢岳鐝挠|摸觸敏顯示器(例如,圖1的觸敏顯示器102)的用戶接收該輸入。例如,用戶可以使用不同準則搜索或識別所呈現(xiàn)的應(yīng)用管理界面內(nèi)的應(yīng)用或該應(yīng)用管理界面提供的列表。通過觸摸顯示的對應(yīng)于特定應(yīng)用的應(yīng)用對象,用戶可以使用觸敏顯示器選擇特定應(yīng)用。
在某些其它實現(xiàn)中,可以接收其它用戶輸入。例如,可以接收評論應(yīng)用、報告關(guān)于應(yīng)用的問題、將應(yīng)用通知其他人、或更新以前安裝的應(yīng)用的輸入。
做出關(guān)于所選擇的應(yīng)用是否需要支付的確定(步驟1708)。某些應(yīng)用可能對于任何用戶是免費的,而其它應(yīng)用需要支付。如果不需要支付,該應(yīng)用被安裝在移動設(shè)備上(步驟1710)。
如果需要支付,則選擇該支付(步驟1712)??梢酝ㄟ^例如從用戶賬戶中收費、兌換禮券或其它積分、或通過從用戶處接收電子支付(例如,通過信用卡)接收支付。在某些實現(xiàn)中,執(zhí)行驗證以便核實用戶。
該應(yīng)用被呈現(xiàn)在移動設(shè)備的主菜單屏幕內(nèi)(步驟1714)。該應(yīng)用可被呈現(xiàn)為主菜單屏幕上的對象。在某些實現(xiàn)中,在該應(yīng)用正被安裝時,一個占位符對象被定位在主菜單屏幕上(例如,在主菜單屏幕上的下一個可用位置內(nèi))。該占位符對象可以是暗淡的,并且包括該應(yīng)用尚不能獲得的其它指示(例如,提供載入文本)。該占位符對象可以指示安裝的進程(例如,使用載入條動畫顯示)。
在某些實現(xiàn)中,應(yīng)用商店可以包括位置特定的一個或多個應(yīng)用。例如,公司或其它實體可以開發(fā)并且提供網(wǎng)絡(luò)內(nèi)的應(yīng)用,本地網(wǎng)絡(luò)之外的其它人不能訪問這些應(yīng)用。在某些其它實現(xiàn)中,可以激活父母控件(例如,使用移動設(shè)備的設(shè)置),以便限制對應(yīng)用商店內(nèi)的應(yīng)用或特定類型應(yīng)用的訪問。
圖18是移動設(shè)備100的示例用戶界面的方框圖1800,示出了可用于刪除的應(yīng)用。用戶可以例如通過選擇顯示對象106(例如,使用觸敏顯示器),識別可用于刪除的應(yīng)用。例如,用戶可以觸摸并且在規(guī)定的時間段內(nèi)保持對應(yīng)于特定應(yīng)用(例如,應(yīng)用1802)的顯示對象106,以便進入編輯模式。
響應(yīng)于保持該應(yīng)用,被保持的應(yīng)用以及一個或多個其它顯示對象106可以成為是可編輯的(例如,可被移動到觸敏顯示器102上的其它位置)。某些顯示對象106可被刪除。該系統(tǒng)可以在編輯模式中呈現(xiàn)指示這些顯示對象的指示符,例如,為這些可被刪除的顯示對象呈現(xiàn)具有“X”的標志。如圖18所示,“應(yīng)用1”1802具有指示這個應(yīng)用可被刪除的標志。用戶可以選擇該標志(例如,通過觸摸觸敏顯示器102上的“X”),以便啟動該應(yīng)用的刪除處理。
圖19是示出了評分提示1902的移動設(shè)備100的示例用戶界面的方框圖1900。當(dāng)用戶選擇要刪除的應(yīng)用時(例如,圖18的應(yīng)用1802),可以例如在觸敏顯示器102提供的用戶界面上顯示評分提示1902。在某些實現(xiàn)中,評分提示1902之外的用戶界面部分可相對于評分提示1902被淡化顯示。
評分提示1902可以包括對應(yīng)用評論的請求、評分度量(例如,一組星號)和一個或多個按鈕(例如,提交評分或拒絕給應(yīng)用評分)。用戶可以提供指示特定評分(例如,通過選擇特定數(shù)目的星號)的輸入(例如,使用觸敏顯示器102)。一旦用戶選擇了特定數(shù)目的星號,用戶可以使用例如“評分(rate)”按鈕提交評分??商鎿Q地,用戶可以通過例如選擇“不,謝謝(no thanks)”按鈕拒絕給應(yīng)用評分。
圖20是示出了用于使用移動設(shè)備刪除安裝的應(yīng)用的示例處理2000的流程圖。接收刪除安裝的應(yīng)用的輸入(步驟2002)。可以從例如觸摸觸敏顯示器(例如,圖18的觸敏顯示器102)的用戶處接收輸入。例如,用戶可以選擇特定應(yīng)用,并且提供指示選擇的應(yīng)用應(yīng)被刪除的輸入。在某些實現(xiàn)中,用戶可以進入允許用戶識別可被刪除的應(yīng)用并且選擇要刪除的特定應(yīng)用的編輯模式。在某些實現(xiàn)中,當(dāng)用戶選擇了要刪除的應(yīng)用時,可以向用戶呈現(xiàn)確認提示。該確認提示可以指示繼續(xù)操作將刪除該應(yīng)用,包括與該應(yīng)用相關(guān)聯(lián)的任意保存數(shù)據(jù)。該確認提示還可以為用戶提供取消刪除處理的機會。
呈現(xiàn)評分提示(步驟2004)??梢栽谕瓿伤x擇的應(yīng)用的刪除之前呈現(xiàn)評分提示。評分提示允許用戶提供針對正被刪除的應(yīng)用的反饋。例如,用戶可以輸入對該應(yīng)用的評分(例如,通過選擇特定數(shù)目的星號)。
做出關(guān)于用戶是否對該應(yīng)用進行評分的確定(步驟2006)。可以根據(jù)一個或多個用戶輸入進行該確定。例如,基于用戶是否輸入了評分,或選擇了指示已經(jīng)提供了評分的按鈕??商鎿Q地,用戶輸入可以指示沒有正在提供評分。例如,用戶可以選擇指示沒有正在提供評分的按鈕。
如果確定已經(jīng)提供了評分,該評分信息被發(fā)送到遠程位置(步驟2008)。例如,評分信息可被發(fā)送到位于遠程位置的應(yīng)用商店(例如,上面所述的應(yīng)用商店)。在發(fā)送評分信息之后,該應(yīng)用可被去除,并且用戶界面可以返回主菜單屏幕或其它默認界面(步驟2010)。
如果確定還沒有提供評分,則去除該應(yīng)用,并且用戶界面可以返回主菜單屏幕或其它默認界面(步驟2010)。
網(wǎng)絡(luò)操作環(huán)境
圖21是圖1的移動設(shè)備100的示例網(wǎng)絡(luò)操作環(huán)境2100的方框圖。圖1的移動設(shè)備100可以例如在數(shù)據(jù)通信中在一個或多個有線和/或無線網(wǎng)絡(luò)2110上通信。例如,無線網(wǎng)絡(luò)2112例如蜂窩網(wǎng)絡(luò)可以通過使用網(wǎng)關(guān)2116與廣域網(wǎng)(WAN)2114諸如互聯(lián)網(wǎng)通信。類似地,接入點2118諸如802.11g無線接入點可以提供對廣域網(wǎng)2114的通信接入。在某些實現(xiàn)中,可以在無線網(wǎng)絡(luò)2112和接入點2118上建立語音和數(shù)據(jù)通信二者。例如,移動設(shè)備100a可以在無線網(wǎng)絡(luò)212、網(wǎng)關(guān)2116和廣域網(wǎng)2114上(例如,使用TCP/IP或UDP協(xié)議)撥打和接收電話呼叫(例如,使用VoIP協(xié)議)、發(fā)送和接收電子郵件消息(例如,使用POP3協(xié)議)、以及檢索電子文檔和/或流,諸如網(wǎng)頁、照片和視頻。類似地,移動設(shè)備100b可以在接入點2118和廣域網(wǎng)2114上撥打和接收電話呼叫、發(fā)送和接收電子郵件消息、以及檢索電子文檔。在某些實現(xiàn)中,移動設(shè)備100可以使用一個或多個纜線物理地連接到接入點2118,并且接入點2118可以是個人計算機。在這種配置中,移動設(shè)備100可被稱為“帶纜”設(shè)備。
移動設(shè)備100a和100b還可以借助于其它裝置建立通信。例如,移動設(shè)備100a可以在無線網(wǎng)絡(luò)2112上與其它無線設(shè)備,例如其它移動設(shè)備100、蜂窩電話等通信。類似地,移動設(shè)備100a和100b可以通過使用一個或多個通信子系統(tǒng),諸如圖1所示的BluetoothTM通信設(shè)備188,建立對等通信2120,例如個人局域網(wǎng)。還可以實現(xiàn)其它通信協(xié)議和拓撲結(jié)構(gòu)。
移動設(shè)備100可以例如在一個或多個有線和/或無線網(wǎng)絡(luò)2110上與一個或多個服務(wù)2130、2140、2150和2160和/或一個或多個內(nèi)容發(fā)布者2170通信。例如,導(dǎo)航服務(wù)2130可以給移動設(shè)備100提供導(dǎo)航信息,例如地圖信息、位置信息、路線信息和其它信息。在示出的例子中,移動設(shè)備100b的用戶例如通過按壓圖1所示的頂層圖形用戶界面上的地圖對象144調(diào)用了地圖功能,并且已經(jīng)請求和接收了位置“1Infinite Loop,Cupertino,CA.”的地圖。
消息發(fā)送服務(wù)2140可以例如提供電子郵件和/或其它消息發(fā)送服務(wù)。媒體服務(wù)2150可以例如提供對媒體文件,諸如歌曲文件、電影文件、視頻剪輯和其它媒體數(shù)據(jù)的訪問。移動設(shè)備100還可以利用一個或多個其它服務(wù)2160。
移動設(shè)備100還可以在一個或多個有線和/或無線網(wǎng)絡(luò)2110上訪問其它數(shù)據(jù)和內(nèi)容。例如,移動設(shè)備100可以訪問應(yīng)用商店2170以便提供應(yīng)用。響應(yīng)于用戶觸摸移動設(shè)備100的主菜單屏幕上的web對象,可以通過調(diào)用web瀏覽功能或應(yīng)用(例如,瀏覽器)提供這種訪問。
示例移動設(shè)備體系結(jié)構(gòu)
圖22是圖1的移動設(shè)備100的示例實現(xiàn)的方框圖2200。移動設(shè)備100可以包括存儲器接口2202、一個或多個數(shù)據(jù)處理器、圖像處理器和/或中央處理單元2204、以及外設(shè)接口2206。存儲器接口2202、一個或多個處理器2204和/或外設(shè)接口2206可以是單獨的組件,或可以被集成在一個或多個集成電路內(nèi)??梢酝ㄟ^一個或多個通信總線或信號線耦連移動設(shè)備100中的各種組件。
傳感器、設(shè)備和子系統(tǒng)可被耦連到外設(shè)接口2206,以便便于實現(xiàn)多個功能。例如,運動傳感器2210、光傳感器2212和接近傳感器2214可被耦連到外設(shè)接口2206,以便實現(xiàn)參考圖1所述的取向、照明和接近功能。還可以將其它傳感器2216連接到外設(shè)接口2206,諸如定位系統(tǒng)(例如,GPS接收器)、溫度傳感器、生物計量傳感器或其它感測設(shè)備,以便便于實現(xiàn)有關(guān)功能。
可以使用照相機子系統(tǒng)2220和光學(xué)傳感器2222,例如電荷耦合器件(CCD)或互補金屬氧化物半導(dǎo)體(CMOS)光學(xué)傳感器,以便便于實現(xiàn)照相機功能,諸如記錄照片和視頻剪輯。
可以通過一個或多個無線通信子系統(tǒng)2224便于實現(xiàn)通信功能,無線通信子系統(tǒng)2224可以包括射頻接收器和發(fā)射器和/或光學(xué)(例如,紅外線)接收器和發(fā)射器。無線通信子系統(tǒng)2224的特定設(shè)計和實現(xiàn)可以取決于移動設(shè)備100旨在操作于其上的一個或多個通信網(wǎng)絡(luò)。例如,移動設(shè)備100可以包括設(shè)計為在GSM網(wǎng)絡(luò)、GPRS網(wǎng)絡(luò)、EDGE網(wǎng)絡(luò)、Wi-Fi或WiMax網(wǎng)絡(luò)和BluetoothTM網(wǎng)絡(luò)上操作的通信子系統(tǒng)2224。具體地,無線通信子系統(tǒng)2224可以包括主機協(xié)議,諸如設(shè)備100可被配置為用于其它無線設(shè)備的基站。
音頻子系統(tǒng)2226可被耦連到揚聲器2228和麥克風(fēng)2230,以便便于實現(xiàn)能夠使用語音的功能,諸如語音識別、語音復(fù)制、數(shù)字錄音和電話功能。
I/O子系統(tǒng)2240可以包括觸摸屏控制器2242和/或一個或多個其它輸入控制器2244。觸摸屏控制器2242可被耦連到觸摸屏2246。觸摸屏2246和觸摸屏控制器2242可以,例如,使用多個觸敏技術(shù)中的任意一個,包括但不限于電容性、電阻性、紅外線和表面聲波技術(shù),以及用于確定與觸摸屏2246的一個或多個接觸點的其它接近傳感器陣列或其它元件,檢測接觸和移動或接觸中斷。
一個或多個其它輸入控制器2244可被耦連到其它輸入/控制設(shè)備2248,諸如一個或多個按鈕、搖臂開關(guān)、拇指輪、紅外線端口、USB端口和/或諸如輸入筆的指針設(shè)備。一個或多個按鈕(未示出)可以包括用于揚聲器2228和/或麥克風(fēng)2230的音量控制的上/下按鈕。
在一種實現(xiàn)中,將按鈕按壓第一持續(xù)時間可以解除對觸摸屏2246的鎖定;并且將按鈕按壓比第一持續(xù)時間長的第二持續(xù)時間可以接通或斷開移動設(shè)備100的電源??梢允沟糜脩裟軌蚨ㄖ埔粋€或多個按鈕的功能。觸摸屏2246還可以例如用于實現(xiàn)虛擬或軟按鈕和/或鍵盤。
在某些實現(xiàn)中,移動設(shè)備100可以呈現(xiàn)記錄的音頻和/或視頻文件,諸如MP3、AAC和MPEG文件。在某些實現(xiàn)中,移動設(shè)備100可以包括MP3播放器諸如iPodTM的功能。因此,移動設(shè)備100可以包括與iPodTM兼容的32針連接器。還可以使用其它輸入/輸出和控制設(shè)備。
存儲器接口2202可被耦連到存儲器2250。存儲器2250可以包括高速隨機存取存儲器和/或非易失存儲器,諸如一個或多個磁盤存儲設(shè)備、一個或多個光學(xué)存儲設(shè)備和/或閃存(例如,NAND、NOR)。存儲器2250可以存儲操作系統(tǒng)2252,諸如Darwin、RTXC、LINUX、UNIX、OS X、WINDOWS或嵌入式操作系統(tǒng)諸如VxWorks。操作系統(tǒng)2252可以包括用于處理基本系統(tǒng)服務(wù)和用于執(zhí)行與硬件相關(guān)的任務(wù)的指令。在某些實現(xiàn)中,操作系統(tǒng)2252可以是內(nèi)核(例如,UNIX內(nèi)核)。
存儲器2250還可以存儲通信指令2254,以便便于實現(xiàn)與一個或多個附加設(shè)備、一個或多個計算機和/或一個或多個服務(wù)器的通信。存儲器2250可以包括圖形用戶界面指令2256以便便于實現(xiàn)圖形用戶界面處理,包括如圖2-16中所示的應(yīng)用商店內(nèi)的呈現(xiàn)、導(dǎo)航和選擇;傳感器處理指令2258以便便于實現(xiàn)與傳感器有關(guān)的處理和功能;電話指令2260以便便于實現(xiàn)與電話有關(guān)的處理和功能;電子消息發(fā)送指令2262以便便于實現(xiàn)與電子消息發(fā)送有關(guān)的處理和功能;web瀏覽指令2264以便便于實現(xiàn)與網(wǎng)絡(luò)瀏覽有關(guān)的處理和功能;媒體處理指令2266以便便于實現(xiàn)與媒體處理有關(guān)的處理和功能;GPS/導(dǎo)航指令2268以便便于實現(xiàn)與GPS和導(dǎo)航有關(guān)的處理和指令;照相機指令2270以便便于實現(xiàn)與照相機有關(guān)的處理和功能;和/或其它軟件指令2272以便便于實現(xiàn)其它處理和功能。
上面標識出的指令和應(yīng)用中的每一個可以對應(yīng)于用于執(zhí)行上述一個或多個功能的一組指令。這些指令不必被實現(xiàn)為單獨的軟件程序、過程或模塊。存儲器2250可以包括附加指令或更少的指令。另外,移動設(shè)備100的各種功能可以硬件和/或軟件實現(xiàn),包括一個或多個信號處理和/或?qū)S眉呻娐贰?/p>
可以數(shù)字電子電路或以計算機軟件、固件或硬件,包括本說明書中公開的結(jié)構(gòu)和它們的結(jié)構(gòu)等同物、或它們中的一個或多個的組合實現(xiàn)本發(fā)明的實施例和本說明書中描述的所有功能操作。本發(fā)明的實施例可被實現(xiàn)為一個或多個計算機程序產(chǎn)品;即,用于由數(shù)據(jù)處理裝置執(zhí)行或控制數(shù)據(jù)處理裝置的操作的,在計算機可讀介質(zhì)上編碼的一個或多個計算機程序指令模塊。計算機可讀介質(zhì)可以是機器可讀存儲設(shè)備、機器可讀存儲基板、存儲器設(shè)備、實現(xiàn)機器可讀傳播信號的物質(zhì)的合成物、或它們中的一個或多個的組合。術(shù)語“數(shù)據(jù)處理裝置”包括用于處理數(shù)據(jù)的所有裝置、設(shè)備和機器,作為例子包括可編程處理器、計算機或多個處理器或計算機。除了硬件之外,該裝置可以包括創(chuàng)建用于所討論的計算機程序的執(zhí)行環(huán)境的代碼,例如,構(gòu)成處理器固件、協(xié)議棧、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)或它們中的一個或多個的組合的代碼。傳播的信號是人工產(chǎn)生的信號,例如,機器產(chǎn)生的電子、光學(xué)或電磁信號,產(chǎn)生該信號以便對將要傳輸?shù)竭m合接收器裝置的信息編碼。
計算機程序(也被稱為程序、軟件、軟件應(yīng)用、腳本或代碼)可以任意形式的編程語言編寫,包括編譯或解釋語言,并且其可被以任意形式部署,包括作為獨立的程序或作為模塊、組件、子例程或適合于在計算環(huán)境中使用的其它單元。計算機程序不必對應(yīng)于文件系統(tǒng)中的文件。程序可被存儲在保持其它程序或數(shù)據(jù)的文件的一部分內(nèi)(例如,存儲在標記語言文檔內(nèi)的一個或多個腳本)、存儲在專用于所討論的程序的單個文件內(nèi)、或存儲在多個協(xié)同文件內(nèi)(例如,存儲一個或多個模塊、子程序或代碼部分的文件)。計算機程序可被部署為在一個計算機上執(zhí)行、或在位于一個站點或分布在多個站點并且通過通信網(wǎng)絡(luò)互連的多個計算機上執(zhí)行。
本說明書中描述的處理和邏輯流可被一個或多個可編程處理器執(zhí)行,該一個或多個可編程處理器執(zhí)行一個或多個計算機程序,以便通過操作輸入數(shù)據(jù)并且產(chǎn)生輸出執(zhí)行功能。還可由專用邏輯電路執(zhí)行處理和邏輯流,并且裝置還可被實現(xiàn)為專用邏輯電路,專用邏輯電路例如是FPGA(現(xiàn)場可編程門陣列)或ASIC(專用集成電路)。
適合于執(zhí)行計算機程序的處理器包括,作為例子,通用和專用微處理器兩者,以及任意種類的數(shù)字計算機的任意一個或多個處理器。一般地,處理器從只讀存儲器或隨機存取存儲器或這兩者接收指令和數(shù)據(jù)。計算機的基本元件是用于執(zhí)行指令的處理器,以及用于存儲指令和數(shù)據(jù)的一個或多個存儲器。一般地,計算機還包括或操作地連接為從用于存儲數(shù)據(jù)的一個或多個大容量存儲設(shè)備接收數(shù)據(jù)或向其傳輸數(shù)據(jù)或這兩者,所述大容量存儲設(shè)備例如是磁光盤、或光盤。然而,計算機不必具有這些設(shè)備。另外,計算機可被嵌入另一個設(shè)備,例如,僅舉幾例,移動電話、個人數(shù)字助理(PDA)、移動音頻播放器、全球定位系統(tǒng)(GPS)接收器。適合于存儲計算機程序指令和數(shù)據(jù)的計算機可讀介質(zhì)包括所有形式的非易失存儲器、介質(zhì)和存儲器設(shè)備,作為例子包括半導(dǎo)體存儲器設(shè)備,例如,EPROM、EEPROM和閃存設(shè)備;磁盤,例如內(nèi)部硬盤或可移動盤;磁光盤;和CD-ROM和DVD-ROM盤??梢杂脤S眠壿嬰娐费a充處理器和存儲器,或處理器和存儲器可被結(jié)合在專用邏輯電路內(nèi)。
為了提供與用戶的交互,本發(fā)明的實施例可在計算機上實現(xiàn),該計算機具有例如用于向用戶顯示信息的CRT(陰極射線管)或LCD(液晶顯示器)監(jiān)視器的顯示設(shè)備以及鍵盤和指點設(shè)備例如鼠標或軌跡球,用戶可以通過這些設(shè)備向計算機提供輸入。還可以使用其它類型的設(shè)備,以便提供與用戶的交互;例如,提供給用戶的反饋可以是任意形式的傳感器反饋,例如視覺反饋、聲音反饋或觸覺反饋;并且可以用任意形式接收來自用戶的輸入,包括聲學(xué)、語音或觸覺輸入。
本發(fā)明的實施例可在計算系統(tǒng)內(nèi)實現(xiàn),該計算機系統(tǒng)包括后端組件,例如作為數(shù)據(jù)服務(wù)器,或包括中間件組件,例如應(yīng)用服務(wù)器,或包括前端組件,例如具有圖形用戶界面或Web瀏覽器的客戶端計算機,用戶可以通過它們與本發(fā)明的實現(xiàn)交互,或可以包括一個或多個這種后端、中間件或前端組件的任意組合。該系統(tǒng)的組件可被以任意形式或介質(zhì)的數(shù)字數(shù)據(jù)通信,例如通信網(wǎng)絡(luò)互連。通信網(wǎng)絡(luò)的例子包括局域網(wǎng)(“LAN”)和廣域網(wǎng)(“WAN”),例如互聯(lián)網(wǎng)。
該計算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器一般彼此遠離,并且通常通過通信網(wǎng)絡(luò)交互。由于運行在相應(yīng)計算機上并且彼此具有客戶端-服務(wù)器關(guān)系的計算機程序,產(chǎn)生客戶端和服務(wù)器的關(guān)系。
雖然本說明書包含許多特定內(nèi)容,不應(yīng)認為這些內(nèi)容是對本發(fā)明或可以提出權(quán)利要求的范圍的限制,而是應(yīng)當(dāng)被認為是對特定于本發(fā)明的具體實施例的特征的描述。本說明書中在不同實施例上下文中描述的某些特征還可被組合實現(xiàn)在單個實施例中。相反,在單個實施例的上下文中描述的各種特征也可分別在多個實施例中實現(xiàn),或以任意適合的子組合實現(xiàn)。另外,雖然上面可能將這些特征描述為以某些組合發(fā)揮作用并且甚至最初被如此要求,但要求的組合中的一個或多個特征在某些情況下可被從組合中去除,并且要求的組合可以涉及自組合或自組合的變型。
類似地,雖然在附圖中以特定順序描繪操作,但是不應(yīng)當(dāng)理解為需要以示出的特定順序或以連續(xù)順序執(zhí)行這些操作,或需要執(zhí)行所有示出的操作以便實現(xiàn)所希望的結(jié)果。在某些情況下,多任務(wù)和并行處理可能是有利的。另外,上面所述的實施例中的各個系統(tǒng)組件的劃分不應(yīng)被認為在所有實施例中需要這種劃分,并且應(yīng)當(dāng)理解描述的程序組件和系統(tǒng)一般可被一起集成在單個軟件產(chǎn)品內(nèi),或被打包到多個軟件產(chǎn)品內(nèi)。
因此,已經(jīng)描述了本發(fā)明的特定實施例。其它實施例落在下面的權(quán)利要求的范圍內(nèi)。例如,權(quán)利要求中說明的操作可以不同順序執(zhí)行,并且仍然實現(xiàn)所希望的結(jié)果。