包括數(shù)字蜂窩電話連接、蜂窩數(shù)字分組數(shù)據(jù)(CDPD)連接、數(shù)字衛(wèi)星數(shù)據(jù)連接等。例如,如圖2所示,網(wǎng)絡接口 29可以允許計算機經(jīng)由一個或多個局域網(wǎng)、廣域網(wǎng)或其它網(wǎng)絡與其它計算機通信。
[0016]許多其它設備或組件(未示出)可以以相似的方式被連接(例如,文件掃描儀、數(shù)字攝像頭等)。反過來,實踐本公開不必存在圖1示出的所有組件。組件可以以不同于示出的方式被互連。諸如圖1所示的計算機的操作是本領域的人員所公知的,所以在本申請中不進行詳細的討論。實現(xiàn)本公開的代碼可以被存儲在諸如存儲器27、固定存儲23、可移動介質(zhì)25中的一個或多個的計算機可讀存儲介質(zhì)中,或可以被存儲在遠程存儲位置上。
[0017]圖2示出根據(jù)本公開主題的實現(xiàn)的示例網(wǎng)絡布置。諸如本地計算機、智能手機、平板計算設備等的一個或多個客戶端10、11可以經(jīng)由一個或多個網(wǎng)絡7連接到其它設備。網(wǎng)絡可以是本地網(wǎng)絡、廣域網(wǎng)絡、互聯(lián)網(wǎng)或任何其它合適的通信網(wǎng)絡,并且可以被實現(xiàn)在包括有線網(wǎng)絡和/或無線網(wǎng)絡的任何合適的平臺上??蛻舳丝梢耘c一個或多個服務器13和/或數(shù)據(jù)庫15通信。設備可以客戶端10、11直接訪問,或一個或多個其它設備可以提供中介訪問,諸如在服務器13提供對存儲在數(shù)據(jù)庫15中的資源的訪問的情況下??蛻舳?0、11還可以訪問遠程平臺17或由遠程平臺17提供的服務,諸如云計算布置和服務。遠程平臺17可以包括一個或多個服務器13和/或數(shù)據(jù)庫15。
[0018]更一般地,本公開主題的各種實現(xiàn)可以包括或被實現(xiàn)為計算機實現(xiàn)的過程和用于實踐那些過程的裝置的形式。實現(xiàn)還可以被實現(xiàn)為計算機程序產(chǎn)品的形式,所述計算機程序產(chǎn)品具有包含指令的計算機程序代碼,所述指令被實現(xiàn)在非暫時和/或可有形體現(xiàn)的介質(zhì)中,諸如軟卡盒、⑶-R0M、硬盤驅動器、USB(通用串行總線)驅動器或任何其它機器可讀存儲介質(zhì),其中,當計算機程序代碼被加載進計算機并被計算機執(zhí)行時,計算機成為用于實踐本公開主題的實現(xiàn)的裝置。實現(xiàn)還可以被實現(xiàn)為計算機程序代碼的形式,例如,不管是存儲在存儲介質(zhì)中、被加載進計算機和/或被計算機執(zhí)行、還是通過某些傳輸介質(zhì)被傳輸,諸如通過電線/電纜,通過光纖或通過電磁輻射,其中,當計算機程序代碼被加載進計算機并被計算機執(zhí)行時,計算機成為用于實踐本公開主題的實現(xiàn)的裝置。當被實現(xiàn)在通用微處理器上時,計算機程序代碼段配置微處理器來生成特定邏輯電路。在某些配置中,存儲在計算機可讀存儲介質(zhì)上的計算機可讀指令集可以被通用處理器實現(xiàn),這可以將通用處理器或包含通用處理器的設備轉換為被配置為實現(xiàn)或執(zhí)行指令的專用設備。實現(xiàn)可以使用硬件來實現(xiàn),所述硬件可以包括處理器,諸如通用微處理器和/或以硬件和/或固件實現(xiàn)根據(jù)本公開主題的實現(xiàn)的所有或部分技術的專用集成電路(ASIC)。處理器可以被耦合到存儲器,諸如RAM、ROM、閃存、硬盤或任何其它能存儲電子信息的設備。存儲器可以存儲適于被處理器執(zhí)行來執(zhí)行根據(jù)本公開主題的實現(xiàn)的技術的指令。
[0019]根據(jù)本公開主題的實現(xiàn),第一用戶可以訪問在線應用商店并通過任何適用的方法請求應用,適用的方法諸如通過將與應用相關的搜索詞語輸入進搜索查詢框、通過選擇外部鏈接、通過作為用戶操作(例如,訪問網(wǎng)頁,選擇更新選項等)的結果的自動過程等。該布置可以將用戶和/或用戶賬戶識別為接收所請求的應用的標準版本的主要組的一部分??梢曰谌魏芜m用的推理特征,諸如用戶歷史(例如,選擇應用標準版本的用戶、不修改設備的至少閾值數(shù)的默認設置的用戶、使用設備或應用沒有耗費閾值量的時間的用戶等)、用戶設備(例如設備模型、設備類型、連接到設備的外設等)、設備軟件(例如,安裝在設備上的軟件的類型、安裝在設備上的軟件的版本等)等,用戶和/或用戶賬戶可以被識別為主要組的一部分。主要組可以是包含可以請求和/或接收應用的大多數(shù)用戶的組。作為示例,主要組可以是旨在接收和使用給定應用的公開版本(即標準版本)的普通公眾。如圖3中的步驟310所示,可以提供應用的標準版本給被識別為主要組的一部分的用戶。可以經(jīng)由用戶與之交互來接收應用的應用商店向用戶提供標準的應用。作為說明性示例,如圖4a所示,用戶可以使用移動設備通過選擇經(jīng)由移動設備可訪問的應用商店啟動按鈕來訪問應用商店400。用戶可以將與所旨在的應用相關的文本(例如,“Temperature”)輸入進搜索輸入框410,并可以選擇搜索按鈕420來發(fā)起搜索。該布置可以訪問用戶設置,并確定用戶選擇了禁止在移動電話上下載應用的測試版本的設置。因此,該布置可以將該用戶識別為主要用戶組的一部分,并向用戶提供應用430的標準(S卩,非測試)版本。隨后,用戶可以選擇應用430的標準版本,并且標準應用可以被下載和安裝在移動設備上供用戶以預期的方式使用。
[0020]根據(jù)本公開主題的實現(xiàn),如圖3中的步驟320所示,第二用戶可以訪問在線應用商店,并通過任何適用的方法請求應用,適用的方法諸如通過將與應用相關的搜索詞語輸入進搜索查詢框、通過選擇外部鏈接、通過作為用戶動作(例如,訪問網(wǎng)頁,選擇更新選項等)的結果的自動過程等。該布置可以將用戶和/或用戶賬戶識別為接收所請求的應用的輔助版本的輔助組的一部分。在步驟330,基于任何適用的推理特征,諸如用戶歷史(例如,選擇應用的測試版本的用戶,修改設備的至少閾值數(shù)的默認設置的用戶,使用設備或應用耗費閾值量的時間的用戶等)、用戶設備(例如,設備模型、設備類型、連接到設備的外設等)、設備軟件(例如,安裝在設備上的軟件的類型、安裝在設備上的軟件的版本等)等,第二用戶和/或相關的用戶賬戶可以被識別為輔助組的一部分。輔助組可以是包含來自可以請求和/或接收應用的用戶的整個集合的用戶的子集的組。作為示例,輔助組可以包含偏好下載應用的測試版本(例如,還沒有對普通公眾發(fā)布并且可能處在測試階段的應用的更新版本)的高級用戶集。第二用戶可以自動地被識別為輔助組的一部分,使得在不需要第二用戶明確地將其自己識別為輔助組的一部分的情況下,該布置可以自動地訪問允許將第二用戶識別為輔助組的一部分的數(shù)據(jù)。
[0021]根據(jù)本公開主題的實現(xiàn),用戶可以是多個組的一部分,并且可以基于此處公開的標準被指定為多個組的一部分。作為示例,基于用戶歷史和用戶設置,用戶可以是測試組和標準組兩者的一部分。開發(fā)者可以發(fā)布應用的多個版本,并且可以指定接收應用的各版本的用戶組。因此,是多個組的一部分的用戶可以具有下載和/或安裝應用的多個版本的選項。作為示例,開發(fā)者可以發(fā)布應用的標準版本和測試版本。是測試組和標準組的一部分的用戶可以使用應用商店請求應用??梢詫y試版本和標準版本兩者提供給用戶,并且該用戶可以被給予下載和/或安裝應用兩個版本中的任何一個或兩者的選項。
[0022]如圖3中的步驟340所示,可以將應用的輔助版本提供給被識別為輔助組的一部分的用戶??梢越?jīng)由用戶與之交互來搜索應用的應用商店將應用的輔助版本提供給用戶。作為說明性示例,如圖4b所示,用戶可以使用移動設備通過選擇經(jīng)由移動設備可訪問的應用商店啟動按鈕來訪問應用商店401。用戶可以將對應于用戶旨在下載的應用的文本(例如,“Temperature”)輸入進搜索輸入框410,并可以選擇搜索按鈕420來發(fā)起搜索。該布置可以訪問用戶歷史,并確定用