Jump to content


Spike

Member Since 24 Sep 2001
Offline Last Active Today, 08:32 PM
-----

Posts I've Made

In Topic: MacOS 10.14 - Mojave

05 June 2018 - 12:20 PM

View PostJanichsan, on 05 June 2018 - 11:26 AM, said:

I can't think of a single deprecated feature that ultimately has not been removed. Even the example for a deprecated feature not yet fully removed I mentioned earlier – Carbon – is living on borrowed time and will eventually go away with macOS 10.15.

Everything will get removed. At some point OpenGL will get removed, at some point (much later) Metal will get removed, at some point (much later) OS X will no longer be around.

This is not like 32 bit being announced that it is being removed. Announcing being deprecated (as opposed to the state that it has been in) is not announcing its impending removal - that is in the foreseeable "soon" future" that would have any meaning.

People are under the impression that Apple is signifying OpenGL will be removed in the soon future of a couple years like 32-bit, and I am saying it does not. Although it can have the interpretation of the first step in doing so, like I said, it would be too devastating and so am not worried that Apple will remove in the soon future that has meaning (which I think at minimum if everything went right and the vast majority of software changed and no longer used OpenGL for at least 4 years, would be at least be 8 years away if ever).

In Topic: MacOS 10.14 - Mojave

05 June 2018 - 10:17 AM

I dont see a difference of official announcement of deprecation and reality, but not important. The point was it does not signify that removal is imminent.

Apple exact stance on what deprecation means as listed on their developer site:

Quote

Deprecations and Removed APIs

Periodically, Apple adds deprecation macros to APIs to indicate that those APIs should no longer be used in active development. When a deprecation occurs, it’s not an immediate end of life for the specified API. Instead, it is the beginning of a grace period for transitioning from that API and to newer and more modern replacements. Deprecated APIs typically remain present and usable in the system for a reasonable time past the release in which they were deprecated. However, active development on them ceases, and the APIs receive only minor changes to accommodate security patches or to fix other critical bugs. Deprecated APIs may be removed entirely from a future version of the operating system.


As a developer, avoid using deprecated APIs in your code as soon as possible. At a minimum, new code you write should never use deprecated APIs. And if your existing code uses deprecated APIs, update that code as soon as possible.

Note that it does not signify it will be removed, only that it may be removed in the future.
Although nothing lasts forever and everything eventually does go away, removing OpenGL anytime in the next few years would be too devastating and so I dont see it happening. The only thing I do see now is with Apple threatening, then more developers will leave the Mac platform.

In Topic: MacOS 10.14 - Mojave

04 June 2018 - 04:19 PM

View PostCougar, on 04 June 2018 - 04:02 PM, said:

I asked Brad Oliver this on Twitter, and he said this likely means OpenGL games will stop working eventually (but the 32-bit transition will hit first.)

I disagree, at least in the next decade.

In Topic: MacOS 10.14 - Mojave

04 June 2018 - 03:36 PM

View PostCougar, on 04 June 2018 - 03:12 PM, said:

Are you talking about the grouped notifications? They're just bringing that back from iOS 6. I imagine it'll be optional like that was.

No, I was referring to the whole thing about people checking their notifications from sleep and seeing too many - so now it doesnt show them. In their example I remember it instead showing weather and saying good morning or something like that.

devSin, Apple deprecated OpenGL so many years ago. Deprecated doesnt mean removing, just not going to be updated.

In Topic: MacOS 10.14 - Mojave

04 June 2018 - 03:01 PM

10.14 looks alright, but nothing extraordinary. Comparing to 10.13 for me.

Like about 10.13:
- egpu support that I cant use yet

Bad about 10.13:
- slower performance
- less stability
- worse UI changes

Like about 10.14:
- New Mac App Store
- dark mode
- new privacy features

What I dislike about 10.14:
- all the new Finder abilities (that only purpose is so dont have to run an applicatio
- that Finder desktop cleanup thing messing up my desktop
- never used Facetime since its Apple proprietary
- never would use those iOS apps they brought to Mac


iOS12 on the other hand only had the first feature of performance that I like. The rest I dont want and I especially hate what they showed on the notification changes.