同じデバイスで複数のユーザーをサポート


45

Androidの「現在のユーザー」とそれを切り替える方法はありますか?

Motorola Xoomを入手したいので、家にいるときに妻と共有したいと思っています。私のWindowsラップトップでは、ユーザーの高速切り替えを使用して、独自のタブとログインを維持できます。ユーザー切り替えのプライバシーの側面には特に興味がありませんが、OSが個別のユーザーをサポートしていない場合、プロファイル切り替えの概念はありますか?


これは、バックアップと復元を繰り返し行うことで実行できますが、ユーザーの切り替えは「高速」ではありません。おそらくそれは価値があるよりも多くのトラブル。共有される可能性が高いタブレットなどの登場により、Googleがこれをすぐにサポートすることを願っています。
マシュー

ユーザーのROMを毎回バックアップする代わりに、Androidの2つの個別のインスタンスでデュアルブートをセットアップする方法はありますか?これにより、再起動することでユーザーの切り替えが多少速くなります(xoomの起動時間が短いと仮定します)。たぶんのようなもの、この
マット

マット、これは興味深いアイデアですが、Androidがデバイス上で占有するストレージスペースが2倍になります。さまざまなLinuxデスクトップ環境、Mac OS、およびWindowsが複数のユーザーアカウントをサポートする方法と同様のユーザープロファイルを実装する方が合理的です。Androidで同じことができない理由はありません。
デレクマハール

1
@DerekMahar:Linuxがマルチユーザースイッチングに対して行うのと同じことをAndroidができない大きな理由があります。主な理由は、Androidがアプリケーションセキュリティ刑務所を実装する方法によるものです。Androidでは、すべてのdalvikアプリは独自のユーザーアカウントで実行されます(いくつかの例外を除きます)。これは、ユーザーがアプリケーションを切り替える間、常にアカウントを切り替えることを意味します。これは、Androidでマルチユーザーを実装できないことを意味するものではありませんが、通常のLinuxデスクトップと同じ方法で実装されることはありません。
ライライアン

2
こちらをご覧ください:androidpolice.com/2012/07/30/…これは1日前にredditで発表されました
t0mm13b

回答:



8

SwitchMeアプリが登場し、ルートユーザー用のプロファイルが登場しました。無料版では2つのプロファイルを管理できます。より多くのプロファイルを管理するには、約3ドルでキーを購入する必要があります。SwitchMeには、当然のことながらrootが必要です。

SwitchMeは、ルートユーザー向けのユニークなアプリケーションであり、デスクトップコンピューターと同じように、Androidの複数のインストールにログインおよびログアウトすることができます。

SwitchMeの背後にある技術は、すべてのアプリケーションとデータを保存し、保護し、メモリにファイルとして保存します。その後、アカウントからログアウトし、Androidの新規インストールまたは独自のコンテンツを持つ別のアカウントにログインできます。

メモリが保持できる数のプロファイルを作成できます。これらの中にはアプリがほとんどないために必要な空きメモリが非常に少ないものもあれば、多くのアプリケーションと多くのキャッシュとデータが含まれているためより大きくなるものもあります。


私はこのアプリに本当に感銘を受けました。それはまさに、私が改造したKindle Fireを他の人と共有するために探していたものでした。
フロー

8

複数のユーザーをサポートすることは以前に議論されましたが、それも同様に必要なものだと思います。タブレットを購入し、電子メール、カレンダーなど用に設定した場合、そのデバイスをコミュニティデバイスにしたくありません。これは、家族の家庭で複数のタブレットが必要になることを意味します。

複数のユーザーをサポートできるという問題は、必要なスペースです。各ユーザーが独自の設定を持っている場合、/ data / dataはこれらの追加ユーザーをサポートするためにより大きくする必要があります。ただし、設定だけでなく、ユーザーがインストールしたすべてのアプリもサポートする必要があるため、/ dataもはるかに大きくする必要があります。有料アプリは購入したアカウントに関連付けられているため、ユーザー間で同じアプリを使用することはできません。

最終的にはそうなると思いますが、デバイスにはもっと大きなストレージが必要になります。現状では、私のデバイスは一貫して/ data / cacheを満たしているので、インストールしたアプリの数が多いため、それをクリアする必要があります。ここで、同じデバイスを使用している2人(またはそれ以上のユーザー)を想像してください。また、1つのデバイスを使用できるユーザー数の制限をどこで設定しますか?私の家庭には大人2人とティーンエイジャー3人がいます。つまり、1人のデバイスを使用する可能性がある5人です。

私も実際にこのトピックに関するGoogle TVで問題を経験しています。現在、Gmailやそのようなアプリはインストールされていませんが、Chromeブラウザ経由でGmailにログインできます。誰かが来てTV /ブラウザを使用すると、今はログインしています。実際にはこれを行いませんが、YouTubeなどのサービスの問題であることに気づきました)


更新

グーグルはこれを実装し始めるのに一生懸命でした。それがいつ利用可能になるかについての実際の情報はありませんが、基礎の開始は準備されました。

LockPatternKeyguardView次のコードは次のとおりです。

public void onUserChanged(int userId) {
           mLockPatternUtils.setCurrentUser(userId);
           updateScreen(getInitialMode(), true);
}

そのため、ある時点でマルチユーザーサポートが行われます。

アップデート2(2012年10月29日)

JellyBean 4.2の発表により、マルチユーザーサポートはタブレットでのみ利用可能になりました。


「...しかし、タブレット上でのみ。」-電話は通常共有されないため、これは理にかなっています。タブレットです。
ロバートKoritnik

4

4.1.2への更新により、複数のユーザープロファイルを構成できます。xdaにはいくつかのドキュメントがあります。

XDAによると、JellyBeanでは、コマンドを使用します(ルートが必要ですので、呼び出す前にsu)

pm create user <name>
pm remove-user <number>
pm list-users

ユーザーアカウントは、この順序で作成、削除、および一覧表示できます。



2

トリックを行う可能性のあるEnterproidによるDevideというアプリがあります。 ユーザーが仕事用プロファイルと個人用プロファイルを電話で持ち、それぞれが仕事用環境または個人用環境に固有の異なる設定とアプリで個別に保護できるように、作業環境に展開するためのものです。仕事と個人のセットアップではなく、2人の異なるプロファイルで機能しない理由はわかりません。Xoomとの互換性やコストについては知りません(おそらく安価ではありません)。彼らはまだ招待のみのベータ版ですが、招待をリクエストしてチェックアウトする価値があります。


私が読んだことから、Divideの「Work」パーティションは非常に制限されています。たとえば、Enterproidによって承認されたアプリのみをロードできます。これらの制限に満足している場合は、おそらく2人のユーザーにデバイスを分割する最も簡単な方法です。
GAThrawn

0

Androidデバイスに複数のユーザーを追加することにより、別のユーザーでログインできます。Android 4.2以降では、複数のユーザーアカウントを有効にできます。

  1. ダブルプルダウン通知で通知を開き、他のクイック設定を取得して、別のユーザーアカウントを作成します。
  2. 他のクイック設定では、右上隅に丸いアイコンがあります。これが管理者ユーザーアイコンです(初めて使用する場合)。
  3. それをクリックして新しいユーザーを作成するか(削除するまで残ります)、ゲストユーザーを使用します(使用後に削除されますが、保持することもできます)。
  4. 新規/ゲストユーザーを作成した後。Google Playストアにアクセスして、好きなアプリをインストールしてください。既存の同じアプリファイルを使用し、ユーザーデータは使用しないので、新しいファイルはダウンロードされません。
  5. 別のIDでこれらのアプリにログインできます。このように、Whatsapp、ハイキング、Facebook、Twitter、PayTMなどを使用できます...
  6. その前に、他の設定に移動して、作成した新規/ゲストユーザーの設定をクリックして開き、[通話とSMSを許可する]を有効にします。確認SMSを受け取るか、電話をかけます。何かコメントがあればコメントしてください。変更や改善があれば更新し続けます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.