您现在的位置:首页 >> 滚动 >> 正文
iOS 10应用扩展的剧变,对你的iPhone有什么影响?
发表时间:2016年8月19日 08:22 来源:爱范儿 责任编辑:编 辑:麒麟

同时在iOS 10,

开发者可以为iMessage建立扩展,可以用于处理会话场景中的内容。同时还可以为iMessage提供:表情包!没错,这就是Sticker Extension做的事情,表情包真是拯救世界呀,连苹果都看到这个蛋糕了。

这个扩展可以说是所有的应用扩展中开发成本最低的,因为它没有开发成本。你需要做的仅仅就是把表情包的内容放到这个扩展里面,然后就可以发布到App Store,用户可以下载这个表情包到自己的iMessage上面。当然对国内用户而言,如果iMessage有用的话,那要微信做什么。

哦顺带提一下,iOS 10将允许第三方键盘使用地球键的长按功能,这意味着对输入法多的用户而言,将是个效率提升的变化。

iOS 10的糟糕变化

说了那么多iOS 10的好话,终于到了吐槽时间。iOS 10的一些变化,对开发者和用户而言,可能并不是那么有趣的。(下面的讨论都基于iOS 10.0 Developer Beta 6,正式版发布之后可能有出入)

通知中心小部件

首先是通知中心小部件的改变,上面已经提到过一点了,目前用户下拉通知中心默认是不会看到小部件的,这提高了使用门槛。

另外,通知中心小部件被设计成 2 种模式:折叠和展开。与之前扩展的高度由开发者控制不同,iOS 10里面通知中心扩展的高度调节没有那么自由,你得在这两种模式之间切换。

然后就是小部件视觉的变化,iOS 10里小部件的整体风格是白色。这与iOS 9的截然相反,如果一个扩展要同时支持iOS 9 和iOS 10,对开发者而言将会是一件很痛苦的事。

URL Scheme

其次是URL Scheme,提到通知中心扩展,就不得不提到这个东西。URL Scheme是很多效率类软件的基石,比如Launcher Center Pro。其实苹果对URL Scheme的态度一直是谨慎和暧昧的。了解LCP历史的都知道,这个应用上线之初,苹果可是不允许的,后来才慢慢放开了(其实苹果也一直在试探开发者和用户的边界)。

在iOS 9,苹果加强了对预防URL Scheme滥用的限制,App检测是否可以打开URL Scheme需要将Scheme添加到白名单,而白名单的限制是50个。

同时在iOS 9,一个App在第一次打开一个URL Scheme的时候,是会提示给用户是否要打开,让用户确认的过程增加了其安全性。

iOS 10可以说是快捷启动类应用的灾难(可能有一点点夸张),首先是使用门槛的提高,让快捷启动根本就不快捷。不过更重要的是:iOS 10里面苹果去掉了所有跳转到设置应用的URL Scheme。

这意味着你再也无法在通知中心跳转到蜂窝数据设置界面,虽然你还是能用来打开其他App,但系统设置本身也是快捷启动类应用很重要的一部分功能,毕竟它原本能把你带到路径很深的页面里去。

用iOS 10 Beta版本的朋友,我相信你们已经体会到这一点了。这不是苹果第一次做这样的事了,早在iOS 6时,也有一部分关于系统设置的URL Scheme 被干掉了。

[1]  [2]  [3]  [4]  
相关文章
关于我们 | 联系我们 | 友情链接 | 版权声明
新科技网络【京ICP备15027068号】
Copyright © 2015 Hnetn.com, All Right Reserved
版权所有 新科技网络
本站郑重声明:本站所载文章、数据仅供参考,使用前请核实,风险自负。