苹果再次融合iPad和Mac!iPad和Mac会合并吗
我们知道苹果已经在iPad Pro中用上了桌面级的M1芯片,iPad和新一代MacBook拥有了相同的硬件平台;而在更早前,苹果统一了Mac和iPad的开发套件,利用Mac Catalyst即可为macOS和iPadOS开发出同时兼容两个平台的应用程序,新的M1版MacBook甚至还能运行iPad App……可以说,苹果已经为Mac和iPad架起来软硬件两方面的桥梁,关于苹果是否会统一这两个平台的猜测,一直在业界中不绝于耳。
macOS Monterey和iPadOS 15的鼠标联动
而在最近的WWDC 2021中,苹果又搞了个大新闻——苹果在macOS Monterey和iPadOS 15中,加入了一个名为“Universal Control”的联动控制功能,用户可以在Mac和iPad中自由拖动鼠标,进行拖拽文件传输之类的操作。
Mac和iPad在融合、联动方面,又向前迈进了大大一步。那么在硬件平台和开发套件都愈趋发贴合的情况下,苹果有可能合并Macbook和iPad的产品线吗?这就来简单谈谈吧。
Mac和iPad已经互融互通?
我们先来简单了解一下,现在的Mac和iPad之间到底互融互通到了怎样的地步。
首先是硬件基础。目前新款的iPad Pro和MacBook、iMac以及Mac mini都已经用上了基于ARM架构的M1芯片,而按照苹果的产品规划,未来还会有更多的Mac电脑加入到M系列ARM芯片的阵营中。可以说,iPad和Mac的硬件基础已经趋于一致。
iPad Pro已经用上了桌面级的M1芯片其次是开发套件。在这两年,苹果为融合iPad和Mac的软件生态,推出了SwiftUI,以及Mac Catalyst,开发者可以通过这些套件让同一个应用的外观和内在同时兼容iPad和Mac,日后能同时兼容iPad和Mac的软件应用会越来越多。
Mac Catalyst可以让一个软件应用同时兼容iPadOS和macOS
SwiftUI可以让同一个应用的UI同时适配多个苹果平台
接着是生态兼容。M1版的MacBook可以兼容部分的iPad应用,这让游戏娱乐生态贫瘠的Mac平台得到了来自iPad生态的浇灌。不过这部分目前存在一些问题,下面会提到。
最后是体验上的进一步融合。苹果生态的无缝衔接,很多人都有所耳闻,不同的设备可以通过iCloud共享数据,通过AirDrop传输文件……这些体验为人称道。经过这次WWDC,iPad和Mac的多方面的体验,已经越来越趋同、并能够无缝衔接了,这包括以下方面。
- iPad支持鼠标操作,而用户则可以在Mac和iPad之间相互拖动鼠标,并实现文件拖拽复制粘贴等功能;
- Mac可以作为iPad的屏幕,iPad上的内容可以通过AirPlay呈现在Mac的屏幕上;
- iPad OS和macOS的界面越来越相似,macOS中已经加入了控制中心等来自于iPadOS的元素,双方的视觉元素和交互设计都愈发趋同。
macOS的设计风格向iPadOS靠拢
可以说,苹果已经打通了iPad和Mac平台的底层,在上层也做了很多互融互通的工作。在这样的前提下,苹果也已经为iPad Pro打出“下一台电脑何必是电脑”的口号,iPad有没有可能化身为桌面级别的产品,迎来真正的生产力解放?
iPad和Mac有可能彻底合并吗?
就目前观察到的情况来看,虽然苹果有意扫平iPad和Mac协同之间的障碍,但iPad距离“触屏版的Mac电脑”,Mac距离“桌面版的iPad”,仍相去甚远。
首先,iPadOS在很多机制上,仍未向macOS看齐。尽管iPad已经用上了桌面级别的芯片,但iPadOS仍是一个彻彻底底的移动操作系统。和真正的桌面系统相比,它仍存在很多桎梏。
- 多任务机制过于羸弱。iPadOS无法做到后台运行大型任务,也无法在前台呈现可以自由控制的多窗口,无法胜任需要同时处理多重任务的生产力环境;
iPadOS 15的多窗口仍停留在特定形态、有限个的程度,不能和macOS相提并论
- 文件系统不完整。iPadOS并没有开放完整的文件访问权限,软件应用之间传输文件数据需要绕弯子才能实现,文件系统效率低下,不可和桌面系统同日而语;
- 扩展能力差。虽然iPad使用了更通用的USB Type-C接口,并开放了蓝牙外设的兼容,但它仍无法支持足够多类型的硬件。无论你想要连接外置GPU,还是数位板,iPadOS都无法让它们正常工作,这和真正的桌面系统相去甚远。
iPadOS可以连接一些外设,但做得还不够
- 系统接口存在限制。iPadOS所提供的API,其深度广度都无法和真正的桌面系统相比,因此iPad应用仍无法实现很多桌面级的功能,例如为特定硬件开发驱动程序等等。
在本次WWDC大会上,苹果对iPadOS的改进,基本仍浮于表面,例如加入桌面控件,优化分屏应用,提升备忘录的易用性等等。但对于上面提到的、桎梏着iPad无法进一步成为靠谱生产力因素的机制,苹果并未作出改进。
其次,在Mac平台上,苹果对于iPad生态的融合采取了更严格的限制。M1版MacBook发布至今,能运行的iPad App不仅没有变多,反而一些之前兼容的iPad App,再也无法安装运行。此前,用户可以通过一些手段,在macOS中安装IPA应用,但在macOS更新到11.3以后,该方法被限制,用户只能安装App Store中指定兼容的iPad应用。或许苹果有着稳定性、体验完整度等方面的考虑,但对于用户而言,最直观的感受就是MacBook跑不了很多iPad应用了。
简单来说,iPadOS仍远未称得上桌面级,而macOS对于iPad应用的兼容也并非毫无条件。显然,在现阶段,苹果并没有彻底将iPad和Mac融为一体的计划。
总结
总的来说,苹果虽然在底层和生态上打通了iPad和Mac,但目前苹果没有计划让iPad成为另一种形态的Mac。从目前的产品定位来看,iPad仍只是一个生产辅助工具,它无法独立承担起重度的生产力任务。将iPad作为Mac的副屏,或者在不便携带Mac时,让其处理一些前期的轻量工作,才是iPad更加精准的定位。
iPad的定位,仍是给Mac打辅助的
在短期内,苹果并不会将iPad打造成为微软Surface这样的桌面级别产品,那么iPad的“Pro”除了使用桌面级芯片,未来还会有怎样的体现?该平台未来可期,现在的iPadOS和苹果生态仍远未发挥出其应有的威力,就让我们期待苹果的下一步棋吧。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
每日一博 | 教你认识 Vuex 状态机
摘要:简单来说,Vuex就是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间数据的共享。 本文分享自华为云社区《Vuex状态机快速了解与应用》,原文作者:北极光之夜。 一. 速识概念: 1. 组件之间共享数据的方式: 通常有以下几种方式: 父向子传值:v-bind 属性绑定; 子向父传值:v-on 事件绑定; 兄弟组件之间共享数据:EventBus; 2. vuex是什么: 按照官方的话来说,Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension (opens new window),提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。 简单来说,Vuex就是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间数据的共享。 3.使用vuex优点: 能够在vuex中集中管理共享的数据,易于开发和后期维护。 能够高效地实现组件之间的数据共享, 提高开发效率。...
- 下一篇
初窥鸿蒙
一、什么是鸿蒙 鸿蒙即 HarmonyOS ,是华为公司推出的支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备的分布式操作系统,并且它提供了多语言开发的 API,支持 Java、XML、C/C++、JS、CSS、HML(类 html 的鸿蒙自己的标记语言)等开发语言,而且它提供多种响应式布局方案,支持栅格化布局,可以使用同一套代码部署在手机手表平板等多种不同尺寸屏幕的设备上。 二、开发准备 2.1 环境安装 开发鸿蒙软件需要用到 HUAWEI DevEco Studio,它提供了模板创建、开发、编译、调试、发布等服务。 1、登录 HarmonysOS 应用开发门户,点击右上角注册按钮,注册开发者帐号。 2、进入 HUAWEI DevEco Studio 产品页,登录华为开发者账号后下载 DevEco Studio 安装包并进行安装。 3、启动 DevEco Studio,根据工具引导下载 HarmonyOS SDK。 4、下载 HarmonyOS SDK 成功后会进入欢迎页,点击欢迎页中的 Configure > Settings 打开设置窗口,点击 Apparance&am...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS关闭SELinux安全模块
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作