0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

苹果或将在2019年推出macOS平台运行iOS应用的跨平台功能

454398 作者:工程师吴畏 2018-06-10 09:45 次阅读

知名科技博客博主John Gruber表示,苹果将在2019年推出macOS平台运行iOS应用的跨平台功能。

Gruber以一款名为“Little Birdies”的应用为例,证实了苹果的跨平台计划,该功能允许iOS应用在Mac平台上运行。但他表示这项功能不会在今年的WWDC全球开发者大会上推出。

Gruber在博客中表示:“几乎可以确定苹果不会在6月的WWDC推出这项功能,甚至在整个2018年我们都不会见到苹果的计划。这是苹果在2019年要做的事情,因此对于macOS 10.15和iOS 13.1两个版本来说,不会像之前大家预期的那样在WWDC上亮相。”

去年12月,彭博社曾报道说苹果将在2018年公布这一计划,作为iOS 12和macOS 10.14更新中的一部分。同时Axios公司随后也发布了一份报告证实了彭博社的说法,称该计划允许iOS应用,尤其是iPad应用可以在macOS系统设备上运行,开发者无需对应用进行大幅度修改,甚至无需任何改动。

最初的这份说法让很多人认为苹果的跨平台计划将在今年亮相,但Gruber则通过一些更具体的例子证明了自己的说法。他表示该功能会采用一种特别的API控制方式,在这样的系统下,开发人员可以直接修改应用的属性,而无需重新创建应用程序。

正如Gruber所指的那样,这种解决方案并不像我们想象的那么简单,但却证明苹果正在努力解决iOS与macOS之间API的差异,让开发者可以更轻松同时在两种平台上部署和运行相同的应用。同时苹果还会为整合控制API而努力,为提供真正的跨平台用户界面打好基础。

前微软Windows部门总裁Steven Sinofsky曾在Twitter上表示,应用跨平台交叉的过程并不像在应用中添加一个抽象层或实现一个抽象框架那么简单。实际上,开发人员仍然需要重新编写系统功能。Steven Sinofsky表示,如果苹果将操作系统的控制和功能整合到一个专门为iOS和macOS编写的新框架中,或者建立一个与现有资源能够整合的框架,就可以实现跨平台的效果。

除了介绍关于苹果实现跨平台应用的具体原理之外,Gruber还指出,在苹果内部该计划的代号“Marzipan”已经不再使用。

苹果具体何时披露iOS与macOS转换框架的时间还不清楚,但在6月的开发者大会上,苹果虽然不会正式公布这一功能,但至少会让我们对该计划有更深入的了解。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 苹果
    +关注

    关注

    61

    文章

    24326

    浏览量

    195438
  • MacOS
    +关注

    关注

    0

    文章

    208

    浏览量

    17443
  • iOS
    iOS
    +关注

    关注

    8

    文章

    3390

    浏览量

    150358
收藏 人收藏

    评论

    相关推荐

    苹果推出iOS 18.1,新增5G功能

    10月30日讯,苹果公司近期正式推出iOS 18.1版本更新,其中一项备受关注的新功能为5G消息功能。该
    的头像 发表于 10-30 14:38 322次阅读

    苹果发布macOS 13.6.8和macOS 12.7.6更新,修复多个漏洞

    今日(7月30日),苹果公司进一步推出了两款全新的产品——macOS 14.6的正式版以及macOS 15.1的开发者Beta预览版;与此同时,也为广大Mac用户推送了两款极为重要的系
    的头像 发表于 07-30 15:55 2328次阅读

    WWDC 2024:苹果引领未来,全新软件功能及创新设备亮相

    iOS 18、iPadOS 18、macOS Sequoia等多个平台的重要更新,预示着苹果生态系统将在2024
    的头像 发表于 06-13 11:43 760次阅读

    鸿蒙ArkUI-X平台差异化:【运行态差异化(@ohos.deviceInfo)】

    平台使用场景是一套ArkTS代码运行在多个终端设备上,如Android、iOS、OpenHarmony(含基于OpenHarmony发行的商业版,如HarmonyOS Next)。当
    的头像 发表于 05-25 16:37 1765次阅读
    鸿蒙ArkUI-X<b class='flag-5'>平台</b>差异化:【<b class='flag-5'>运行</b>态差异化(@ohos.deviceInfo)】

    鸿蒙ArkUI-X语言调用说明:【平台桥接开发指南(Android)Bridge API】

    本模块提供ArkUI端和AndroidiOS平台端消息通信的功能,包括数据传输、方法调用和事件调用。需配套平台端API使用,Android
    的头像 发表于 05-25 16:30 568次阅读
    鸿蒙ArkUI-X<b class='flag-5'>跨</b>语言调用说明:【<b class='flag-5'>平台</b>桥接开发指南(Android)Bridge API】

    鸿蒙开发ArkUI-X基础知识:【ArkUI平台设计总体说明】

    本文档描述ArkUI开发框架平台运行能力相关的总体技术方案。
    的头像 发表于 05-24 15:41 1447次阅读
    鸿蒙开发ArkUI-X基础知识:【ArkUI<b class='flag-5'>跨</b><b class='flag-5'>平台</b>设计总体说明】

    鸿蒙ArkUI-X平台技术:【开发准备】

    本文档适用于ArkUI平台应用开发的初学者。通过开发环境搭建、应用工程创建、编译和运行,熟悉ArkUI平台应用开发基本流程。
    的头像 发表于 05-24 10:40 403次阅读
    鸿蒙ArkUI-X<b class='flag-5'>跨</b><b class='flag-5'>平台</b>技术:【开发准备】

    鸿蒙ArkUI-X语言调用说明:平台差异化【Android、ios动态化】

    ArkUI-X支持动态化,使用者可以根据自己需要动态发布平台内容,从而使平台部分和宿主应用进行解耦。
    的头像 发表于 05-23 14:38 711次阅读
    鸿蒙ArkUI-X<b class='flag-5'>跨</b>语言调用说明:<b class='flag-5'>平台</b>差异化【Android、<b class='flag-5'>ios</b>动态化】

    鸿蒙ArkUI-X平台开发:【命令行工具(ACE Tools)】

    ACE Tools是一套为ArkUI-X项目平台应用开发者提供的命令行工具,支持在Windows/Ubuntu/macOS平台运行,用于构
    的头像 发表于 05-21 17:39 1523次阅读
    鸿蒙ArkUI-X<b class='flag-5'>跨</b><b class='flag-5'>平台</b>开发:【命令行工具(ACE Tools)】

    鸿蒙ArkUI-X平台开发:【bility开发说明(iOS端)】

    本文介绍将ArkUI框架扩展到iOS平台所需要的必要类及其使用说明,开发者基于OpenHarmony,可复用大部分的应用代码(生命周期等)并可以部署到iOS平台,降低
    的头像 发表于 05-21 14:35 786次阅读
    鸿蒙ArkUI-X<b class='flag-5'>跨</b><b class='flag-5'>平台</b>开发:【bility开发说明(<b class='flag-5'>iOS</b>端)】

    鸿蒙ArkUI-X平台开发:【SDK目录结构介绍】

    本文档配套ArkUI-X,将OpenHarmony ArkUI开发框架扩展到不同的OS平台,比如Android和iOS平台,让开发者基于ArkUI,可复用大部分的应用代码(UI以及主要应用逻辑)并可以部署到相应的OS
    的头像 发表于 05-20 16:28 747次阅读
    鸿蒙ArkUI-X<b class='flag-5'>跨</b><b class='flag-5'>平台</b>开发:【SDK目录结构介绍】

    鸿蒙ArkUI-X平台开发:【 应用工程结构说明】

    本文档配套ArkUI-X,将OpenHarmony ArkUI开发框架扩展到不同的OS平台,比如Android和iOS平台,让开发者基于ArkUI,可复用大部分的应用代码(UI以及主要应用逻辑)并可以部署到相应的OS
    的头像 发表于 05-19 21:05 511次阅读
    鸿蒙ArkUI-X<b class='flag-5'>跨</b><b class='flag-5'>平台</b>开发:【 应用工程结构说明】

    苹果发布Safari 190技术预览版,多功能优化升级

    自2016起,苹果推出仅供早期用户使用的Safari技术预览版,旨在为未来版本的Safari浏览器提供功能和特性的测试平台。而今日
    的头像 发表于 03-07 10:26 582次阅读

    Android、iOS、鸿蒙多平台框架ArkUI-X

    在Android、iOS、鸿蒙多个平台上提供生动而流畅的用户界面体验。 一、配套关系 表1 版本软件和平台配套关系 目标平台 项目编译使用OS SDK版本 备注 OpenHarmony
    的头像 发表于 01-31 14:52 1680次阅读
    <b class='flag-5'>跨</b>Android、<b class='flag-5'>iOS</b>、鸿蒙多<b class='flag-5'>平台</b>框架ArkUI-X

    LabVIEW在不同操作系统上使VI、可执行文件安装程序

    提供了LabVIEW的macOS版本,因此用户可以在苹果电脑上运行LabVIEW。macOS版本的LabVIEW提供了与Windows版本类似的功能
    发表于 12-02 21:47