多帳戶這功能好像 Android 4.3 以後才有的,今天我才試了一下這東西到底幹甚麼用的,先說結論吧,這基本上就像 Windows 的多帳戶一樣,每個帳戶有不同的環境,每個 App 所儲存讀取的資料也是被隔離的,在某些情境下非常方便的。我目前看到一些特性如下 :
- 每個帳戶進入看到的桌面和應用程式集是獨立的
- 每個 App 在不同的帳戶所儲存的資料也是獨立的,拍照,抓圖所存的地方都不同
- 在不同的帳戶登入後,若 USB 連接到 PC 端看到的檔案內容也是不同的
- 每個帳戶可設定密碼或圖形解鎖,也可以不用設定
- 帳號切換之間在記憶體允許下不會結束掉原本正在執行的 App
我自己想了一些情境,可以讓大家更清楚這機制的妙用
可用來切換某些需要以 Facebook 登入的遊戲或App的帳戶
我想信有在玩 Game 的人,想必早就申請了多個 Facebook 或 Google 帳號,很多遊戲是會綁定這兩種 App 的,但以 Facebook 而言,過去只能同時用一個帳號登入 FB,如果要切換帳號,必須登出之後然後重新打上另外的帳號密碼,非常的不人道啊,不過我遇到一些有錢的玩家基本上手上好幾台裝置在搞小號,但我這種窮人就沒辦法了。
現在有了多帳戶之後,我們可以如同 Windows 那樣切換帳戶,然後當我們打開 Facebook 的時候就是不同的帳號 Login 了。
以下兩個畫面分別是我的主 FB 及玩 Game 用 FB 的畫面,這完全不需要登出登入的
相同 App 在記憶體允許的情況下可同時執行
以我的 Nexus 7 2003 而言,若有兩個帳號存在,一般狀況兩邊都各跑3~4個App是沒問題的,這也取決於機子的設計,每種廠牌或機種會因為記憶體的大小設定不同的 App 被結束(關掉)的策略,不過我想同時各跑一個App應該是沒問題的,如果想玩 Game 同時有開小號的切換需求應該還是可以的。
開發或測試
其實針對同一個 App,如 Facebook,我們仍必須由 Play 商店中安裝,很有趣的是,裝置上只會有一份 APK,所以不會浪費太多空間,我們可以針對有興趣的 App 胡搞一下。
另外我們開發者其實可以建立一個 Google Account 也是專門來給自己開發測試用的,我比較有處女座的潔癖,其實應用程式集或桌面若能區分為一般生活娛樂用和開發時會看到不同的桌面及應用程式集不是很屌嗎。沒錯!!每個帳戶其實會有自己獨立的桌面及程式集,這樣完全不會亂掉的。
如何建立多使用者
前面講那麼多只是要讓大家知道有這些應用上的概念,現在才來說如何建立多帳戶環境,其實這超簡單的,進入設定畫面如下圖有個"使用者"的選項,建立一個新使用者就行了。
然後可以用我這種方式切換帳號,看右上角有個死人頭的帳戶圖示,點一下就可以切換了
點了之後會到桌面的解鎖畫面,我們可以選要進入那個帳號,我的裝置上另一個帳號就叫Gamer1
點了 Gamer1,桌面背景馬上就換了,這時候解鎖就會進入 Game1 獨立的桌面環境了。
這種方式其實不會干擾到原本的習慣,因為下次打開螢幕的時候,滑動解鎖後會直接進入最後一次的帳戶桌面,不會問你要用那個帳號,完全不會不習慣,玩到這,我就在想,我應該要申請一堆 Google Account 了,誰能借我手機號碼認證啊,哈哈。