适用于开发人员的Android M(Android 6.0)(朝着正确方向发展的一步)

本文概述

  • 消费性Android M功能
  • 重大应用权限检查
  • 指纹扫描仪和密码管理器
  • Android Pay与Apple Pay与Samsung Pay
  • Android 6.0将如何改善用户体验?
  • 房间里的10, 000磅大象
Google在5月下旬的年度I / O开发人员大会上宣布了Android M, 并且新的Android OS将于今年晚些时候出现在我们心爱的Android设备上。好吧, 这是在你拥有Nexus的情况下, 否则, 你将受到硬件供应商和运营商的控制。
当然, 这是所有Android更新中的最大问题-很少有设备能够在合理的时间内获得它。摆脱烦恼之后, 让我们仔细看看Android M, Android 6.0, Android Milkshake, Android M&M或Google决定采用的任何方式。
适用于开发人员的Android M(Android 6.0)(朝着正确方向发展的一步)

文章图片
Android 6.0更是一个进化的步骤, 而Android 5.0则是一个巨大的飞跃, 这要归功于其64位ART运行时和所有新的Material Design。但是, 不应将Android M视为次要更新。我将尝试解释原因。
消费性Android M功能 Google习惯于谈论具有吸引消费者想象力的新功能。毕竟, Google是一家公司, 它希望从消费者友好的角度来描绘每一种产品。
续航是一个不错的起点, 因为它是所有智能手机和平板电脑的致命弱点。 Android M包含一项名为Doze的新功能, 顾名思义, 该功能可将设备置于更深的待机模式。例如, 设备将能够确定它们已经长时间不使用, 并进入休眠状态。如果你将平板电脑放在床头柜上并用它来阅读自己的睡眠, 那么这可能是一个有趣的功能。但是, 如果你每天花12个小时到处走动, 交谈和发短信, 听起来就不那么吸引人了。
适用于开发人员的Android M(Android 6.0)(朝着正确方向发展的一步)

文章图片
硬件方面也有一些发展。 Android M包括对USB Type-C的支持。如果你错过了它, USB Type-C与Apple的Lightning相似, 也就是说, 可以将其面朝上插入, 这将使数百万的人免除了确定他们的微型USB电缆是否正确的麻烦。朝上。说到事实上的标准(也是欧盟法律强制性的充电器标准), micro USB的鼎盛时期即将结束。新连接器和Android M提供的一项有趣功能是, 你将能够使用其他Android设备(另一部手机或平板电脑)为智能手机充值。
至于其他面向消费者的功能, Android M应该会带来更平滑的过渡, 更多的Google Now功能以及其他一些优点。
重大应用权限检查 关于Android M的一件事是新的应用程序许可系统, 该应用程序应吸引许多用户, 同时对开发人员也具有重要意义。
在安装过程中, 将不再提示用户权限列表。而是, 该应用程序将安装, 没有任何问题。但是, 一旦激活该应用程序并尝试访问某些类型的信息, 系统将要求用户授予许可。可以随时撤消该许可, 因此, 例如, 如果用户不想允许访问GPS位置数据, 则可以禁用访问。所有这些都将在” 权限” 下的Android应用设置中完成。
但是以前安装的应用程序会怎样?还是较旧的应用程序?
嗯, 同样的规则适用, 这可能会很棘手。已经有成千上万的应用程序, 它们并不是为了支持此新功能而设计的。 Android M仍然可以让你调整授予旧版应用程序的权限, 但是有一个陷阱–系统将停止提供这些应用程序数据。
这显然在某些情况下可能会引起问题, 这就是原因:
  • 许多用户渴望保护自己的隐私。
  • 人们倾向于不喜欢需要大量权限的应用。
  • 开发人员无法解释为什么应用程序需要访问权限请求中的数据。
  • 权限请求可以脱离上下文发出。
让我们回到GPS示例, 并说你的应用需要访问位置数据, 原因可能对于临时用户而言并不明显。当应用尝试访问位置数据时, 将提示用户授予标准GPS权限。如果用户在上下文之外被请求许可, 则很有可能会拒绝该请求, 并且该应用程序将处于盲状态, 从而导致其行为不当或对用户体验产生负面影响。由于你无法告诉用户应用为何真正需要位置数据, 因此可能会出现问题。
降低用户体验的另一种方法是要求太多类别中的太多权限。 Google有一些技巧可以解决此问题, 因此所有权限将分为几类, 例如” 相机” , “ 传感器” , “ 位置” 等。无论如何, 你都不希望用户在使用你的应用程序的前几次获得数十种不同的权限。
【适用于开发人员的Android M(Android 6.0)(朝着正确方向发展的一步)】幸运的是, Google认为安全的某些类型的权限将自动授予。例如, 如果某个应用程序需要在Internet上查找内容, 则默认情况下将允许使用此功能, 以及许多其他不应影响隐私的功能。
权限系统启动并运行后, 应该会比当前方法进行许多改进。但是, 开发人员可能会担心可能会造成滋扰, 损害用户体验以及对某些应用的Google Play负面评价。
指纹扫描仪和密码管理器 Google还添加了一些新功能, 从长远来看, 这些功能可能会产生很大的变化。 Android M打开了必要的API, 以向任何应用添加指纹支持。它不仅会替换你的锁屏, 而且指纹传感器的支持也将扩展到第三方应用程序。
苹果已经在iOS 8上开放了其Touch ID API, 因此有人可能会说Google迟到了。但是, Android有一个显着的优势-便宜得多的设备中拥有更广泛的用户群和指纹扫描仪。这些传感器不再是旗舰产品专用的, 它们已集成到主流手机中, 尤其是在亚洲。
适用于开发人员的Android M(Android 6.0)(朝着正确方向发展的一步)

文章图片
密码也正在改头换面。 Google的密码智能锁使用户可以自动在Android和Chrome上登录。将密码保存到Smart Lock后, 用户就不必再担心凭据了。指纹扫描仪形式的生物识别安全性正在锦上添花, 是的, Smart Lock将与Android M的本机指纹安全性系统配合使用。
Smart Lock并非完全是新的, 但借助Android M, Google会将API支持扩展到开发人员和发行商。
尽管这些新功能听起来可能不太令人兴奋或吸引了很多开发人员, 但它们具有很大的长期潜力。将它们视为实现无密码移动计算的两个步骤-我们还没有, 但我们正在实现。
如果你对生物识别安全的利弊以及无密码方面的最新发展感兴趣, 则可以查看我们以前的文章之一。谈到这一点, 我们还在另一篇文章中讨论了ARM处理器设计的未来和新的Android编译器。
Android Pay与Apple Pay与Samsung Pay Android Pay听起来也有点像Apple风格, 但老实说, Android是第一个处理移动支付的移动操作系统。万一你忘记了(我知道我忘记了), 几年前就推出了Google电子钱包, 但它从未成功。
最大的不同是Android Pay将集成到Android M(以及后续的Android版本)中。它不会像Google电子钱包那样是可选的, 可下载的应用程序, 因此, 无论你是否喜欢, 它都会有更多的用户从手机上立即使用它。
受支持的商家数量是一个大问题-即使人们可以立即使用Android Pay, 他们也会使用吗?谷歌表示, 目前已有超过700, 000名商家加入其中, 还有一千多种受欢迎的应用程序。
适用于开发人员的Android M(Android 6.0)(朝着正确方向发展的一步)

文章图片
那么, 有什么大不了的?自Google电子钱包以来发生了什么变化?嗯, 实际上与技术无关, 与软件或硬件无关, 与Apple有关。这家库比蒂诺巨头对Apple Pay引起了不小的轰动, 与大多数移动支付服务不同, Apple Pay确实开始获得发展势头, 拖累了整个行业。三星随后推出了自己的平台, 称为三星支付。
从表面上看, 三星的解决方案相对于竞争服务具有一个有趣的优势-借助磁安全传输(MST), 它可以在不带NFC的现有POS终端上使用, 该技术基本上可以使Galaxy S6手机模仿传统卡。作为一名技术爱好者, 我必须承认, MST的加入给我留下了深刻的印象(并感到惊讶), 但这只是难题的一部分-要使Samsung Pay成功, 还必须解决很多问题。
这是三星认为其移动支付解决方案可以与Android Pay共存的原因之一, 后者依赖NFC, 并且不能在旧的POS系统上使用。坏消息是, MST当前仅在最新的三星硬件上可用。从理论上讲, MST在新兴市场上可能是一件大事, 距离向NFC支持的POS技术转变还相距数年。但是, 在发展中国家, 只有少数人能买得起最新的旗舰手机, 而在过去的几年中, 这些旗舰手机的价格已经过高。
另一方面, 我真的希望营销人员会更多地发挥想象力-Apple Pay, Android Pay, Samsung Pay-这些很难想象的原始品牌。
Android 6.0将如何改善用户体验? 我已经介绍了许多具有很大潜力的即将发布的功能。更多的指纹扫描仪, 更少的密码, 更好的移动支付, 更长的电池寿命以及对USB Type-C的支持-所有这些都可以改善用户体验, 但是尚不清楚实现所有这些扫描仪将花费多长时间。潜力是存在的, 但要让软件和硬件赶上Google对Android M的愿景可能还需要一段时间。
那么, 一些更直接的改进呢?
Google Now on Tap将使用户只需按住主屏幕按钮即可访问虚拟助手, 并且此技巧应可在大量应用程序中使用。例如, 如果你正在阅读有关某名人将宠物运往国外的文章, 则可以使用Google Now on Tap来查明贾斯汀·比伯的猴子或约翰尼·德普的狗所发生的事情, 并获得有关威胁这位澳大利亚部长的新闻。放下他们。
适用于开发人员的Android M(Android 6.0)(朝着正确方向发展的一步)

文章图片
但是, 如果你不喜欢名人八卦, 则应该可以使用Google Now on Tap以获得有关实际新闻的更多信息-公司背景, 股票报价, 货币汇率等。它还将与电子邮件和其他形式的个人通信配合使用, 这可能对提高生产力和便利性很有帮助。
除Google即时外, 其他一些功能还应简化UI。 Android M将包括新的音量控件, 因为Android 5.0音量控件在用户中并不十分流行。这是次要的, 但值得欢迎的改进。
新的浮动工具栏应使复制/粘贴更加容易。如果我对所有移动操作系统都情有独钟, 那一定是它们的命中式复制/粘贴功能。凭借有限的屏幕空间和触摸输入来代替传统的光标, 在移动设备上实现该功能并不容易, 但Google认为它可以改善体验。尽管改进的复制/粘贴功能并不是智能手机的杀手级功能, 但许多专业人士会喜欢任何改进。
方便使用的另一个功能是直接共享。 Android M会跟踪与不同应用程序中的不同人共享的内容, 并将简化共享内容的过程。无论你是定期与队友共享文件, 还是与家人共享照片, “ 直接共享” 都应有助于加快这一过程。
房间里的10, 000磅大象 碎片化。
对于Android来说, 这仍然是一个巨大的问题, 而且并没有得到任何改善。 Google计划在今年晚些时候推出AndroidM。但是, Android 5.0当前仅在11.6%的Android设备上使用, 而5.1版本(API级别22)的份额仅为0.8%。大多数Android设备仍可在KitKat 4.4和Jelly Bean 4.2.x至4.3上运行。
换句话说, 虽然开始考虑新的应用程序权限, Android Pay和指纹扫描仪是一个好主意, 但还有很长的路要走。随着新的Nexus手机(或其中两款)的发布, 我们将在2015年末看到首批Android M设备, 但实际上, 随着供应商推出明年的旗舰产品, Android M必将在2016年第二季度真正变得重要基于新操作系统的手机和平板电脑。
而且, 大多数用户将永远没有机会按照Google的意图纯净地体验Android。大多数设备会使用自定义外观, 启动器和膨胀软件启动-你知道, 多年来困扰着用户的东西。
碎片化不仅是开发人员的问题。 Google基本上会发布一些新功能, 这些功能将在未来几个季度内不为主流消费者所用。这并不是什么新闻, 因为软件巨头已经这样做了多年。好消息是Google会定期更新核心应用程序, 因此, 即使用户停留在较旧版本的Android上, Chrome, Gmail和Maps等许多重要应用程序也会更新。但是, 本文中介绍的热门Android M功能不是应用程序, 因此我们必须等待新设备。等等, 等等…

    推荐阅读