20150102 åƒå…«æ–¹ 2014行者影像节作品展映:花朵1
有关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上工作,但我不确定这是一个多么遥不可及的梦想。”
Apple iOS 10:你会讨厌这五件事
虽然Apple的iOS 10(目前处于测试阶段)引入了许多小功能,这些功能为操作系统带来了全新的外观和感觉,但它也有一堆小刺激物,很快就会加起来。这些观察是基于iOS 10的公共测试版。这里提到的东西可以,并且我希望它会在操作之前改变...
Apple iOS 12:为什么iPhone主屏幕重新设计不会改变
Apple的iPhone在从原版到iPhone X的每台设备上都有主屏幕,将在未来的软件发布中获得更新。 iOS 12将在6月份由首席执行官蒂姆·库克(Tim Cook)举行的年度全球开发者大会上亮相。
IOS 12:iOS 12新安全功能的优势和劣势
电话和iPad用户,你不再有借口拥有蹩脚的密码。 Apple最近发布的iOS 12软件推出了一些安全功能,使您可以更轻松地保护您的设备和在线帐户,但这些功能可能会隐藏一些问题。