百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

借鉴还是抄袭?Android M在这些地方向iOS看齐

csdh11 2025-03-11 14:49 13 浏览

上个月末谷歌召开了一年一度的Google I/O 2015开发者大会,会上谷歌展示了全新的AndroidM系统,Android M可能视为Android 5.0的加强版,同时加入了许多新的功能,其中有不少的功能我们可以看到苹果iOS的影子。

此前我们有一篇文章是讲述iOS9上那些似曾相识的功能,其实在Android M上我们也看到了很多在iOS上已经存在很久的功能。比如:

App Permissions(应用权限管理)

Android M最大特点之一就是加入了App Permissions(应用权限管理)。用户在安装时能够控制每个应用所能调用的权限,比如使用摄像头、麦克风、获取联系人信息、获取位置信息等权限。把应用的权限的控制权交到用户手中,用户可以根据自己需要对应用的权限进行有效的管理。

但其实早在iOS6上苹果就某些应用通过私有API绕过iOS系统检测机制读取用户数据时,会触发触发iOS系统的强制提示。在随后的iOS7和iOS8上这项功能日益完善。

Floating text selection menu(浮动文本选择菜单)

此前的Android系统,当用户试图选择和复制文本字符串时,系统会显示一个“复制”和“粘贴”还有“剪切”的浮动栏在屏幕的上方。不过在Android M中谷歌改变了这种显示方式,而是改为了iOS一样的浮动文本选择菜单,就是如果你要选择和复制文本字符串时,浮动文本选择菜单会显示在文字的正上方位置,而不是屏幕的顶部。

Fingerprint Support(原生指纹支持)

在Android M之前Android系统上的指纹识别方案都是第三方的,包括三星Galaxy S6在内指纹识别都是使用非谷歌认证的技术和接口。Android M中谷歌力求Android统一方案,增添原生指纹认证功能。新功能使用户在Android设备上无需输入密码即可登录所有支持的应用。

我们都知道早在2013年苹果在发布iPhone5s的时候就带来了Touch ID,与现在谷歌推行的Fingerprint Support(原生指纹支持)并没有什么区别。

Repeat caller alerts in Do Not Disturb mode(免打扰模式,重复来电提醒)

iOS中如果你打免打扰模式,系统会关掉所有的通知和铃声(闹钟除外),在此期间如果有人给你发现信息的话系统也不会提醒默认为静音,但是当一个电话在三分钟内两次给你打电话的话电话铃声就会响起,不会静音。今年晚些时候谷歌也会加入这项功能。

MIDI support(MIDI支持)

Android是不支持MIDI,也就是乐器数字接口,然而iOS已经支持MIDI好些年了,iOS可以传统MIDI乐器连接来传输MIDI信号,并用iPhone弹奏出美妙的音乐。Android M也正打算加入此项功能。

相关推荐

IDEA界面太丑??尝试一下这几个插件

前言IntelliJIDEA主要用于支持Java、Scala、Groovy等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和Web应用的开发。IntelliJi...

小巧 Vue 页面滚动进度条组件ScrollProgress

今天给大家分享一个轻量级Vue.js全屏滚动进度条组件VueScrollProgress。vue-scroll-progress一款基于vue.js构建的页面滚动进度条组件,...

基于vue实现可视化拖拽编辑器,页面生成工具,提升前端开发效率

项目介绍基于vue实现的可视化拖拽编辑器,实现页面生成工具,提升前端开发效率。可以基层到移动端项目作为自定义json直接生成UI页面。项目特点功能特点...

优秀 vue+heyui 后端管理系统HeyUI-Admin

今天再给小伙伴们推荐一款成熟的企业中后台管理系统HEYUI-Admin。heyui-admin基于vue.js和heyui组件库构建的后台管理系统。包含基础表单/表格功能,拓展组件(图表、富文本编辑...

响应式 Vue.js 前端组件化框架Xvue-UI

今天给小伙伴们推荐一款超不错的Vue轻量级组件框架XVueUI。xvue-ui基于vue2.x构建的响应式前端组件化框架。轻量级、易于上手,提供...

《基于SpringBoot+Vue的在线视频系统设计与实现》开题报告

【计算机毕业设计案例】基于SpringBoot+Vue的在线视频系统设计与实现_哔哩哔哩_bilibili...

超好用 Vue.js 图片裁切组件Vue-ImgCutter

今天给小伙伴们分享一个超棒的Vue图片任意裁剪插件VueImgCutter。vue-img-cutter基于vue2.x构建的轻量级剪切图片组件。支持移动图像、放大缩小图片、任意移动图片、固定比...

Vue 3 进阶用法:异步组件(vue 异步组件原理)

一、代码分割一个大型前端应用,如果所有代码都放在单一文件,体积会特别大,下载时间长,白屏时间久,用户体验差。...

源码补丁神器—patch-package(源码助手怎么用)

作者:张浩一、背景vue项目中使用vue-pdf第三方插件预览pdf,书写业务代码完美运行,pdf文件内容正常预览无问题。后期需求有变,业务需求增加电子签章功能。这个时候pdf文件的内容可以显示出...

经验分享:Vue2 项目升级 Vue3 + Element Plus,借助Deepseek手动升级

Vue3出来好久了,我开发的项目还在使用Vue2框架,一般情况下不考虑升级,但是最近需要接入工作流程引擎之类的,看了下Vue2生态下操作空间不是很好,那索性尝试升级Vue3吧。一番操作下来,升级成功,...

34K Star!史上最全JavaScript资源库 awesome-javascript

34KStar!史上最全JavaScript资源宝库大揭秘引言在GitHub上,有一个备受瞩目的JavaScript资源仓库,以其全面的内容和精心的分类,成为了众多开发者的必备参考。这个拥有超过...

基于 Vue.js 磁片栅格布局组件VueGridLayout

#头条创作挑战赛#今天给大家分享一个超优秀的vue.js拖拽栅格布局插件VueGridLayout。...

6款高颜值 Vue3 PC端UI组件库(vue3开发组件库)

马上到国庆了,还没学习或者想学习vue3的小伙伴们有安排上没?这次推荐几个比较流行的VUE3UI组件库,合理利用,又或者学习借鉴都是不错的选择。1、element-pluselement-plus...

高性能 vue.js+ztree 树形组件Vue-GiantTree

今天给大家分享一款超棒的Vue海量数据渲染树形组件VueGiantTree。vue-giant-tree基于ztree封装的Vue树形组件。轻松实现大数据高性能渲染,适合海量数据渲染场景。zTr...

【推荐】2024年推荐的6款开源免费 Vue 后台管理系统模板,建议收藏

前言在现今的软件开发领域,...