They are utter garbage; there isn't a single good Catalyst app, they're all putrefactive shit on the Mac. The JIRA app — which Apple demo'd on stage when they unveiled Catalyst — is hands-down the worst app I have ever used on the Mac, and I've been using the Mac since I was like 13 and my mom had an SE30, and I also spent 2000-2008 as a developer of Mac apps (iGet, iGet Mobile, and worked on some others).
SwiftUI is still kind of painful, but way less painful then it was at launch. SwiftUI is an interesting new paradigm, and it really does seem that it will be good someday, and even possibly soon. It's already awesome if you happen to not hit the (many) areas where it is still lacking.
Catalyst will never be good, and Apple will kill it as soon as they possibly can.
It's the legacy Intel Macs that need Catalyst.
This is just like the Carbon/Cocoa issue back in the original OS X.
5 years from now it will be obvious to everyone that SwiftUI has been a huge leap, but with some normal transitional bumps along the way.
The guys on the ATP podcast talked about this a couple weeks ago (last week maybe?) and it’s a great conversation - I highly recommend it.
Microsoft certainly attempted to create an Android subsystem for Windows, it just didn't work.
I see it more as a stepping stone. It's difficult to imagine how a UI designed for iOS would ever not feel strange on a laptop. But SwiftUI seems like a great tool for sharing large amounts of code between platforms, with some branching to cater properly to each platform.
However given the current dominance of web interfaces for desktop software it's hard to imagine iOS apps becoming relevant on mac anytime soon aside from a few special cases.
Maybe but I'm not totally convinced it's enough. For small apps which are only currently on iOS this might be interesting, but for the large pool of applications which currently target web, iOS and Android, doing extra work to support a mac branch of the application is still that: extra.
Those users are already supported by your web application, and even if it's relatively less work than creating a separate native mac application, adding a mac branch of your iOS app will still add effort and complexity to implement and maintain. And that would be to serve what's probably a tiny minority of your active users.
What is Apple offers a touch screen? Then it becomes essentially an iPad with a keyboard..
Edit: imaging lifting your hand from the table and poking screen for several minutes. Screen wobbles each time. Your hand gets tired from being suspended, but putting it back is almost too much work. Apple might invent something, but there is only so much to be done with certain form factors.
You may want to try one in a store, I personally changed my mind on the 2-in-1 form factor after using one for a few minutes.
The main issue is that Windows 10 is quite bad at dealing with the transition between laptop and tablet mode, similar to when you connect an external display the screen blinks a few times, everything resize hysterically, so you have to wait a few seconds for the UI to transition.
Edit: the touch display is just way too practical when you want to quickly scroll a page or touch a button located on the opposite side of the screen. IMHO it doesn't have to be something you use all the time to be worth it.
I would use the mouse/pad/keyboard 90% or maybe 95% of the time — but the inability to just tap the button or pinch-zoom or whatever the other 5% of the time... it's just stupid.
All 5-year-olds perceive screens that you can't directly interact with to be broken... and they're right.
xinput list
xinput disable 11I don‘t see how running an iPad app native on a Macbook would „be difficult to imagine“.
I saw someone attempt to play Slither while testing an iPad Pro with a mouse recently. It looked fairly awkward and unnatural.
But, I doubt if the macOS on Apple silicon in upcoming MacBook would even fulfil all the needs of a generic consumer, if not the developers. Newer macOS releases on even current Macs have been ridden with bugs and it takes couple of major updates to fix them(the case with newer iOS releases have been worse). Many developers have stopped updating their macOS to the latest iteration and are sticking with older versions till the security updates lasts (or if Xcode support is dropped).
So, IMO it's going to be a while till macOS on ARM achieves stability and the $800 is the subsidised early adopter fee to put up with its quirks.
[1]https://abishekmuthian.com/reviewing-the-chromebook-google-s...
SwiftUI is really nice, but it's incomplete. So you really need an engineer that understands macOS to offer a complete solution for anything that goes deeper than a to-do app.
I don’t really think the connection here is so strong. Having the same ISA means very little.
Personally, I always liked the MacBook Air and MacBook form factors but never purchased them. I went for iPads instead and left power use to a MBP or Mac mini. I could see the MacBook being more compelling if it’s the only way to develop, but they’re moving Xcode to the iPad I think down the road...
Or maybe they think of the MBA and MB as legacy formats. That could make them not directly competitive at all and potentially complimentary.
Under Jobs they also introduced the iPod Nano and killed the iPod Mini even though it was the best selling iPod.
Of course they introduced the iPhone at the height of the iPods popularity.
The iPad overtook the popularity and revenue of the Mac while he was CEO.
The 256GB iPad Air is $649, the High Memory Model are the high margin products. And that is already cheaper iPhone. As a matter of fact I am surprised how everyone think $799 is a bargain or great pricing. Swapping the cost of camera, gyroscope, Touch Screen, to Track Pad and A14X.
I am expecting it more to be $699. With an 16GB RAM, 512GB version for $899. With a future 14" Model being $100 more.
Edit: Actually thinking about it may be that is why the 12" starts at $799, it will lower the price to $699 a year later to make way for $14".
I guess, the 12" MacBook was designed on a promise of Intel of delivering processors, they never could deliver due to the issues with their 10nm process. This is where an ARM based design around the iPad processor would be an instant win performance wise.
But it is also great news, if Apple really uses the costs saved by going with their own CPUs to offer the machine at a lower price. Suddenly, it can compete with a lot of branded laptops on the price alone. With the additional speed from the processors, it should be quite a good general purpose laptop. And we know how nice the 12" MacBook was from a design perspective.
For the consumer market, the ability to run iOS apps becomes an additional huge benefit. For more and more people, the smartphone is the default computing platform, especially for younger people, the smartphone might be the device they get into computing at all. So when bying a laptop to go along with your smartphone, the Mac running Apple Silicon has a huge benefit, as it integrates more seamless than ever with your smartphone.
I would expect the Mac market share to get quite a boost as a consequence.
While the MacBook is the obvious machine to equip with Apple Silicon for the reasons listed above, I would also expect Apple to hit the market with a true developer machine just so that developers can not only test their software on Apple Silicon, but that it becomes the development platform right from the start.