TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Apple Fooled All Mac Catalyst Developers

40 点作者 DeusExMachina大约 2 年前

11 条评论

danabrams大约 2 年前
Remind of this Steve Jobs quote:<p>“This becomes even worse if the third party is supplying a cross platform development tool. The third party may not adopt enhancements from one platform unless they are available on all of their supported platforms. Hence developers only have access to the lowest common denominator set of features.”<p>Talking about 3rd parties, but the same problems seem to be limiting the cross-platform Catalyst system as well.<p>SwiftUI seems like a better approach if only because Apple is trying to make it a unified platform, instead of abstracting on top of two different platforms.
评论 #35215380 未加载
shaicoleman大约 2 年前
Context: &quot;Mac apps built with Mac Catalyst share code with your iPad apps, and you can add more features just for Mac. The latest desktop-class features in iPadOS 16 translate beautifully onto macOS 13.&quot;<p><a href="https:&#x2F;&#x2F;developer.apple.com&#x2F;mac-catalyst&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developer.apple.com&#x2F;mac-catalyst&#x2F;</a>
lawgimenez大约 2 年前
Catalyst is never going to work. We tried it with our team back then and it&#x27;s just utterly bad and depressing. This is the same issue currently with SwiftUI multiplatform, SwiftUI&#x27;s button and textfields on iOS looks so good but on macOS it&#x27;s pure comedy.
评论 #35195222 未加载
评论 #35195499 未加载
adamwiggins大约 2 年前
Our team&#x27;s experience has been the exact opposite: Catalyst let us create a beautiful, fully-native Mac app[1] that shares the bulk of its code with its iPad counterpart. A few bumps here and there but overall a good experience.<p>[1]: <a href="https:&#x2F;&#x2F;museapp.com&#x2F;how&#x2F;ipadmac&#x2F;" rel="nofollow">https:&#x2F;&#x2F;museapp.com&#x2F;how&#x2F;ipadmac&#x2F;</a>
jeroenhd大约 2 年前
Maybe it&#x27;s my non-Apple user perspective, but Catalyst has always been quite a strange product. The theory behind why Apple won&#x27;t just add a touch screen option to their Macbooks already is that macOS wasn&#x27;t designed for touch so the experience would be terrible, which I can understand, but then they released this tool to xopy&#x2F;paste phone apps to their desktop plarfoem<p>Surely Apple has seen Windows 8 and realised these touch approaches will always be suboptimal at best for non-touch devices? Surely they realise that such platforms are doomed if you don&#x27;t implement the same system APIs on every target OS?<p>Maybe I&#x27;m a bit cynical, but I don&#x27;t understand why users would be interested in these applications. I&#x27;d much rather have an Electron app than a weird cross platform abomination myself.
评论 #35195305 未加载
评论 #35195402 未加载
disgruntleddev大约 2 年前
It saddens me to say this, but it seems that in the software engineering department at least, Apple is stuck creating a lot of deckware. What I mean by this is that there seems to be a cultural environment in creating new products that look great at a keynote launch, but then post launch are abandoned.<p>Many bugs remain indefinitely post-launch. Many features seem to languish to become replaced with something nearly identical and also not finished. Often you&#x27;ll hear the advice to &#x27;file a Radar (Feedback)&#x27;, but among developers for Apple platforms it&#x27;s become a running joke. It seems just to disappear into the aether without comment or resolution. The internal teams have moved on to the next launch.<p>It&#x27;s tiring year after year to see polished marketing videos tell you &#x27;what&#x27;s now possible&#x27; but for it to be so unusable due to a myriad of bugs. And worse is the lack of acknowledgment – please don&#x27;t send developers down a dead end if you <i>know</i> API isn&#x27;t production ready. Let them know, communicate where it falls short – we can handle it.<p>At the end of the day, I just wish they&#x27;d slow down and polish what is already there.
评论 #35196316 未加载
AnonHP大约 2 年前
Tangentially, from a user’s point of view, Catalyst apps are kinda like Electron apps. You can spot one just by using it for a short while. The user interface inconsistencies and the subpar keyboard support (even below the base level on macOS) make it unpleasant to use. Apple’s own Catalyst based apps on macOS highlight its weaknesses. As a stop gap arrangement, it may have some value. But I can’t stomach the thought that this would be the permanent way to develop iPadOS and macOS apps.
Daedren大约 2 年前
Catalyst was a nice idea, and while buggy at release, it was as per usual for Apple.<p>But yeah, once SwiftUI released it was a no-brainer this would happen. There&#x27;s no way Apple would invest further into AppKit&#x2F;UIKit after releasing it, that&#x27;s not how they do things. This is how it has always been.
ChrisMarshallNY大约 2 年前
Catalyst was never meant to be anything more than a transitional stopgap (see: &quot;Carbon&quot;).
meindnoch大约 2 年前
So... are you finally willing to let go of the cross-platform UI pipe dream?
deafpolygon大约 2 年前
Did anyone see MAUI quietly leave the room?
评论 #35195447 未加载