当社では、Android nexus 7タブレットにインストールし、タブレットに複数の顧客にリリースするアプリを開発しました。ルート権限のないAndroidデバイスの制限付きアクセスポリシー。
たとえば、デバイスをリモートで再起動することはできません。
Ubuntuタッチをインストールして、このタブレットのAndroidを置き換える可能性を評価しています。Ubuntuタッチは、デバイスのリモートアクセスにより多くの自由を提供しますか?タブレット?
さらに、ubuntu SDKを使用して開発されたアプリは、24時間365日実行できるほど安定していますか?
ありがとう
Nexus 7とホストシステム間の通信を許可するには、Ubuntuタッチデバイスで開発者モードを有効にする必要があります。
[システム設定]-> [この電話について]-> [開発者モード]に移動します。
開発者モードをアクティブにすると、デバイスへのssh接続を開始するいくつかのオプションがあります。
Ubuntu SDKから(そこから再起動することもできます):
phablet-tools
パッケージ(Sudo apt-get install phablet-tools
)の使用:
phablet-Shell
で接続を開始し、デスクトップシステムで通常行うようにSudo reboot
に接続したら、タイプします。
$ phablet-Shell
/home/sylvain/.ssh/known_hosts updated.
Original contents retained as /home/sylvain/.ssh/known_hosts.old
Warning: Permanently added '[localhost]:2222' (RSA) to the list of known hosts.
Welcome to Ubuntu Utopic Unicorn (development branch) (GNU/Linux 3.4.0-3-flo armv7l)
* Documentation: https://help.ubuntu.com/
Last login: Fri Oct 17 09:50:34 2014 from localhost.localdomain
phablet@ubuntu-phablet:~$ Sudo reboot
[Sudo] password for phablet:
Ubuntu Touch 15.04 r4では、古き良きnetcatを使用して this エレガントな方法に従ってSSHを有効にすることができました。
ssh phablet@PHONEIP Sudo reboot
だけでデバイスをリモートで再起動できるようになりました