"Competitor"? Oh, really?
OpenGL is good because it is cross platform. And where is this "metal" API would be implemented? Only some apple stuff? Then it likely to compete DX in some regards but not anyhow comparable to OpenGL.
Announcement
Collapse
No announcement yet.
Apple Announces A New 3D API, OpenGL Competitor: Metal
Collapse
X
-
Originally posted by johnc View PostWell the idea of moving away from Obj-C is a good one since that's just an awful language to have to deal with. Whether or not Swift is any good I don't have any details to judge yet and I think we'll all need some experience with it to see if it's up to snuff.
I'm not a big fan of platform-specific languages but Apple has always been an insular company, even a bit more than MS I think. There are a variety of existing languages that likely fit the bill fine which could have been selected. In general I'm kind of frustrated by the industry trend to pop a new fad language every six months. Whether that's Go or Rust or whatever, etc.
Leave a comment:
-
Originally posted by wizard69 View PostSad really, Google needs to reboot Android soon or Apples battles of the future will be against Windows again.
Personally, I've considered buying some apps on Android, but, every time I think about it, I realize it requires giving my credit card number to Google, who will just use it as another way to track me. So, I don't.
So I keep going with the free apps, which do pretty much everything I ever want to do on a tablet.
Leave a comment:
-
Originally posted by jimbohale View PostThe OpenGL ES implementation on Android and iOS are different. They wind up providing the same functions but in different programming languages.
That will definitely not be the case with Metal.
Leave a comment:
-
Well the idea of moving away from Obj-C is a good one since that's just an awful language to have to deal with. Whether or not Swift is any good I don't have any details to judge yet and I think we'll all need some experience with it to see if it's up to snuff.
I'm not a big fan of platform-specific languages but Apple has always been an insular company, even a bit more than MS I think. There are a variety of existing languages that likely fit the bill fine which could have been selected. In general I'm kind of frustrated by the industry trend to pop a new fad language every six months. Whether that's Go or Rust or whatever, etc.
Leave a comment:
-
Originally posted by jimbohale View PostThe OpenGL ES implementation on Android and iOS are different. They wind up providing the same functions but in different programming languages.
Either way, people, you are missing the point. FOCUS ON SWIFT. SWIFT MATTERS, METAL DOESN'T. Metal will die out because much unlike OpenGL 1, OpenGL 4.x is actually good compared to it's competition. Chances are like two projects will use Metal and then in two major releases Apple will drop support for it since OpenGL ES by then will likely do what they need it to.
OpenGL ES is actually good compared to it's competition and will likely do exactly what Apple wants it to very shortly*
Leave a comment:
-
Originally posted by chrisb View PostSo OpenGL ES is just a specification, but it's very hard to port, but a completely different 3D API is unlikely to cause porting issues. Got it.
Either way, people, you are missing the point. FOCUS ON SWIFT. SWIFT MATTERS, METAL DOESN'T. Metal will die out because much unlike OpenGL 1, OpenGL 4.x is actually good compared to it's competition. Chances are like two projects will use Metal and then in two major releases Apple will drop support for it since OpenGL ES by then will likely do what they need it to.
Leave a comment:
-
Originally posted by jimbohale View PostIt's not like OpenGL ES is a batch of code, it's a specification.Originally posted by jimbohale View PostRight now, OpenGL ES from iOS to Android is not very similar... it's *already* very difficult to port from one to the other, it's not as easy as you make it sound.Originally posted by wizard69 View PostAll this crap about lock in is just silly to me. A 3D API is the least likely thing to cause significant porting issues.
Leave a comment:
-
Originally posted by jimbohale View PostI just don't see him hyping up Apple. I see him defending them against stupid allegations like most of the ones made in this thread, and if that makes him a fanboy then ROFL. If you want to group together and get things done then please, please be realistic and pragmatic rather than
AHJDIOSDJIOSFJIOFS OMG APPLE IS PLANNING ON DOING THEIR OWN 3D LANGUAGE FOR THEIR OWN HARDWARE ON THEIR OWN OPERATING SYSTEM WHICH IS HAS MINORITY MARKET SHARE THIS WILL SOMEHOW LEAD TO OPENGL BEING HURT SOMEHOW EVEN THOUGH IM NOT A PROGRAMMER I ONLY USE LINUX ON THE DESKTOP THEREFORE I SOMEHOW KNOW SOMETHING I OBVIOUSLY KNOW NOTHING ABOUT
And this Metal thing is absolutely no different. What Apple can accomplish "technically" through this API could have just as easily been done with OpenGL. There is no technical reason for this API. The reasons are marketing (which, judging by much of the initial response we have to admit worked well in this case), product differentiation, and trying to make it as difficult as possible to go from iOS to Android.
When the CEO of a company like NVIDIA says that "Android is the gaming platform of the future", we can believe that the big wigs at Apple took notice. I suspect that this Metal idea did not first materialize in the engineering department.
Leave a comment:
-
Originally posted by johnc View PostHe's not a fanboy because he said I'm wrong, he's a fanboy because he posted 20 straight messages extolling the amazing impeccable flawlessness of Apple. And this isn't the first time he's done that.
- Competitor X is ok for Y
- Apple competitor sucks for reason X and reason Y
- Apple competitor product sucks for reason X and Y
- Apple competitor product is failing for reason X
- Apple product is better for reason X
- Apple is better for reason X
- Apple is successful
- You should use Apple
- Here is how you can use Apple
Real example:
- Linux is good for servers.
- Google spies on you and all your personal data so they can sell advertising
- Android is fragmented
- Apple don't spy on your personal data *
- Apple makes more money, has >90% market share **
- You really should use Apple
- Apple have some great deals on right now, check out store.apple.com
[*] notice how they conveniently forget about iAds, and that the message they send here is the exact opposite of the message they send to advertisers ("Find your audience using targeting tools built upon a foundation of registration and media consumption that's exclusve to iAd")
[**] they don't quote market share any more, except for iPad
Of course, it is difficult to distinguish true fans from professional image management consultants (that is the whole point). I would dismiss this as paranoia, if I hadn't seen the evidence of accidental replies from the wrong account a few times.
Leave a comment:
Leave a comment: