Originally posted by johnc
View Post
Announcement
Collapse
No announcement yet.
Apple Announces A New 3D API, OpenGL Competitor: Metal
Collapse
X
-
Originally posted by Luke_Wolf View PostYeah... Even Driftmeyer doesn't do that, but wizard69 does it all the time, it's like he reads through entire threads and decides to defend Apple against the forum dwellers post by post...
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
as if that helps ANYONE, and as if that will get people to take you guys seriously.
I'm going to re-iterate, Swift is good. Really good. It's not good because Apple made it, it's good because Apple paid some smart engineers a lot of money to make it, much like Go *appears* to be good (although admitted I haven't had a reason to use it seriously, I've made a few small programs with it and it was easy). If you people want to get something good done out of this focus on Swift being open sourced if it's not.Last edited by jimbohale; 06 June 2014, 03:50 AM.
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
Originally posted by wizard69All this crap about lock in is just silly to me. A 3D API is the least likely thing to cause significant porting issues.
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.
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.
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.
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.
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*
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.
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.
Comment
Comment