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

    文章

    24585

    浏览量

    207425
  • MacOS
    +关注

    关注

    0

    文章

    211

    浏览量

    18756
  • iOS
    iOS
    +关注

    关注

    8

    文章

    3400

    浏览量

    155170
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开源鸿蒙技术大会2025丨平台开发框架分论坛:共拓移动开发新边界,共创平台生态新时代

    随着开源鸿蒙生态的持续壮大,开发者迎来了除Android与iOS之外的“第三种选择”。为解决“加入一个新生态就会增加一倍投入”的行业痛点,让开发者的代码能够在更多平台上复用,开源鸿蒙平台
    的头像 发表于 11-20 17:31 566次阅读
    开源鸿蒙技术大会2025丨<b class='flag-5'>跨</b><b class='flag-5'>平台</b>开发框架分论坛:共拓移动开发新边界,共创<b class='flag-5'>跨</b><b class='flag-5'>平台</b>生态新时代

    全新升级MokuOS 4.0,简化设备平台协同交互

    LiquidInstruments推出全新用户操控系统MokuOS4.0,通过一套统一化的操控系统将Moku全系列产品的图形化操作软件、固件和API整合到同一操控平台,实现Windows、macOS
    的头像 发表于 09-23 10:01 547次阅读
    全新升级MokuOS 4.0,简化<b class='flag-5'>跨</b>设备<b class='flag-5'>平台</b>协同交互

    嵌入式工程师为什么要学QT?

    Windows、Linux、macOS、Android、iOS等,这意味着使用Qt开发的应用程序可以多个平台运行,而无需为每个
    发表于 08-14 15:15

    【HarmonyOS next】ArkUI-X休闲益智连连看【进阶】

    一套代码双端运行平台实践 在移动应用开发中,平台技术始终是开发者追求的圣杯。借助ArkUI-X框架,我们仅用一套ArkTS代码即可实现
    发表于 06-28 21:51

    ArkUI-X平台桥接Bridge说明

    的三方库等。 说明 平台桥接支持ArkUI调用Android Java API和iOS Objective-C API。此外,一些平台相关功能可直接通过已有的OpenHarmony
    发表于 06-19 23:12

    ArkUI-X平台技术落地-华为运动健康(二)

    平台差异等客观原因,需要做到一套业务代码在鸿蒙NEXT系统、Android 和 iOS上面同步运行,在尽可能不修改业务代码的前提下屏蔽三端数据平台的差异,结合运动健康NEXT系统当前的
    发表于 06-18 23:04

    ArkUI-X平台技术落地-华为运动健康(一)

    Android 和 iOS上面进行复用,实现“一套代码,三端运行”。 在健康二级页面上,数据来自于运动健康内部的“数据平台”,但是目前运动健康在三端上的“数据平台”有各自单独的实现(运
    发表于 06-18 22:53

    ArkUI-X平台应用改造指南

    的HarmonyOS Next应用,配套ArkUI-X平台框架,可以快速改造为平台应用,缩短开发周期,同时还能确保应用在 HarmonyOS Next、Android、
    发表于 06-16 23:05

    ArkUI-X平台差异化

    平台使用场景是一套ArkTS代码运行在多个终端设备上,如Android、iOS、OpenHarmony(含基于OpenHarmony发行的商业版,如HarmonyOS Next)。当
    发表于 06-10 23:08

    ArkUI-x平台Bridge最佳实践

    ;一码三平台\" 前面讲到的bridge主要是解决开发者在进行ArkTS代码开发时,需要使用的鸿蒙API不支持平台的问题,在Android和iOS
    发表于 06-10 23:06

    ArkUI-X平台框架接入指南

    Android Studio和Xcode。 多端运行效果 我们分别在Harmony、Android和iOS平台运行生成的
    发表于 05-18 18:21

    【「零基础开发AI Agent」阅读体验】+Agent开发平台

    Agent开发平台是专门用于创建、配置、部署、训练和运行Agent的平台。 随着Agent开发框架的发展,很多Agent开发平台能够以图形化、零代码
    发表于 05-13 12:24

    基于QT开发国产主板终端桌面程序 高效、稳定、平台的解决方案

    了开发者们面临的一个重要挑战。本文将介绍如何基于QT框架,开发适用于国产主板的终端桌面程序,并探讨其优势和应用场景。 QT是一个平台的C++图形用户界面应用程序框架,广泛用于开发GUI程序。QT不仅支持Windows、Linux、ma
    的头像 发表于 01-08 15:34 1442次阅读

    OpenAI更新macOS ChatGPT应用,推出“代理”功能实现无缝集成

    OpenAI近日宣布,针对macOS平台的ChatGPT应用程序迎来重大更新,此次更新引入了与多种笔记和编码应用程序的无缝集成功能,极大地提升了用户体验和工作效率。 此次更新的核心亮点在于“代理
    的头像 发表于 01-02 10:49 940次阅读

    非科班也能玩转Android应用,体验QT平台能力-迅为RK3568开发板

    01-平台的优越性 Qt 是一个强大的平台框架,允许开发者使用相同的代码库来构建多个平台上的应用,包括 Windows、
    发表于 12-10 14:33