展开讨论

经验与复盘经验摘录 · 机器翻译

話雖如此,我也不認為讓舊的二進位檔案繼續運作是合理的期望……

… 但话说回来,我也认为让旧的二进制文件无限期地继续工作是不现实的期望。维护是软件开发人员生活中不可避免的一部分,就我个人而言,如果发现自己无法或不愿意每年至少对应用程序运行的每个平台进行一次快速检查,我会直接放弃对这些平台的支持或停止该应用程序。这并不是说苹果公司没有责任,但我认为微软设定了一个不切实际的标准(同时也在某些方面让自己更加困难……例如,只要开发者期望能够将一个二进制文件扔过墙然后搁置十年,Windows on ARM 就永远不会实现,因为不管x86兼容层有多好,它始终比原生的要差得多)。

源讨论苹果宣布在欧盟可以从此网站直接下载应用原帖 1,390 条评论 · 导入时统计
3

这条内容在回应什么?

父级讨论 · 节选

FX

"核心科技费用(CTF)是欧盟商业条款中的一个要素,反映了苹果通过持续投资于工具、技术和使开发者能够在全球范围内构建和分享创新应用的服务,为开发者提供的价值。" 我感觉很恶心。但我不禁好奇,苹果的公关团队到底在服用什么药物... ;) 在我看来,苹果的专有API对开发者来说是一种负面价值。随意地在没有明显原因的情况下调整API,这就是为什么我以前的iOS/Mac应用程序现在都无法运行的原因。我不得不向那些升级了macOS后发现我的应用程序无法运行的用户退款。而且由于苹果掌控客户关系,我们甚至无法发送邮件警告他们升级会导致设置出现问题。(Pro Tools基本上在每次OS X升级时都不得不这么做。) 在Windows上,一切都能正常工作!:) 和…

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 3

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

KM

ARM架构的Windows永远不会实现,因为高通无法为其制造有吸引力的硬件。 请记住,M1芯片在发布时的速度与运行模拟x86应用程序的很多英特尔芯片相当。这就是高通需要做到的。如果性能到位,人们就会购买这些笔记本电脑。这会改变开发者的处境,从“请重新编译并重新测试你的应用程序,这样它们就能在没人购买的笔记本电脑上运行”,变成“如果你重新编译你的应用程序,它将在这个已经非常快速的笔记本电脑芯片上快20%”。

完整原文
SU

平台长期支持艺术作品是很重要的。要求例如十年以前的游戏进行更新是不合理的(这可能需要几周或几个月的工作,因为底层工具包可能也需要更新)。当苹果取消对32位支持时,这就成了一个大问题。 这样的举动会破坏社区内的信任。

完整原文
DI

> 话说回来,我也认为让旧的二进制文件无限期地继续工作是不现实的。维护是软件开发生活中不可避免的一部分,就我个人而言 保持旧的二进制文件运行和维护你的应用程序之间有一个细微的区别。我不期望某些应用程序被持续维护,但我期望它们能在新版本的操作系统上运行很多年。如果你认为这是不可能的,苹果可以从微软和Linux学到很多东西。在我看来,微软并没有设定不切实际的标准。为什么Windows多年来一直是主导的操作系统,其中一个原因就是出色的向后兼容性。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。