在WWDC 2018年,苹果宣布将向Mac提供UIKit支持,使iOS应用程序更易于移植到桌面环境。
如果这听起来很熟悉,那是因为我们至少从 去年年底开始就听说过这个消息,当时彭博社的 一份报告详细介绍了当时所谓的Project Marzipan。
据知情人士透露, “软件开发人员将能够设计出一款可与触摸屏或鼠标和触控板配合使用的应用程序,具体取决于它是在iPhone和iPad操作系统上还是在Mac硬件上运行。”
这几乎就是发生了什么事情,尽管它需要一段时间才能完成全部功能。
UIKit是iOS应用程序的界面框架,而Mac应用程序传统上使用老化的AppKit。通过向Mac提供UIKit支持 - 它是键盘+鼠标界面 - 可以更轻松地将应用程序从一个设备移植到另一个设备。
如果你想知道这是否是苹果计划结合iOS和macOS的标志,答案是否定的。苹果此前曾表示,目前还没有计划合并这两种操作系统,并且在今年的主题演讲中也非常明确地做到了这一点。
不过,这意味着未来的应用程序更有可能在两个平台上展示。但是你必须等待一段时间; 虽然苹果正在用一些自己的macOS应用程序测试UIKit,但第三方开发者将无法在2019年之前尝试它。
SparkleComm也有相应的iPhone、Mac、iPad版本,我们公司将会继续完善各个版本的功能。