Apple:根据开发人员的说法,iOS,Mac新闻对应用程序意味着什么

$config[ads_kvadrat] not found

20150102 吃八方 2014行者影像节作品展映:花朵1

20150102 吃八方 2014行者影像节作品展映:花朵1
Anonim

有关iPhone,iPad和Mac应用程序开发的计划的传闻让iOS工程师感到兴奋 - 这也可能意味着消费者从他们喜爱的应用程序中获得的巨大变化。

根据一则新闻报道,软件开发人员可以设计一款适用于Apple iOS触摸屏和Mac鼠标或触控板的统一应用程序。在iPhone,iPad和Apple计算机上使用一组代码可以使用相同的应用程序。

据一些发言人介绍说,通过潜在地允许移动开发者从iOS编码扩展到Mac,这可能有助于恢复Mac特定应用的大部分停滞发展。 逆.

Arthur A. Sabintsev,Arc Publishing的iOS开发人员,包括编程 华盛顿邮报 这款iOS应用程序表示,对于像他这样的自学工程师来说,这个消息可能是一个重大转变。

“我过去六年只做过iOS,”Sabintsev说道 逆 。 “很高兴能够扩展到另一个Apple平台,而无需从头开始学习它。”

在某些情况下,仅限移动设备对于需要强大Mac应用程序的产品来说并不理想。它可能标志着在所有平台上使用Apple原生编程语言Swift的正确方向迈出了一步。

在技​​术方面,macOS基于NeXT,它于1988年发布,解释了Lyft的iOS开发人员和设计师Sam Soffes。

要制作Mac应用程序,程序员必须使用来自NeXT的AppKit。由于软件的快速老化,这与iOS相比相当困难。

“现在如果你想在两者上都有一个应用程序,你就无法共享任何用户界面,”Soffes说。例如,他的独立应用程序Redacted for Mac与iOS共享其核心映像,但必须为每个平台编写所有UI或用户界面。这是一个费力,耗时的过程,并非所有开发人员都愿意这两个过程。

Kyle Bashour最近在一个流行的视频聊天平台的iOS应用程序上工作,他指出,大多数小公司和独立开发者都喜欢提供Mac应用,但通常没有时间或资源。

“在macOS上运行iOS应用程序的能力对初创公司来说将是一个巨大的胜利,”Bashour说 逆 。 “在初创公司,特别是年轻人,你几乎总是专注于增长。当您快速迭代功能时,拥有另一个用于编写这些功能的平台可能会让您失望。“

这通常会让初创公司有两个选择:使用像Electron这样的框架构建跨平台应用程序,或者为拥有最多用户的平台构建本机应用程序。在这种情况下,这通常是iOS。

配方应用程序Filibaba的瑞典iOS程序员Simon Ljungberg同意,在不处理AppKit的情况下编写Mac应用程序的前景令人兴奋。不仅适用于开发人员,也适用于Apple用户。

“从长远来看,当我们的膳食计划应用程序变得更加成熟时,我可以看到它在Mac上很有用,”Ljungberg说。例如,编辑和计划每周膳食计划和策划购物清单可能会受益于Mac的强大功能。

至于Mac用户,应用程序的低成本以及iOS和macOS之间共享代码的无缝性将带来很大的好处。

但有些开发人员并没有为所谓的macOS救世主屏住呼吸。

“如果没有苹果的官方新闻稿,我们应该采取一点点谣言,”总部位于英国的自由iOS开发者Rehat Kathuria告诉记者 逆.

这位负责ECB Cricket和Notarize等应用程序的工程师表示,随着更多细节在未来几周内发布,对这一潜在技术将会有很多意见。

正如Kathuria所说的那样:“我很乐意看到UIKit在macOS上工作,但我不确定这是一个多么遥不可及的梦想。”

$config[ads_kvadrat] not found