今回以降, 出来たらiOSのアップデートの度に起動チェックをしたいと思います.
スポンサーリンク
- コトのあらまし
- タイマー
- 天気
- 電話(起動)
- 友だちを探す
- ビデオ
- ボイスメモ
- マップ
- メール(起動)
- メッセージ(新規)
- ミュージック(起動)
- メモ
- リマインダー
- 連絡先
- App Store(起動)
- Apple Watch
- FaceTime
- FaceTime Audio
- Find iPhone
- GameCenter
- iBooks
- iCloud Drive
- iTunes Store(起動)
- News
- Passbook
- Podcast
- Safari(新規タブ)
- Wallet
- 設定アプリ
- 設定アプリ>アクセシビリティ
- 設定アプリ>位置情報サービス
- 設定アプリ>一般
- 設定アプリ>おやすみモード
- 設定アプリ>壁紙
- 設定アプリ>画面表示と明るさ
- 設定アプリ>コントロールセンター
- 設定アプリ>コンパス
- 設定アプリ>サウンド
- 設定アプリ>写真とカメラ
- 設定アプリ>通知
- 設定アプリ>テザリング
- 設定アプリ>電話
- 設定アプリ>パスコード
- 設定アプリ>バッテリー
- 設定アプリ>ビデオ
- 設定アプリ>プライバシー
- 設定アプリ>マップ
- 設定アプリ>ミュージック
- 設定アプリ>メール/連絡先/カレンダー
- 設定アプリ>メッセージ
- 設定アプリ>メモ
- 設定アプリ>モバイルデータ通信
- 設定アプリ>リマインダー
- 設定アプリ>Bluetooth
- 設定アプリ>Facebook
- 設定アプリ>FaceTime
- 設定アプリ>Flickr
- 設定アプリ>GameCenter
- 設定アプリ>iCloud
- 設定アプリ>iTunes/App Store
- 設定アプリ>Safari
- 設定アプリ>Sina Weibo
- 設定アプリ>Touch IDとパスコード
- 設定アプリ>Twitter
- 設定アプリ>Vimeo
- 設定アプリ>Wi-Fi
- 傾向について
- 〆
コトのあらまし
iOS9がリリースされ, その前後にリリースされた広告ブロックアプリ「Crystal」が全てのはじまりでした.
例外こそあれ, 標準アプリの多くは実はURLスキームが存在します.
ウィジェットからの起動では問題なく起動しますが, 設定アプリなど一部については, ランチャーアプリや着せ替えアプリで作成したショートカットアイコンからの起動は残念ながら不可能でした
しかし prefs: のURLスキームを持つアプリをインストールしたデバイスでは, 本来不可能であるはずのランチャーアプリやショートカットアイコンからの起動を可能にすることが分かったのが件の記事についてです.
もちろん公式で発表された話ではありませんのでどこまでが正しいのか, 時期が時期なのでiOS10になればあっさりダメになる可能性もあります.
まぁそれはともかく, 前回のエントリは何だかんだとiOS9がリリースされて間もないものです.
現在の最新であるiOS9.3.3での起動チェックということで今回紹介します.
なお, ウィジェットからの起動は prefs:を持つアプリの有無に関係ないようなので同一として省略しています.
起動確認に使用したデバイスは iPhone6, iOS9.3.3になります, 他の環境でも同一である保証は無いことをここで断っておきます.
prefs:を持つアプリについては分かる範囲でこちらに載せています.
スポンサーリンク
タイマー
clock-timer:
prefs | noprefs | widget |
---|---|---|
× | × | ○ |
prefs…prefs:を持つアプリがデバイスにある状態でランチャーアプリや着せ替えアイコンから起動できるかどうか
noprefs…prefs:を持つアプリがデバイスに無い状態でランチャーアプリや着せ替えアイコンから起動できるかどうか
widget…ウィジェットから起動できるかどうか
以下同様
天気
weather:
prefs | noprefs | widget |
---|---|---|
× | × | ○ |
上記だと, ロケーションがnullになります.
weather://?index=0
prefs | noprefs | widget |
---|---|---|
× | × | ○ |
電話(起動)
mobilephone:
prefs | noprefs | widget |
---|---|---|
× | × | ○ |
電話(通話, 確認なし)
tel:${0123-45-6789}
prefs | noprefs | widget |
---|---|---|
× | × | ○ |
電話(通話, 確認あり)
telprompt:${0123-45-6789}
prefs | noprefs | widget |
---|---|---|
× | × | ○ |
電話(よく使う項目)
mobilephone-favorites:
prefs | noprefs | widget |
---|---|---|
× | × | ○ |
電話(履歴)
mobilephone-recents:
prefs | noprefs | widget |
---|---|---|
× | × | ○ |
電話(留守番電話)
vmshow:
prefs | noprefs | widget |
---|---|---|
× | × | ○ |
友だちを探す
findmyfriends:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
ビデオ
videos:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
ボイスメモ
voicememos:
prefs | noprefs | widget |
---|---|---|
× | × | ○ |
マップ
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
メール(起動)
message:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
メール(新規作成)
mailto:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
メッセージ(新規)
sms:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
ミュージック(起動)
music:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
ミュージック(View Album)
https://itunes.apple.com/us/album/id${ID}?app=music
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
ID部分にはApp IDを入力(例:David AusugtのEpikurシングルのURLはhttps://itunes.apple.com/jp/album/epikur-single/id837037534?ign-mpt=uo%3D4のため, IDをこの837037534に置きかえる, Artistも同様).
ミュージック(View Artist)
https://itunes.apple.com/us/artist/id${ID}?app=music
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
メモ
mobilenotes:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
リマインダー
x-apple-reminder:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
連絡先
contact:
prefs | noprefs | widget |
---|---|---|
× | × | ○ |
App Store(起動)
itms-apps:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
App Store(View App)
itms-apps://itunes.apple.com/app/id${ID}
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
ID部分にはApp IDを入力(例:LINEのアプリURLはhttps://itunes.apple.com/jp/app/line/id443904275?mt=8のため, IDをこの443904275に置きかえる).
Apple Watch
itms-watch:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
FaceTime
facetime:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
FaceTime Audio
facetime-audio:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
Find iPhone
fmip1:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
GameCenter
gamecenter:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
iBooks
ibooks:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
iCloud Drive
iclouddriveapp:
prefs | noprefs | widget |
---|---|---|
× | × | ○ |
iTunes Store(起動)
itms:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
iTunes Store(View Album)
itms://itunes.apple.com/us/album/id${ID}?app=itunes
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
iTunes Store(View Artist)
itms://itunes.apple.com/us/artist/id${ID}?app=itunes
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
News
applenews:
prefs | noprefs | widget |
---|---|---|
- | - | - |
日本でリリースされていないため, 検証できません.
Passbook
shoebox:
prefs | noprefs | widget |
---|---|---|
- | - | - |
iOS9ではPassbookでなく下記のWalletになります.
Podcast
pcast:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
Safari(新規タブ)
x-web-search:
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○※ |
※ウィジェットから起動する場合, 新規タブでなく最後に閲覧したタブが開きます.
Wallet
shoebox;
prefs | noprefs | widget |
---|---|---|
○ | ○ | ○ |
設定アプリ
prefs:root
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>アクセシビリティ
prefs:root=General&path=ACCESSIBILITY
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>位置情報サービス
prefs:root=LOCATION_SERVICES
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>一般
prefs:root=General
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>一般>キーボード
prefs:root=General&path=Keyboard
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>一般>言語と地域
prefs:root=General&path=INTERNATIONAL
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>一般>自動ロック
prefs:root=General&path=AUTOLOCK
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>一般>使用状況
prefs:root=General&path=USAGE
prefs | noprefs | widget |
---|---|---|
△1 | × | △1 |
※iOS9.3.3においてこのページは存在せず, 下記がその代わりになります.
設定アプリ>一般>ストレージとiCloudの使用状況
prefs:root=General&path=STORAGE_ICLOUD_USAGE
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>一般>ソフトウェアアップデート
prefs:root=General&path=SOFTWARE_UPDATE_LINK
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>一般>情報
prefs:root=General&path=About
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>一般>バッテリーの使用状況
prefs:root=General&path=USAGE/BATTERY_USAGE
prefs | noprefs | widget |
---|---|---|
△1 | × | △1 |
※iOS9.3.3においてこのページは存在しません.
設定アプリ>一般>日付と時刻
prefs:root=General&path=DATE_AND_TIME
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>一般>プロファイル
prefs:root=General&path=ManagedConfigurationList
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>一般>リセット
prefs:root=General&path=Reset
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>一般>Appのバックグラウンド更新
prefs:root=General&path=AUTO_CONTENT_DOWNLOAD
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>一般>Siri
prefs:root=General&path=SIRI
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>一般>VPN
prefs:root=General&path=VPN
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>おやすみモード
prefs:root=DO_NOT_DISTURB
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>壁紙
prefs:root=Wallpaper
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>画面表示と明るさ
prefs:root=DISPLAY
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>コントロールセンター
prefs:root=ControlCenter
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>コンパス
prefs:root=COMPASS
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>サウンド
prefs:root=Sounds
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>サウンド>着信音
prefs:root=Sounds&path=Ringtone
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>写真とカメラ
prefs:root=Photos
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>通知
prefs:root=NOTIFICATIONS_ID
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>テザリング
prefs:root=INTERNET_TETHERING
prefs | noprefs | widget |
---|---|---|
△1 | × | △1 |
※iOS9.3.3においてこのページは存在しません.
設定アプリ>電話
prefs:root=Phone
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>電話>発信者番号通知
prefs:root=Phone&path=CallerID
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>パスコード
prefs:root=PASSCODE
prefs | noprefs | widget |
---|---|---|
△1 | × | △1 |
※iOS9.3.3においてこのページは存在しません.
設定アプリ>バッテリー
prefs:root=BATTERY_USAGE
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>ビデオ
prefs:root=VIDEO
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>プライバシー
prefs:root=Privacy
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>マップ
prefs:root=MAPS
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>ミュージック
prefs:root=MUSIC
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>ミュージック>イコライザ
prefs:root=MUSIC&path=EQ
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
上はイコライザでなくその1つ上のミュージックが開きます.
prefs:root=MUSIC&path=com.apple.Music:EQ
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>メール/連絡先/カレンダー
prefs:root=ACCOUNT_SETTINGS
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>メッセージ
prefs:root=MESSAGES
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>メモ
prefs:root=NOTES
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>モバイルデータ通信
prefs:root=MOBILE_DATA_SETTINGS_ID
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>リマインダー
prefs:root=REMINDERS
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>Bluetooth
prefs:root=Blutooth
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>Facebook
prefs:root=FACEBOOK
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>FaceTime
prefs:root=FACETIME
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>Flickr
prefs:root=FLICKR
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>GameCenter
prefs:root=GAMECENTER
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>iCloud
prefs:root=CASTLE
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>iCloud>容量
prefs:root=CASTLE&path=STORAGE_AND_BACKUP
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>iTunes/App Store
prefs:root=STORE
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>Safari
prefs:root=Safari
prefs | noprefs | widget |
---|---|---|
△1 | × | △1 |
prefs:root=SAFARI
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>Sina Weibo
prefs:root=WEIBO
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>Touch IDとパスコード
prefs:root=TOUCHID_PASSCODE
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>Twitter
prefs:root=TWITTER
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>Vimeo
prefs:root=VIMEO
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
設定アプリ>Wi-Fi
prefs:root=WIFI
prefs | noprefs | widget |
---|---|---|
○ | × | ○ |
1 : 設定アプリトップが起動します.
傾向について
設定アプリトップになってしまう一部を除いて, すべてのアプリは所有するアプリの如何に関係なくウィジェットからの起動は可能であることがわかります.
アプリランチャーや着せ替えになると, まず言えるのは設定アプリは全滅, 他の純正アプリについては
- 時計アプリ関連
- 天気
- 電話
- ボイスメモ
- 連絡先
- iCloud Drive
が起動できません.
但しprefs:を持つアプリを所有していれば, 上記アプリの起動も可能になります.
〆
恐らくあと2ヶ月のうちにiOS10がリリースされるでしょうから, 今回の結果がまた変わるかもしれません.
最悪大半が使えなくなるリスクもあります.
せめて設定アプリ prefs:rootだけでも使えれば嬉しいんですけどね…