移動提供商已經(jīng)在過去的三年間將基于若干不同的計算平臺(例如Apple iPhone、Android、BlackBerry、Palm、Windows Mobile等)的數(shù)百個新的智能電話投入市場。隨著移動設(shè)備變得更加無處不在,可以在這些移動設(shè)備上使用的應(yīng)用數(shù)目顯著增加。隨著高級移動或手持計算設(shè)備(例如智能電話、平板電腦等)的最近發(fā)展和增加的流行度,許多應(yīng)用和程序被特定地開發(fā)以用于這些移動設(shè)備。
智能電話計算平臺典型地包括運行在移動處理器上的移動操作系統(tǒng)(“OS”)。例如,一些智能電話運行谷歌的Android操作系統(tǒng)。Android運行被特定地開發(fā)以在Android操作系統(tǒng)上運行的應(yīng)用。另外,這些設(shè)備配備有用于應(yīng)用的通信接口的多樣集合。
附圖說明
在以下詳細描述中并且參照附圖來描述示例,其中:
圖1圖示了依照本公開的實現(xiàn)方式的示例計算設(shè)備的示意性表示;
圖2圖示了依照實現(xiàn)方式的用于調(diào)節(jié)屏幕取向的示例系統(tǒng);以及
圖3圖示了依照實現(xiàn)方式的示例過程流程圖。
具體實施方式
本公開的各種方面針對無線設(shè)備的領(lǐng)域。更具體地,并且如以下更加詳細描述的,本公開的各種方面針對通過其在移動設(shè)備上呈現(xiàn)和顯示移動應(yīng)用的方式。
不同于具有其顯示屏的固定取向(例如橫向取向、縱向取向等)的靜止計算設(shè)備,在移動或手持計算設(shè)備上顯示的應(yīng)用可以在橫向或縱向模式中進行查看。大多數(shù)移動電話和平板電腦包括識別針對取向方面的改變的請求并且相應(yīng)地調(diào)節(jié)移動設(shè)備的屏幕的硬件組件(例如加速度計、陀螺儀等)。移動設(shè)備上的可用屏幕旋轉(zhuǎn)允許用戶以不同取向和縱橫比查看這些設(shè)備上的應(yīng)用和內(nèi)容。
雖然由于其簡單性、移動性和可用性,顯著數(shù)目的計算機用戶正在移向手持計算設(shè)備,但是許多其它用戶繼續(xù)使用靜止計算設(shè)備(例如臺式機、多合一設(shè)備等),其提供相對于移動計算設(shè)備的各種優(yōu)點(例如更大的屏幕、更強大的處理能力等)。許多靜止計算設(shè)備可以使用移動操作系統(tǒng)并且可以運行移動應(yīng)用。這些靜止移動設(shè)備由于以下事實而可以支持一個屏幕取向(例如橫向、縱向):靜止計算設(shè)備的顯示屏較大并且它們不可以旋轉(zhuǎn)。例如,許多可用的靜止計算設(shè)備僅在橫向取向上支持顯示的內(nèi)容。
當(dāng)編寫移動應(yīng)用時,許多開發(fā)者可以選擇應(yīng)用的顯示器取向。由于大多數(shù)智能電話具有細長的豎直顯示器(即,縱向取向),因此來自這些智能電話的許多遺留(legacy)移動應(yīng)用僅在縱向取向上可用。另外,許多移動應(yīng)用商店實現(xiàn)基于正下載特定移動應(yīng)用的設(shè)備的被評估的硬件組件或特征的篩選機制。這些篩選機制可能不允許用戶將應(yīng)用下載到不支持多個顯示器取向的設(shè)備。
本文所描述的本公開的各方面公開了允許用戶設(shè)置設(shè)備可以在哪個取向使用并且使所有兼容應(yīng)用可用。除其它事物之外,該方案尤其允許使用靜止移動設(shè)備,所述靜止移動設(shè)備不被限制于僅顯示與設(shè)備被預(yù)設(shè)用于的取向兼容的應(yīng)用。
而且,本文所描述的本公開的各方面使用受限簡檔的特征,其基本上允許設(shè)備管理員創(chuàng)建新簡檔并且限制該新簡檔可以能夠執(zhí)行哪些應(yīng)用。本文所描述的本公開的各方面允許管理員在創(chuàng)建簡檔的同時定義針對簡檔的取向。除其它事物之外,該方案可以尤其提供下載和查看應(yīng)用的靈活性而不限于顯示器的預(yù)設(shè)制造取向。
在依照本公開的一個示例中,提供了一種用于調(diào)節(jié)顯示器的屏幕取向的方法。該方法包括標(biāo)識針對新簡檔的請求,所述新簡檔在設(shè)備中被創(chuàng)建;請求用于新簡檔的屏幕取向的選擇;基于屏幕取向選擇而調(diào)節(jié)用于新簡檔的顯示器的取向;以及基于屏幕取向選擇而管理設(shè)備上的應(yīng)用。
在依照本公開的另一示例中,提供了一種系統(tǒng)。該系統(tǒng)包括簡檔引擎,其在設(shè)備中創(chuàng)建簡檔并且請求用于簡檔的顯示器的屏幕取向的選擇;屏幕取向引擎,其基于屏幕取向的選擇而調(diào)節(jié)用于簡檔的顯示器的取向;以及應(yīng)用引擎,其基于屏幕取向選擇而管理設(shè)備中的應(yīng)用。
在依照本公開的另外的示例中,提供了一種非暫時性計算機可讀介質(zhì)。非暫時性計算機可讀介質(zhì)包括指令,所述指令在被執(zhí)行時,使設(shè)備(i)創(chuàng)建與設(shè)備的用戶相關(guān)聯(lián)的新簡檔,(ii)接收用于新簡檔的屏幕取向的選擇,(iii)將所接收到的對屏幕取向的選擇應(yīng)用于設(shè)備的顯示器,所述顯示器與簡檔相關(guān)聯(lián),并且(iv)禁用要求與所接收到的屏幕取向的選擇不同的取向的應(yīng)用。
系統(tǒng)100依照實現(xiàn)方式。應(yīng)當(dāng)容易明顯的是,本說明不應(yīng)當(dāng)被解釋為由圖1中所示的該特定說明性架構(gòu)來限制,并且系統(tǒng)100表示一般化的圖示,并且可以添加其它元件或可以移除、修改或以許多方式重布置所圖示的元件。
系統(tǒng)100可以是可轉(zhuǎn)換計算設(shè)備,其包括具有鍵盤/電池部分和顯示屏部分的各種計算設(shè)備之一??赊D(zhuǎn)換計算設(shè)備可以包括但不限于,包括顯示屏、處理器并且具有取向(例如橫向、縱向)的屏幕設(shè)置的各種平板電腦和其它類似的便攜式電子設(shè)備中的任一個。當(dāng)這些設(shè)備的顯示屏部分被塢接(docked)和/或安裝好時,這些設(shè)備操作為靜止計算設(shè)備(例如個人計算機(即臺式機)、服務(wù)器計算機、膝上型計算機(具有永久附連的顯示屏)、多合一設(shè)備以及擁有相當(dāng)?shù)奶匦缘钠渌愃频脑O(shè)備),并且其屏幕不可以旋轉(zhuǎn)。另一方面,當(dāng)顯示屏部分未被塢接時,這些設(shè)備操作為手持設(shè)備并且用戶可以在不同取向之間旋轉(zhuǎn)其屏幕。在另一示例中,計算設(shè)備100可以是不包括支持屏幕旋轉(zhuǎn)的硬件組件的移動或手持計算設(shè)備。
計算設(shè)備100運行移動應(yīng)用,其包括被開發(fā)和設(shè)計成在移動設(shè)備、可轉(zhuǎn)換裝置、計算機和其它計算設(shè)備上運行的各種軟件應(yīng)用之一。移動應(yīng)用頻繁服務(wù)為用戶提供與在個人計算機上被訪問并且通常通過應(yīng)用分發(fā)平臺可用的那些類似的服務(wù)。例如,移動應(yīng)用可以包括諸如Twitter、YouTube、Brightcove、Facebook和Tumblr之類的社交媒體平臺,以及即時消息傳遞。社交媒體平臺可以涵蓋支持用戶之間的電子社會交互并且還提供電子內(nèi)容的共享的服務(wù)或論壇。例如,電子內(nèi)容可以以發(fā)帖到社交媒體服務(wù)并且隨后被該社交媒體服務(wù)的一個或多個用戶查看和評論的視頻的形式。
本文所描述的任何計算設(shè)備可以包括處理器和存儲器。計算設(shè)備或系統(tǒng)100包括但可以不限于,處理器110(例如中央處理單元、微處理器、微控制器或另一合適的可編程設(shè)備)、顯示屏120、存儲器單元130、輸入接口140和通信接口150。這些組件中的每一個或計算設(shè)備100的任何附加組件操作地耦合到總線160。總線160可以是使用各種總線架構(gòu)中的任一個的若干類型的總線結(jié)構(gòu)中的任一個,其包括存儲器總線或存儲器控制器、外圍總線和局部總線。在其它示例中,計算設(shè)備100包括用于實施本文所描述的類似功能的附加的、更少的或不同的組件。
處理器110包括控制單元112并且可以使用任何合適類型的處理系統(tǒng)來實現(xiàn),其中至少一個處理器執(zhí)行存儲在存儲器130中的計算機可讀指令。處理器210可以是例如中央處理單元(CPU)、基于半導(dǎo)體的微處理器、專用集成電路(ASIC)、被配置成檢索和執(zhí)行指令的現(xiàn)場可編程門陣列(FPGA),適合于檢索和執(zhí)行存儲在計算機可讀存儲介質(zhì)(例如存儲器130)上的指令的其它電子電路,或其組合。機器可讀介質(zhì)130可以是存儲機器可讀指令、代碼、數(shù)據(jù)和/或其它信息的非暫時性計算機可讀介質(zhì)。指令在由處理器110(例如經(jīng)由處理器的一個處理器元件或多個處理元件)執(zhí)行時可以使處理器110施行本文所描述的過程。
另外,計算機可讀介質(zhì)130可以參與向處理器110提供指令以供執(zhí)行。機器可讀介質(zhì)130可以是非易失性存儲器、易失性存儲器和/或一個或多個存儲設(shè)備中的一個或多個。非易失性存儲器的示例包括但不限于,電子可擦除可編程只讀存儲器(EEPROM)和只讀存儲器(ROM)。易失性存儲器的示例包括但不限于,靜態(tài)隨機存取存儲器(SRAM)和動態(tài)隨機存取存儲器(DRAM)。存儲設(shè)備的示例包括但不限于,硬盤驅(qū)動器、壓縮盤驅(qū)動器、數(shù)字多功能盤驅(qū)動器、光學(xué)設(shè)備和閃速存儲器設(shè)備。如以上更加詳細討論的,處理器110可以與機器可讀介質(zhì)130進行數(shù)據(jù)通信,所述機器可讀介質(zhì)130可以包括臨時和/或永久儲存器的組合。機器可讀介質(zhì)130可以包括程序存儲器,其包括所有程序和軟件,諸如操作系統(tǒng)、用戶檢測軟件組件和任何其它應(yīng)用軟件程序。機器可讀介質(zhì)130還可以包括數(shù)據(jù)存儲器,其可以包括多播組信息、各種桌面設(shè)置以及ASIC的任何元件所要求的任何其它數(shù)據(jù)。
處理器110包括控制單元115并且可以使用任何合適類型的處理系統(tǒng)實現(xiàn),其中至少一個處理器執(zhí)行存儲在存儲器130中的計算機可讀指令。這樣的指令包括簡檔創(chuàng)建指令131、取向調(diào)節(jié)指令132和應(yīng)用管理指令133。
簡檔創(chuàng)建指令132包括用于在計算設(shè)備100中創(chuàng)建多個簡檔的指令。在一個實現(xiàn)方式中,計算設(shè)備100可以是運行Android作為其操作系統(tǒng)的設(shè)備,并且其用戶可以創(chuàng)建受限簡檔。當(dāng)用戶創(chuàng)建受限簡檔時,他可以使得能夠?qū)崿F(xiàn)諸如哪些應(yīng)用可以對與新簡檔相關(guān)聯(lián)的用戶可用之類的限制。
在一個實現(xiàn)方式中,取向調(diào)節(jié)指令可以包括提供用于被創(chuàng)建的簡檔的特定屏幕取向(例如,縱向或橫向)設(shè)置的指令。例如,用戶可以選擇縱向,其然后與被創(chuàng)建的簡檔相關(guān)聯(lián)。作為結(jié)果,顯示器被設(shè)置成針對該簡檔所選擇的取向。當(dāng)該簡檔在計算設(shè)備100上活動(active)時,屏幕取向可以被設(shè)置成縱向。應(yīng)用管理指令136可以應(yīng)用設(shè)置并且基于在所創(chuàng)建的簡檔下所選擇的屏幕取向而動態(tài)地啟用在所創(chuàng)建的簡檔上的應(yīng)用。在該示例中,可以禁用要求橫向的應(yīng)用,并且可以啟用要求縱向的應(yīng)用。
在一個實現(xiàn)方式中,用戶可以被給出創(chuàng)建標(biāo)準(zhǔn)用戶賬戶或受限簡檔的選項。當(dāng)用戶選擇受限簡檔時,用戶可以被提示錄入PIN、口令或圖案鎖。取決于實現(xiàn)方式,安全特征/工具可以以各種方式實現(xiàn)(諸如通過防火墻、一次性口令、加密程序、數(shù)字證書、用戶應(yīng)用安全性等)以訪問計算設(shè)備100。例如,安全特征可以在允許用戶訪問安裝在計算設(shè)備100上的任何移動應(yīng)用之前要求用戶登錄。
在一個實現(xiàn)方式中,在完成安全設(shè)置之后,可以請求用戶設(shè)置屏幕的取向。例如,用戶可以選擇將屏幕設(shè)置成橫向取向。在這樣的實現(xiàn)方式中,可以向用戶提供在計算設(shè)備100上可用并且對在橫向取向上運行兼容的應(yīng)用的列表。在另一實現(xiàn)方式中,用戶可以選擇將屏幕設(shè)置成縱向取向。在這樣的實現(xiàn)方式中,可以向用戶提供在計算設(shè)備100上可用并且對在縱向取向上運行兼容的應(yīng)用的列表。另外,用戶可以從受限簡檔可以訪問的被啟用應(yīng)用中選擇應(yīng)用的集合。
通信接口150使得計算設(shè)備100能夠與多個網(wǎng)絡(luò)和通信鏈路通信。在一些示例中,計算設(shè)備100的通信接口可以包括Wi-Fi?接口、藍牙接口、3G接口、4G接口、近場通信(NFC)接口和/或允許計算設(shè)備經(jīng)由一個或多個網(wǎng)絡(luò)進行通信的任何其它合適的接口。網(wǎng)絡(luò)可以包括任何合適的類型或配置的網(wǎng)絡(luò)以允許計算設(shè)備100與任何外部系統(tǒng)或設(shè)備通信。
輸入接口140可以處理來自與計算設(shè)備100通信的各種外部系統(tǒng)、設(shè)備和網(wǎng)絡(luò)的信息。例如,輸入接口140包括應(yīng)用程序接口145。在其它示例中,輸入接口140可以包括附加接口。應(yīng)用程序接口145接收與在計算設(shè)備100上運行的至少一個移動應(yīng)用相關(guān)聯(lián)的內(nèi)容或數(shù)據(jù)(例如視頻、圖像、數(shù)據(jù)分組、圖形等)。
顯示器120可以是透明液晶顯示器(LCD)、有機發(fā)光二極管(OLED)顯示器、等離子體顯示器或任何其它合適的顯示器。顯示器120可以是計算設(shè)備100的部分(例如當(dāng)計算設(shè)備100是多合一設(shè)備時),可以是與計算設(shè)備100電子通信的單獨的組件,并且可以是還可以被用作手持設(shè)備的可拆卸組件。顯示器120在顯示屏上示出的窗口上顯示來自計算設(shè)備100上運行的一個或多個應(yīng)用的內(nèi)容。在一個實現(xiàn)方式中,顯示器120包括各種顯示器性質(zhì),諸如分辨率、顯示器像素密度、顯示器取向和/或顯示器縱橫比。顯示器120可以具有不同大小并且可以支持各種類型的顯示器分辨率,其中顯示器分辨率是可以在顯示器120上顯示的每一個維度中的不同像素的數(shù)目。例如,顯示器120可以支持640x480、800x600、1024x768、1920x1080的顯示器分辨率或任何其它合適的顯示器分辨率。當(dāng)顯示屏支持1920x1080顯示器分辨率時,1920是跨顯示器120的高度的像素的總數(shù)并且1080是跨顯示器120的高度的像素的總數(shù)。而且,顯示器性質(zhì)還可以包括輸入設(shè)備性質(zhì),諸如觸摸屏類型、導(dǎo)航方法(例如觸摸屏、跟蹤球、滾輪等)、鍵盤可用性等。
在一個實現(xiàn)方式中,計算設(shè)備100中的屏幕的取向是從各種源確定的,所述源包括設(shè)備特性、設(shè)備指示器和/或應(yīng)用呈現(xiàn)。例如,當(dāng)計算設(shè)備首次被構(gòu)建時,其包含一個簡檔(例如一個活動設(shè)備配置),并且屏幕取向可以基于設(shè)備的各種參數(shù)而被設(shè)置成橫向。屏幕配置可以包括顯示器性質(zhì),諸如分辨率、顯示器像素密度、顯示器取向和/或顯示器縱橫比。
圖2圖示了經(jīng)由系統(tǒng)250實現(xiàn)屏幕取向調(diào)節(jié)的計算設(shè)備200的示例。圖2中圖示的系統(tǒng)250包括實現(xiàn)本文所描述的功能的各種引擎。系統(tǒng)200可以至少包括操作引擎210、網(wǎng)絡(luò)引擎220、窗口引擎230、屏幕取向引擎235、簡檔引擎240和應(yīng)用引擎245。盡管在圖2中將各種引擎210-245示出為單獨的引擎,但是在其它實現(xiàn)方式中,引擎210-245中的全部或子集的功能可以實現(xiàn)為單個引擎。在一些示例中,由系統(tǒng)250實現(xiàn)的屏幕調(diào)節(jié)可以執(zhí)行以上在圖1中描述的功能的任何組合。
系統(tǒng)200的引擎中的每一個可以是硬件和編程的任何合適組合以實現(xiàn)相應(yīng)引擎的功能。硬件和編程的這樣的組合可以以數(shù)個不同方式實現(xiàn)。例如,用于引擎的編程可以是存儲在非暫時性機器可讀存儲介質(zhì)上的處理器可執(zhí)行指令,并且用于引擎的硬件可以包括執(zhí)行那些指令的處理資源。在這樣的示例中,機器可讀存儲介質(zhì)可以存儲指令,所述指令在由處理資源執(zhí)行時,實現(xiàn)系統(tǒng)200。存儲指令的機器可讀存儲介質(zhì)可以集成在包括執(zhí)行指令的處理資源的計算設(shè)備中,或者機器可讀存儲介質(zhì)可以是單獨的但是對計算設(shè)備和處理資源是可訪問的。處理資源可以包括一個處理器或包括在單個計算設(shè)備中或跨多個計算設(shè)備分布的多個處理器。在其它示例中,任何引擎的功能可以以電子電路的形式實現(xiàn)。
操作引擎210處置操作系統(tǒng),諸如iOS?、Windows?、Android和任何其它合適的操作系統(tǒng)。操作系統(tǒng)可以是多用戶、多處理、多任務(wù)、多線程和實時的。在一個實現(xiàn)方式中,操作系統(tǒng)存儲在存儲器(例如,如圖1中所示的存儲器130)中,執(zhí)行涉及計算設(shè)備200的使用和操作的各種任務(wù)。這樣的任務(wù)可以包括計算機系統(tǒng)200的各種硬件組件的安裝和協(xié)調(diào)、文件的創(chuàng)建和管理、涉及顯示器中的圖形用戶接口的操作、識別來自諸如鍵盤、小鍵盤或鼠標(biāo)之類的輸入設(shè)備的輸入、向投影儀和攝像機發(fā)送輸出、保持跟蹤存儲器(例如如圖1中所示的存儲器130)上的文件和目錄、控制諸如打印機、圖像捕獲設(shè)備之類的外圍設(shè)備;以及管理總線(例如如圖1中所示)上的業(yè)務(wù)。
網(wǎng)絡(luò)引擎220包括用于建立和維護網(wǎng)絡(luò)連接的各種組件,諸如用于實現(xiàn)包括TCP/IP、HTTP、Ethernet?、USB?和FireWire?的通信協(xié)議的計算機可讀指令。
另外,系統(tǒng)可以包括各種組件,諸如窗口引擎230。在一個示例中,窗口引擎230可以是操作引擎210的子集,其當(dāng)用戶啟動新應(yīng)用時幫助顯示在顯示器(例如如圖1中所示的顯示器120)上的窗口的創(chuàng)建和管理。
簡檔引擎240創(chuàng)建用于用戶的新簡檔并且請求用戶提供要實現(xiàn)為新簡檔的部分的屏幕取向選擇或設(shè)置。當(dāng)簡檔引擎240基于來自用戶的關(guān)于屏幕取向的偏好的輸入而更新顯示器的取向設(shè)置時,屏幕取向235攔截應(yīng)用新屏幕取向設(shè)置的請求。在這樣的情形中,如果顯示器的出廠設(shè)置不同于所請求的顯示器取向,則屏幕取向235應(yīng)用從第一取向(例如橫向)到第二取向(例如縱向)的顯示器的取向的改變。另外,屏幕取向235用于調(diào)節(jié)顯示器120的分辨率以仿效屏幕到期望的新取向的旋轉(zhuǎn)而同時屏幕25保持在其原始取向。這樣,原始僅針對手持設(shè)備開發(fā)的現(xiàn)有遺留應(yīng)用可以在靜止和可轉(zhuǎn)換計算設(shè)備上運行。在一個示例中,屏幕取向235可以是窗口引擎230的子集。
應(yīng)用引擎245基于與用戶簡檔相關(guān)聯(lián)的所選屏幕取向而管理應(yīng)用。許多現(xiàn)有移動應(yīng)用可能僅支持一個顯示器取向。在大多數(shù)情形中,這些移動應(yīng)用僅在縱向取向上可用,因為它們被開發(fā)用于具有細長豎直顯示器的手持設(shè)備。例如,許多移動應(yīng)用可能被開發(fā)成要求與應(yīng)用相關(guān)聯(lián)的內(nèi)容或圖像要以特定縱橫比(4:3(1.33:1)縱橫比、16:9(1.77:1)縱橫比或其它流行的縱橫比)顯示。此外,不同移動應(yīng)用商店中的篩選機制可能不允許用戶將移動應(yīng)用下載到不支持多個顯示器取向的靜止計算設(shè)備。因此,大數(shù)目的現(xiàn)有移動應(yīng)用可能不可用于靜止或可轉(zhuǎn)換計算設(shè)備。應(yīng)用引擎245基于應(yīng)用要被顯示的所選屏幕取向而確定要啟用和禁用什么應(yīng)用。例如,如果所選屏幕取向是縱向的,則應(yīng)用引擎245在計算設(shè)備200上啟用要求縱向的全部應(yīng)用。在另一示例中,如果所選屏幕取向是橫向的,應(yīng)用引擎245啟用要求橫向的全部應(yīng)用。
現(xiàn)在轉(zhuǎn)向系統(tǒng)100的操作,圖3描繪了依照示例實現(xiàn)方式的過程流程圖300。應(yīng)當(dāng)容易明顯的是,圖3中所描繪的過程表示一般化圖示,并且可以添加其它過程或者可以移除、修改或以許多方式重布置所圖示的過程。另外,應(yīng)當(dāng)理解的是,過程可以表示存儲在存儲器上的可執(zhí)行指令,其可以使處理設(shè)備例如響應(yīng)、執(zhí)行動作、改變狀態(tài)和/或作出決定。因此,所描述的過程可以實現(xiàn)為由與計算設(shè)備100相關(guān)聯(lián)的存儲器提供的可執(zhí)行指令和/或操作。
所圖示的過程300在塊305處開始,其中控制單元標(biāo)識或攔截用于在計算設(shè)備(例如如圖1中所示的計算設(shè)備100)中創(chuàng)建新簡檔的請求。在關(guān)于圖1和2描述的實現(xiàn)方式中,計算設(shè)備可以是可轉(zhuǎn)換設(shè)備并且可以被塢接或安裝。如早前指出的,顯示在大多數(shù)移動或手持計算設(shè)備上的應(yīng)用和程序可以通過簡單地旋轉(zhuǎn)手持設(shè)備及其屏幕來以不同取向(例如橫向、縱向等)查看。另一方面,經(jīng)塢接的可轉(zhuǎn)換設(shè)備可能不能夠旋轉(zhuǎn)其屏幕。許多時間時,這些設(shè)備的屏幕過大,設(shè)備/屏幕被放置在永久定位中,并且因而,屏幕旋轉(zhuǎn)甚至不是選項。另外,這樣的設(shè)備可能甚至不包括支持在其屏幕上顯示的窗口的取向方面的改變的硬件組件(例如加速度計、傳感器等)。
在塊310處,系統(tǒng)請求選擇屏幕取向。在一個實現(xiàn)方式中,在顯示器(例如如圖1中所示的顯示器120)上顯示用戶接口,用戶通過其可以錄入或選擇一種類型的屏幕取向。在所描述的實現(xiàn)方式中,屏幕取向可以是橫向取向或縱向取向。而且,該步驟還包括將所選屏幕取向與所創(chuàng)建的簡檔相關(guān)聯(lián)。
在塊315處,系統(tǒng)應(yīng)用所選屏幕取向并且調(diào)節(jié)用于所創(chuàng)建的簡檔的顯示器的取向。在可替換實現(xiàn)方式中,可以調(diào)節(jié)附加屏幕設(shè)置。例如,系統(tǒng)可以調(diào)節(jié)顯示器的分辨率使得移動應(yīng)用通過使用所選分辨率而被顯示在顯示器上。
在塊320處,系統(tǒng)基于屏幕取向選擇而管理設(shè)備上的應(yīng)用。特別地,該過程包括禁用要求與用于所創(chuàng)建的簡檔的所選屏幕取向不同的屏幕取向的應(yīng)用。例如,如果所選取向是縱向的,則要求橫向取向的應(yīng)用可以被禁用并且可以對所創(chuàng)建的簡檔的用戶不可用。因此,在所創(chuàng)建的簡檔下的計算設(shè)備的用戶可能不能夠下載或使用要求將顯示屏切換到不同取向(例如橫向)的一些現(xiàn)有移動應(yīng)用。在一些實現(xiàn)方式中,該過程還牽涉啟用要求所選屏幕取向的應(yīng)用。另外,在其它實現(xiàn)方式中,系統(tǒng)允許用戶從被啟用應(yīng)用的列表標(biāo)識應(yīng)用。這些所標(biāo)識的應(yīng)用與用戶簡檔相關(guān)聯(lián),所述用戶簡檔可以是受限簡檔。受限簡檔可以意指用戶被限制于被選擇在該簡檔下運行的應(yīng)用。
在一個實現(xiàn)方式中,移動應(yīng)用可以被之前安裝在計算設(shè)備上并且當(dāng)前由用戶打開??商鎿Q地,移動應(yīng)用可以當(dāng)前由用戶下載。在任何事件中,移動應(yīng)用可以要求顯示器以與屏幕的當(dāng)前取向不同的特定取向顯示窗口。計算設(shè)備100可以同時運行至少一個應(yīng)用或多個應(yīng)用。
雖然已經(jīng)參照前述示例示出和描述了以上公開,但是應(yīng)當(dāng)理解的是,可以在不脫離以下權(quán)利要求中限定的本公開的精神和范圍的情況下做出其它形式、細節(jié)和實現(xiàn)方式。