Martin Pilkington on the new Developer app for Mac, ported from iPad using Catalyst:
It is also very compatible with many other Mac apps. As a web developer of any kind, you need an online syncing site. Google Drive is a reliable syncing site to help keep your game app information secured all through the development process. HyperDock is a Mac app that allows for full functionality. With developer tools, design and build apps and manage projects. See our tips on the best tools to make a development project go smoothly. Edit HTML code and text on your Mac.
Best Mac For Developers
There are other minor things I could have filed bugs about, butunfortunately I ran out of time. However, this shows just how muchApple has missed. And it is all entirely avoidable if Apple as anorganisation took the time to put the care and love into theirapps. They’re still capable of doing so. Just look at their iWorkapps or their Pro apps. They are still amongst the best apps onany platform.
Catalyst is almost a poster child for this problem. I’m under noillusion of the technical challenges involved, but it haseffectively been released in an unfinished state, leaving appsfeeling like they don’t fully fit on the platform. Developerscan put a lot of time and care into working around a lot ofthese, but some things can’t be fixed, and every minute they spendfixing flaws in Catalyst is a minute not spent making their appseven better. However, Apple doesn’t even do that with theirCatalyst apps.
As things stand right now, Catalyst seems like a framework written by people at Apple who don’t know what makes for a good Mac app, for iOS developers who don’t know what makes for a good Mac app.
No one would be happier than me to see big news on this front next week at WWDC. But man, what a sad statement about Catalyst the Mac Developer app is. It’s not like Catalyst heralds a new style of Mac app — it’s not about an old style vs. new style. It’s just about paying attention to details or not.
Compare and contrast with the new version of the Mac App Store app, the one introduced in 10.14 Mojave and carried through to 10.15 Catalina. There are a lot of things in the current Mac App Store app I don’t particularly like — UI designs that I would broadly describe as iOS-isms. (Because the Mac App Store app exhibits so many iOS-isms, I’ve seen many people assume that it’s a Catalyst app — it is not.) One conspicuous example: in the Updates section, when you click the “More” button to see an app’s complete release notes, they show up in a white pseudo dialog box with no controls at all — no close button, no “Done” button. Just a white box that you dismiss by clicking anywhere in the content area of the main App Store window. That’s not a traditional thing in the Mac UI language. I personally don’t think it’s a good design, in the abstract, for a mouse-driven UI. But: it is clearly and obviously by design. In fact, because this sort of pseudo dialog box/panel is not a standard window, it took extra work on the part of the engineers who made the Mac App Store app to implement it.
Whereas all or nearly all of the issues Pilkington cites in the Mac Developer app aren’t things he dislikes, per se, or things that are designed “the new way” or “the iOS way” — they’re just things that weren’t designed at all. Just accidental behaviors inherited by default from Catalyst. Everything is too small, the layout looks like a complete afterthought if you resize the window to larger than a laptop display, and the accessibility hierarchy is — indisputably — an embarrassment.
★ Wednesday, 17 June 2020
Submit your next generation
app to the App Store.
Explore the features and comprehensive benefits of distributing your apps on the App Store for iPhone, iPad, Mac, Apple TV, and Apple Watch.
Introducing Xcode 12
Universal App Quick Start Program
Get everything you need to prepare your apps for Apple Silicon Macs before they become available to customers. The Universal App Quick Start Program will give you access to all the tools, resources, and support you need.
Provide a new way to quickly access and experience what your app has to offer. An app clip is a small part of your app that lets users start and finish an experience in seconds, even before downloading your app.
Now it’s even easier to build and make widgets available across iOS, iPadOS, and macOS with the new WidgetKit framework, widget API for SwiftUI, widget gallery, and Smart Stacks.
macOS Big Sur
A whole new level of power and beauty.
Develop even more powerful and personal apps for Apple Watch.
Take advantage of the latest features in the world’s most advanced mobile operating system.
New features and enhancements in iPadOS 14 empower you to create amazing experiences.