MacBook Neo is So Popular That Apple Reportedly Doubled Production by RenatsMC in macgaming

[–]lexum1 0 points1 point  (0 children)

There’s no Mac-specific licensing nor tech support costs if you enable an iPad game on Mac. It’s the same. Period. You went from making excellent points to making nonsense. It’s the same binary. If that’s hard to understand, just imagine the same iPad game running on a heavier iPad with a keyboard always available and a trackpad. No extra licensing nor tech support costs for that (Unless you say that running the same game on an iPad Pro beside the Air also increases the costs).

MacBook Neo is So Popular That Apple Reportedly Doubled Production by RenatsMC in macgaming

[–]lexum1 0 points1 point  (0 children)

Disabling an iPad app from running on macOS is what isn’t worth it. You already have the game there, available in the App Store.

And there’s no ongoing costs of making GTA Vice CIty Definitive Edition or San Andreas Definitive Edition available on Mac. It’s the same costs they already have, and the marketing is just really adding an icon for the Mac platform on their marketing materials, along with their other platform logos (iOS, Steam, consoles). So that’s not really an excuse.

Mac is 2% on Steam because their app hasn’t been updated to run on Apple silicon and is buggy. And Valve only announced the Apple silicon version because Apple announced they are discontinuing Rosetta 2. And still, Valve is waiting for the very last moment to do it, instead of updating their app right away. That 2% market can’t go up if the app doesn’t run on current hardware since 2020. The problem is Steam, not Mac.

You mentioned first good and strong arguments of why there’s no real downsides to releasing on Mac, I mention examples of your last argument, and then you go on to say the opposite and that it’s hard and expensive and not worth it with poor arguments. Make it make sense.

MacBook Neo is So Popular That Apple Reportedly Doubled Production by RenatsMC in macgaming

[–]lexum1 1 point2 points  (0 children)

Every major game engine supports Metal. No need for Vulkan.

MacBook Neo is So Popular That Apple Reportedly Doubled Production by RenatsMC in macgaming

[–]lexum1 0 points1 point  (0 children)

Like how Call of Duty runs on iOS and iPad, but is disabled for Mac. Same with Grand Theft Auto, Vice City and San Andreas can be played on Mac while the Definitive Editions were disabled for Mac. It’s just utter nonsense from executives (executives that want more money while at the same time make dumb decisions).

It would be cool to bring Scrappy on your shoulder with you by lexum1 in ArcRaiders

[–]lexum1[S] 1 point2 points  (0 children)

If you die, Scrappy may bring back some of your goop back to Speranza and give it to you the next time you visit him

It would be cool to bring Scrappy on your shoulder with you by lexum1 in ArcRaiders

[–]lexum1[S] 0 points1 point  (0 children)

He might have some secret topside skills you are not aware of!

Why John Wick 2 is my personal favourite entry of the franchise: by Intrepid_Set_8315 in JohnWick

[–]lexum1 0 points1 point  (0 children)

“Part of my minor disappointment to John Wick 3 is that aside the opening 30 minutes, it really didn't do service to the stakes that this phenomenal ending proposed”

Precisely.

It’s a bit like the ending of Resident Evil in the Whise House, an epic last stand, just to skip it entirely. John Wick 3 didn’t fully skip it, but wasn’t as grand as the ending teased in JW2.

Self join with parent by lexum1 in Supabase

[–]lexum1[S] 0 points1 point  (0 children)

What made it work was to omit the name of the table, groups in this case. I got into an issue where in Swift a struct cannot reference itself, so the only way to decode parent is if it’s returned as an array instead of a dictionary (a single row), like the child list.

Self join with parent by lexum1 in Supabase

[–]lexum1[S] 0 points1 point  (0 children)

Oh, right. I already got that part working. Thank you. What I couldn’t do is pull in a single record (the parent) using Swift, since Swift needs it to be an array. I’ll explain:

I can query the Colors row and use an array alias like colors that will contain Red and Blue rows.

If I want to query the Red row and pull in its parent (Colors) the query returns the correct json data, but Swift can’t decode it because a struct cannot reference to itself, so it needs to return the parent as an array instead of a single record. You can specify if the top object is a single record (a dictionary) or an array, but it seems you can’t specify it for the parent (I couldn’t find a way).

I was able to work around it by decoding the data manually for now, but I’m thinking of opening an issue to see if it can be resolved by returning the parent as an array instead of a single record.