在 iOS 8 进一步开放自身权限后, Extension 机制让 App Store 涌入了一波以 Widget 为主题的新应用,他们中间的代表者就是 Launcher,能够把系统功能、应用,第三方应用,常用网址,联系人等快速启动按钮统统放到通知中心里,也就是俗称的「Today Widget」,看看下面这张图是不是像某某系统呢?不知道乔老爷子在天之灵看到作何感受?
虽然完全不符合 Apple 的传统设计审美观,但确实也挺实用的,你再也不用频繁使用 Home Button 去访问系统设置了,上面这张图里我使用 Launcher 放置了移动通信开关,地理定位,个人热点,iCloud 备份等多个快捷启动按钮。
使用 Launcher 需要你去自定义快速启动的名称,图标和 URL(Custom Launcher),免费版做多只能添加12个快捷按钮,花18大洋才能解除此限制。
Launcher 能设置四种快捷启动按钮,分别针对联系人,网页,系统/第三方应用程序,自定义。
联系人快速启动:此类共提供了6个子选项设置,可以定义:拨打联系人电话/Facetime,发送邮件/短信,或是通过联系人住址信息使用 iOS/Google 地图导航到其住址;
网页快速启动:可以设置访问某网页的快速启动按钮;
应用程序快速启动:这里包括了所有系统应用程序和绝大部分第三方应用程序,如果你想加入的 App 不在列表内可向官方发邮件提议,或者使用一种奇特的方法来实现,见「自定义快速启动说明」;
自定义快速启动项:这项功能可以实现任意功能/服务的快速启动,前提是只要你知道对方的 URL
添加一个快速启动项(Example:Email)
主界面右上角点击「铅笔图标」
点击绿色加号进入 Launcher 模式选择界面
选择 Contact Launcher – Email Someone
输入联系人邮箱,主题,正文
选择图标,点击右上角「对勾图标」,完成新建
然后在通知中心就可以使用这枚快速启动按钮了
自定义快速启动项办法
想要添加除三个默认启动类型之外的项目,必须学会使用 Custom Launcher,但唯一的门槛就是 URL,怎样获取一个应用的 URL 呢?其实有一个很土的办法就是找规律,一般他的形式都是:APP名字 + : //,比如:微信 :weixin://;支付宝:alipay:// 等。
关于 iOS 系统功能的 URL 汇总列表:
- 蜂窝网络:prefs:root=MOBILE_DATA_SETTINGS_ID
- Wi-Fi:prefs:root=WIFI
- 定位服务:prefs:root=LOCATION_SERVICES
- 个人热点:prefs:root=INTERNET_TETHERING
- 关于本机:prefs:root=General&path=About
- 辅助功能:prefs:root=General&path=ACCESSIBILITY
- 飞行模式:prefs:root=AIRPLANE_MODE
- 锁定:prefs:root=General&path=AUTOLOCK
- 亮度:prefs:root=Brightness
- 蓝牙:prefs:root=General&path=Bluetooth
- 时间设置:prefs:root=General&path=DATE_AND_TIME
- FaceTime:prefs:root=FACETIME
- 设置:prefs:root=General
- 键盘设置:prefs:root=General&path=Keyboard
- iCloud:prefs:root=CASTLE
- iCloud备份:prefs:root=CASTLE&path=STORAGE_AND_BACKUP
- 语言:prefs:root=General&path=INTERNATIONAL
- 定位:prefs:root=LOCATION_SERVICES
- 音乐:prefs:root=MUSIC
- Music Equalizer — prefs:root=MUSIC&path=EQ
- Music Volume Limit — prefs:root=MUSIC&path=VolumeLimit
- Network — prefs:root=General&path=Network
- Nike + iPod — prefs:root=NIKE_PLUS_IPOD
- Notes — prefs:root=NOTES
- Notification — prefs:root=NOTIFICATIONS_ID
- Phone — prefs:root=Phone
- Photos — prefs:root=Photos
- Profile — prefs:root=General&path=ManagedConfigurationList
- Reset — prefs:root=General&path=Reset
- Safari — prefs:root=Safari
- Siri — prefs:root=General&path=Assistant
- Sounds — prefs:root=Sounds
- Software Update — prefs:root=General&path=SOFTWARE_UPDATE_LINK
- Store — prefs:root=STORE
- Twitter — prefs:root=TWITTER
- Usage — prefs:root=General&path=USAGE
- Wallpaper — prefs:root=Wallpaper
细节
每一个快速启动项的图标都可以由用户自定义或者直接从联系人头像中获取,图标尺寸可以通过手势缩放自由调整,并有圆形,圆角方形两种可选:
关于图标资源
我承认在图中自己引入的图标样式与 iOS 违和感太强,如果你想选择更个性化的图标,可以到视觉中国下载,资源还算丰富。 综合来看,Launcher 给小白用户提供了不少便利,他没有 LCP 那么复杂、强大,但实用性却不输对方,但作者还是希望这种工具不要被开发者滥用,不要沿用某系统中对 Widget 的变态设计;Launcher 自身也有许多要改进的地方,比如:没有为付费用户提供更具价值的高阶服务,比如精美的启动项图标资源,仅仅是取消了 Sponsor 界面而没有取消底部的 Social 链接(18元不值…),以及 App 本身的界面设计太烂,希望官方能尽快改进。