Live data from Hacker News

Apple introduces macOS Mojave

apple.com

261–270 of 665 posts

Re: Apple introduces macOS Mojave

#261
post #124

Earlier quoted context omitted.

Any site that is broken by Private Browsing causing storage quota exceptions in localStorage is going to be broken by quota exceptions under "normal" operation. It's in the spec, maybe developers should make their websites a bit more resilient to the very real errors that can happen? Did they just forget about error handling?

spec? localstorage errors are not standardized, every browser gives quota exceeded error different name and number, you have to use something like '' e.name.toLowerCase().includes("quota")

But localStorage.setItem() throwing an error definitely is in the spec, so if someone isn't handling Safari's localStorage behaviour in Private Browsing Mode (that is, throwing exceptions) then they aren't handling the parts of the spec.

Re: Apple introduces macOS Mojave

#262
post #70
post #33

Wow, they are DEPRECATING OpenGL from both macOS and iOS: https://developer.apple.com/macos/whats-new/ This is in addition to last year's announcement that "macOS High Sierra is the last version of macOS to run 32bit apps without compromise " I wonder if we will soon see a new lineage of Macbooks fitted with Apple-specific arm64 chips. The most scary thought is if UIKit-on-macOS starts requiring Developer ID entitlem…

I guess John Carmack is sad today (he advocated early for OpenGL on Mac).

I am not sure. In the past Carmack stated that DirectX at some point became a much better API compared to OpenGL. He also once stated (admittedly when talking about id Software, after he left the company) that he's not really a sentimental person.

Re: Apple introduces macOS Mojave

#263

Earlier quoted context omitted.

Yet teens are a very popular demographic for buying iPhones, so if they like it, so what?

I'm a developer using the mac as a programming and devops system. I do not want teen features to be the best thing about my next upgrade. I want it to be about the computer feeling faster, smoother, better. You know, like an operating system feature?

Why not have both?

Re: Apple introduces macOS Mojave

#264

IMO, the most interesting thing happening with Apple right now is the surprising (to me) amount of effort being put into their News and Stock apps (which are being ported to macOS). The only reason I can come up with for them to be pursuing this with so much effort is that they saw what happened as a result of Facebook dominating news and decided to put their best foot forward in the hopes of bringing some semblance…

personal anecdote: since that fiasco I have stopped using Facebook entirely, unsubscribed from all news subreddits, and have created a curated collection of reputable news publications (and subscribed to some!) via Apple News. I suspect I'm not alone, and I am quite happy to hear News is coming to macOS.

I have to say, I would probably have never paid for news had it not been for how convenient Apple has made it.

Re: Apple introduces macOS Mojave

#265

Earlier quoted context omitted.

What's the consensus on Metal? How does it compare to OpenGL?

You can’t compare them directly, they’re very different categories of graphics APIs. Metal belongs to the category of “modern low-level graphics API” (which also includes Vulkan and Direct3D 12), while OpenGL is an older higher-level graphics API (which also includes Direct3D 11 and previous). The low-level graphics APIs like Metal and Vulkan allow for much better performance, but they are much harder to use and requ…

To be fair - OpenGL was fairly horrible to use directly. It sat in an awkward middle area between "low level enough to be efficient" and "high level enough to be productive".

Maybe I'm biased - every time I looked at OpenGl code I shuddered and ran away to a higher level framework (I'm excluding shader code from this - that's concise enough for me not to mind getting that close to the metal)

Re: Apple introduces macOS Mojave

#266

The News, Stocks, Voice Memos and Home apps were brought to Mac using iOS frameworks that have been adapted to macOS. Starting in late 2019, these additional frameworks will make it easier for developers to bring their iOS apps to macOS — providing new opportunities for developers and creating more apps for Mac users to enjoy. Looks like UIKit is the future, despite protestations to the contrary.

This is a good thing. While very similar, UIKit blows AppKit away in terms of API usability and design. Also, I think it's perfectly fine to write macOS apps using UIKit, would be similar to making iPad apps. It needs a few Desktop/Mouse related adjustments but Apple is probably going to be smart about that. Definitely not gonna be like what happened with Windows Metro apps

I agree, and frankly it’s been obvious since its inception that uikit is a better appkit written with the benefit of experience - more limited at present but suitable for all devices. They should have started this years ago and have a unified platform with tweaks for different UI.

Bizarre doublespeak in the presentation though as they denied this was the plan - explicitly said no merger.

Re: Apple introduces macOS Mojave

#267
post #144

Earlier quoted context omitted.

I'm guessing it's not the end of the world for Autodesk to add a metal backend to maya. Some smaller teams might very well choose to let go of mac though.

If they weren't already doing that just for the performance improvement itself.

Apple will easily ease the transition. That would be way too stupid to kill partners that way.

Re: Apple introduces macOS Mojave

#268
post #33

Wow, they are DEPRECATING OpenGL from both macOS and iOS: https://developer.apple.com/macos/whats-new/ This is in addition to last year's announcement that "macOS High Sierra is the last version of macOS to run 32bit apps without compromise " I wonder if we will soon see a new lineage of Macbooks fitted with Apple-specific arm64 chips. The most scary thought is if UIKit-on-macOS starts requiring Developer ID entitlem…

What does that mean for games like League of Legends running on OpenGL? ( https://engineering.riotgames.com/news/trip-down-lol-graphic... )

I guess an eventual port to Metal, like WoW.

Re: Apple introduces macOS Mojave

#269

Sounds like the return of Apple from years ago: in house everything, walled garden everything, including graphic stack, custom CPU, etc. It almost ruined them (desperately holding on to their drastically interior CPU). What could go wrong this time? Especially when they no longer have Steve running the show.

has anyone actually made a solid case that Apple's current generation of silicon is "drastically inferior"?

Didn't Windows (on desktop) ignore OpenGL in favor of DirectX for years to great success, because it was deeply integrated into the platform?

Yes, Apple's ecosystem is the same walled garden it's always been. Any time it wasn't was an anomaly. The best fanboy response I can give is that they seem MUCH more willing to work with partners this time around.

Re: Apple introduces macOS Mojave

#270

I would love it if the dark mode setting were passed in browser headers to sites I visit so they could send a dark style sheet for their sites.

Don't expect any website to support dark theme requests in HTTP headers if most don't even bother to respect Do Not Track headers.
Post reply on HN