未解決らしい。
最近どうもAndroid版Chromeの「ホームページ」ボタンについて調べてみるへのアクセスが増えてると思ったらXperia用のホームアプリXperia ホームやその改造版であるXperia Launcherでホーム画面に追加(Add to Home screen)したショートカットからのChromeの起動がそのページを開かない問題が発生しているらしい。
試してみる
手元にある次の端末でいずれも再現した。
- Sony Xperia Z for docomo (SO-02E) / Android 4.4.2 / Xperia Home (Default Home App)
- Sony Xperiria Z Ultra (Wifiモデル/SGP412JP) / Android 4.4.2 / Xperia Home (default Home App)
- Asus Nexus 7 (2013) (ME571-32G) / Android 5.1.1 / Xperia Launcher 2.0.6b
Xperia ZはKitkat以降、(Z Ultraはリリース当初から)Xperia Launcherがアップデートされ、いわゆるHonami LauncherになったがXperia Launcher 2.0系で同様の問題が発生することから以前のバージョンでも同様の問題が発生するはず。
また、この問題はChrome内から「ホーム画面に追加」で生成したショートカットだけでなくAndroid Browserなどで作ったショートカットに対しても発生するみたい。
但しChrome Appとして単一ページWebAppになっている場合は問題ない。例えばRecoTw Explorer
Xperia 以外のホームアプリでは問題ないということなので Google now Launcher を Xperia Z で同様に試したところ正常にショートカットが動作した。
Why?
この二つの主な違いはインテントのFLAG_ACTIVITY_RESET_TASK_IF_NEEDED
フラグが経っているか否からしい。(ref: Android版Chromeで、ホーム画面のショートカットが効かない件 : fchiba memo)
Issue は?
Chrome 37 で Issue 412405: Homescreen shortcuts don’t open the correct webpage として Chromium Issueに報告されているが未解決のままの模様。よって未修正。そもそもこれはランチャーのバグなのかChromeのバグなのか…(あるいはどっちも?)
対処は?
選択肢:
- Xperia Homeを使わない
- Chromeを使わない
- ホーム画面ショートカットを使わない
- 他のアプリでショートカットを中継する
どちらもバリバリ常用している自分がこの問題に気付かなかったのは元々3だったからです。つまりそれで問題なし
「Chrome for Android でホームスクリーンショートカットが効かないらしい問題」への1件のフィードバック