@qinyun
2017-12-21T22:47:28.000000Z
字数 1320
阅读 1364
未分类
据知情人士透露,为了增强Mac上的软件产品,苹果内部正在进行一个名为Marzipan的新项目,该项目的内容是从明年开始,苹果将统一iOS和macOS的应用程序,iPhone和iPad设备上iOS App Store上的应用程序都可在Mac上运行,同一款应用程序在不同的苹果设备上运行时,会根据鼠标、触控屏幕的操作做相应的反应。
众所周知,Mac App Store是一个名副其实的鬼城,许多应用程序经常大半年才更新一次,而且Mac的用户长期抱怨Mac App Store的App太少,iPhone和iPad的App更新后,Mac里相应的App还是停留在原来的版本上,这样的体验糟糕透了。更重要的是,开发人员必须得设计两个不同的应用程序用于两个系统,这对开发同一个应用程序的工程师来说相当于两份开发工作。但是,如果应用程序能够在这几大系统中实现统一,那么,不仅Mac、iPad、iPhone的用户能得到同时更新,开发人员也无需设计两个不同的应用程序,减少了工作量。
苹果在iOS建立以来,就一直在为这次的转型做准备,移动平台最初是使用苹果公司的OS X内核的定制版本和开发工具构建的,而macOS引入的功能与美学和iOS最初引入的是相似的,直到近几年,由于两个平台计算能力和输入方式的差异才让iOS和macOS的应用程序分开了。
据报道,苹果A系列ARM处理器的最新iOS设备已经实现了与英特尔Mac处理器的CPU和GPU上的性能平衡,可以让手机在运行桌面或笔记本电脑的应用程序时毫无压力。苹果还将T1和T2 ARM处理器引入了某些Mac,可能使他们能够直接运行iOS代码。
最近在iMac Pro上推出了一个T2芯片,可以将英特尔处理器的安全和电源管理等功能引入到苹果设计的芯片上,据透露,苹果有一天可能会在Mac和iOS设备上使用相同的处理器,这将促进苹果所有平台创建单一操作系统的进程。不过,目前尚不清楚苹果是否会像苹果的Xcode开发人员那样最先在模拟器窗口中运行iOS应用程序,或者是使用Mac特定的输入和显示功能来重新编译他们。
据悉,macOS将启用一个单一的二进制运行在iPad、iPhone和Mac上,自动确定正确的界面显示,这样,开发者就可以专注开发单一应用程序,而不是在两个应用程序之间进行不断地修复。
苹果社区的应用程序开发人员表示:统一这些应用程序可以促进iOS和macOS两个平台共同发展,而不会牺牲其中一个平台,这也是iOS推出以来,苹果软件平台做出的最大改变,不过目前还不清楚苹果是否计划合并Mac和iOS当前独立的App Store,具体的做法还有待跟进。
不过,按照这样的进度和苹果一贯的作风,该计划的详情可能会在2018年WWDC大会上披露,但是苹果CEO库克之前一直很抗拒iOS和macOS合并,因为他认为这会降低用户的体验,但苹果高级副总裁Craig Federighi表示将iOS和macOS合并是目前的“一种妥协”,我们不知道他说的妥协是什么,但是该计划仍处于不稳定状态,可能会被取消,我们现在能做的唯有静静等待2018年WWDC大会的到来。