互相“借鉴”这么多年 iOS 和 Android 抄法可不一样

简介:

科技界相爱相杀的例子不少,我们今天就来了聊聊其中的一对:iOS和Android。因为上周苹果正好发布了iOS 11,并且开放了开发者预览版,所以已经有不少人体验到了最新的iOS,而在这次的体验之后,发现iOS 11上又多了不少Android系统的特性。

这正是iOS和Androd之间最有趣的地方,它们互为最大的竞争对手,却每次更新都会把对方的功能拿来借鉴,最后两个系统也越来越像,所以它们之间的故事,挺值得一说的。

iOS:科技圈的事,能叫抄么?这叫拿!

我们先来看看iOS 11中多了哪些土生土长的Android功能吧,根据国外社区网友的体验,iOS 11的单手键盘、多功能截图、录屏功能不管是呼出方式还是操作方式都和安卓极其相似。即使是iOS 11可定制的控制中心也是安卓早就具备的功能,还有在WWDC期间被媒体大肆报道的相机扫描二维码,垃圾短信隔离功能,对于安卓手机来说都是家常便饭一样的体验。

除了iOS 11之外,之前每次iOS的大版本更新我们其实都能够看到不少Android上的影子,比如说iOS 10加入的电话防骚扰、锁屏界面小插件,还有iOS 9的分屏功能、画中画功能,iOS 8对于第三方键盘、推送通知的操作等支持......都是在Android上已经被证明可行之后,苹果才在iOS上加入的。

Android:我就跟随了!

虽然近年来iOS在系统中不断加入Android特性使很多人觉得苹果创新乏力了,但是在智能手机的早些时候,Android可是一直跟在iOS身后学习,这个过程最早甚至可以追溯到Android发布之前。其实在开发初期,Android并不是一个触控的操作系统,网络上流传的Android原型机其实是一个全键盘手机。

但是在第一代iPhone发布后,我们马上就看到了HTC G1,并且G1其实只是在原型机的基础上加入了触控,依然还需要侧滑键盘进行输入,这也使得在Android早期出现了大量具备实体键盘的机型。有趣的是,Google的前CEO施密特在iPhone发布之前其实是苹果董事会成员,iPhone 3G诞生之后首部安卓机G1也接着诞生了,甚至是安卓之父安迪·鲁宾也曾经是苹果员工。

Android之前最大的缺陷无疑就是对于应用权限的限制了,所以在Android 6.0中,谷歌就加入了App Permissions(应用权限管理)功能,这在当时也被认为是谷歌对于iOS的一次抄袭,毕竟iOS对于应用权限的管理,直到现在都是Android难以比拟的。

除了权限管理之外,Android 6.0这个大版本更新中新加入的移动支付、App Links(应用跳转)、系统级别的指纹识别无一不是师从iOS,特别是移动支付和系统级别的指纹识别,都是在苹果的Apple Pay和Touch ID之后出现的,也是有了这些之后,Android手机才有了统一的移动支付途径和不再鸡肋的指纹识别功能。

还有一个苹果首创的功能大家别忘了:Siri,虽然现在Google Now等语音助手可能比Siri还好用,但是在当初Siri刚刚问世的时候,造成的影响力是完全不逊于指纹识别的,苹果也因此又吸引了众多厂商对语音识别功能进行了“借鉴”。

iOS小抄、Android大抄,这是有区别的

看完前面的内容,大家是不是发现了什么?iOS对于Android的借鉴都是一些独立的小功能,移植方便,能对某些体验带来一些提升,但是对于系统整体的提升并不大,属于小修小补的提升。

而Android对于iOS的借鉴,多是指纹识别、语音助手、应用权限管理这样的系统底层改动,不仅仅需要天马行空的想象力,还需要软件端和硬件端的紧密配合。更加重要的是,这些功能几乎都是能时时刻刻影像手机使用体验的,属于全面升级而不是小修小补。

这下大家懂了吧?在小功能方面Android对iOS虽然借鉴得不多,甚至说小功能Android做得更好,但是整体来看,Android才是那个跟随者。同时,安卓小功能方面的提升也得益于OEM厂商对于各自ROM的开发,但是想到这里就更加可怖了,这么多Android OEM厂商做的都是修修补补,但是影响最大的功能却都是苹果做出来的,不得不为他们竖一个大拇指。

所以现在来看,iOS确实在这场抄袭战争中占据了主动。还需要提到的一点是,可别以为iOS和Android是相爱的,他们之间可没有感情,乔布斯曾经提及安卓开发团队时说到:“所有的东西都在抄袭我们所做的一切。”,并且乔布斯还有这样一句话可能很多人都听过:“如能毁了Android,我愿意使用核武器。“

可惜的是现在Android占据了全世界80%以上的市场份额,乔布斯的遗愿可能很难实现了,但是好在iOS在功能上的创新仍然能够走在Android前面,所以这两者的“相杀”,我们可能还能够看很多年。

本文来自开源中国社区 [http://www.oschina.net]

目录
相关文章
|
4月前
|
安全 数据挖掘 Android开发
Cellebrite UFED 4PC 7.72 (Windows) - Android 和 iOS 移动设备取证软件
Cellebrite UFED 4PC 7.72 (Windows) - Android 和 iOS 移动设备取证软件
280 2
Cellebrite UFED 4PC 7.72 (Windows) - Android 和 iOS 移动设备取证软件
|
10月前
|
JavaScript 前端开发 Android开发
【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
367 13
【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
|
10月前
|
安全 Android开发 数据安全/隐私保护
Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
482 12
Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
|
10月前
|
JavaScript 搜索推荐 Android开发
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
413 8
【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
|
10月前
|
数据采集 JavaScript Android开发
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
475 7
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
|
10月前
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
1334 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
12月前
|
存储 监控 API
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
1214 11
|
IDE 开发工具 Android开发
移动应用开发之旅:探索Android和iOS平台
在这篇文章中,我们将深入探讨移动应用开发的两个主要平台——Android和iOS。我们将了解它们的操作系统、开发环境和工具,并通过代码示例展示如何在这两个平台上创建一个简单的“Hello World”应用。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的信息和技巧,帮助你更好地理解和掌握移动应用开发。
306 17
|
Java 开发工具 Android开发
安卓与iOS开发环境对比分析
在移动应用开发的广阔天地中,安卓和iOS两大平台各自占据半壁江山。本文深入探讨了这两个平台的开发环境,从编程语言、开发工具到用户界面设计等多个角度进行比较。通过实际案例分析和代码示例,我们旨在为开发者提供一个清晰的指南,帮助他们根据项目需求和个人偏好做出明智的选择。无论你是初涉移动开发领域的新手,还是寻求跨平台解决方案的资深开发者,这篇文章都将为你提供宝贵的信息和启示。
217 8