Android だけではありません.
iPhone やタブレットやMacなどすべてが
分かりやすくまとめられています.
Device Metrics - Google Design




いままでなんでなかったのか.
とりあえず, デザインや開発に便利に使えますね.
Android だけではありません.
iPhone やタブレットやMacなどすべてが
分かりやすくまとめられています.
Device Metrics - Google Design




いままでなんでなかったのか.
とりあえず, デザインや開発に便利に使えますね.
今年秋の予定だそうです.
Apple、「iOS 9」にAndroidからの簡単移行ツール「Move to iOS」 - ITmedia ニュース
移行できるもの
- 連絡先
- メッセージ履歴
- カメラで撮影した写真・動画
- ブラウザのブックマーク
- メールアカウント
- カレンダー
- 壁紙
- DRMフリーの音楽・書籍
Android上でリソースにアクセスできるものは
「アプリ-アプリ間で」すべて移行できるようです.
これまでもすでに移行の方法はありましたが,
主として「PCを経由して」の方法でした.

Android と iPhone 間のデータ移行の説明をながめる
これが「PCを経由」せずにスマホ同士で移行できるとなれば
便利っちゃあ便利だけども.
整理しながらコツコツ移行しようかな.
スマホでブラウザを起動する, っての最近では面倒.
LINEとかメッセージでリンクを送ってくる人とか.

さりげなく開かずにテキトーな会話を続けたりします.
考えてみると「なんかブラウザって重いしトロい」から.
そこで, 最近登場したのが「Chrome Custom Tabs」というしくみ.
Chrome Custom Tabs - Google Chrome

表示までが非常に高速化されてるようにに見える.
実装しようとサンプルをダウンロードしてみる.
GoogleChrome/custom-tabs-client
アプリ内モジュールやヘルパーやプロセス間の通信など
依存関係があるのでわかりづらい.
とりあえずシンプルにURLを渡すだけでで起動してみたいだけなので以下で.
compile 'com.android.support:customtabs:23.0.1'
サンプル内モジュール customtabs 以下は不要.
CustomTabsHelper
KeepAliveService
CustomTabActivityHelper
WebViewFallback
shared というモジュールは作らずベタクラスとしてコピペ.
アプリ内モジュール依存はなしで.
...
Uri uri = Uri.parse("http://google.com/");
CustomTabsIntent customTabsIntent =
new CustomTabsIntent.Builder().build();
CustomTabActivityHelper
.openCustomTab(this, customTabsIntent, uri, new WebViewFallback());
...
UIカスタマイズはしない. するならここで.
...
//Intent intent = new Intent(activity, WebViewActivity.class);
//intent.putExtra(WebActivity.EXTRA_URL, uri.toString());
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(uri);
activity.startActivity(intent);
...
Chromeアプリ (stable/beta/dev) をインストールしてない場合は,
デフォルトブラウザなどに暗黙的に投げる.
起動はできる.
が, これだけでは恩恵にありつけない.

サイト内検索などはできるようにはなるが
「なんかブラウザって重いしトロい」が解消せず.
以下の機能があるという.
Pre-warming of the Browser in the background, while avoiding stealing resources from the application.
Providing a likely URL in advance to the browser, which may perform speculative work, speeding up page load time.
これを使わないと意味ないな...
すごいです.
画像が少し粗いものの, 操作は全くストレスがありません.
Chromeエクステンションです.

サイトも公開されています.

強烈なのがこの機能.
Vysor Share
Share your device, across the office, or across the globe. Screen and ADB access to remote devices. Simple as sending a link.
Chromeエクステの画面からクリップボードに取得できるURLを外部に送ると,

そのURLをクリックしたPCでネットを経由してそのAndroid端末を使えるようになる!!

当然, どちらのPCのChromeにもエクステをインストールしておくことが必要です.
驚きました.
Vysor Share Remote screen and ADB access There's a few tools already out that…

以下, ヘボ意訳になるけども.
今まで発見されたAndroidのバグの中でも最悪な「Stagefright bug」についてメジャーなAndroidベンダーは修正の対応を始めている.
昨日, Google と同じように Samsung や LG も定期月次OTAセキュリティアップデートの配布を始めた.
LG:(メール)
「LGはすぐにセキュリティアップデートをお客様に提供できる. セキュリティ最優先なことをLGユーザは確認できます.」Samsumg:(ブログ)
「セキュリティ的な脆弱性に対応できていない場合, 素早く更新手続きを実行する.月一の定期更新でそれを行う.」Google:(ブログ)
「Nexusシリーズに更新を8/5(木)に配布を始める.」ほとんどの断片化したAndroidのエコシステムはこれらとは違い, それぞれの携帯メーカーに依存しているが今回の対応は迅速で HTC や SONYのような大手もパッチの配布をすぐに始めている.
みんなの端末にStagefrightの脆弱性があるかどうか確認できるアプリがある.
Big Android Makers Will Now Push Monthly Security Updates | WIRED
こんなとき国内キャリアは関係ないのかなあ, 私のAndroidはどうなるのか...