News for hackers. Stuff that matters.
Re:Google is developing its own Android game console - Report by pandaman on Tuesday July 02, 2013 @10:37AM (#5978045)
See, the problem with your lack of experience is that you also don't realize how does the "platform lock-in" work.

There are no universal APIs and calling something "open" does not make it so. Even when you are writing plain C over POSIX you have to port to every system out there because the systems are different. Graphics API are, by their nature, very platform specific and in this case - the easier, the better. So simple APIs on consoles are, in fact, less "locking" you than complex PC APIs. It takes less time to change simple APIs than complex. Pretty easy to move things between PS3 and 360, good luck moving an OpenGL extension using code between different vendor drivers even on PC. Or OpenGL ES to/from OpenGL 3.0 or, even, DirectX 9 to/from DirectX 11.

I have no experience with mobile, but don't you have different languages for iPhone and Android? And good luck finding Objective-C and Java elsewhere. But you have no problem with that because you have not been elsewhere.

When/if you get more experience or, following my advice, talk to somebody who has more experience you will read your own message here and laugh together with me.

Re:Google is developing its own Android game console - Report by drawkbox on Tuesday July 02, 2013 @10:57AM (#5978175)
http://ycombinator.com/newsguidelines.html Look specifically at the 'In comments' section to keep HN civil.

>> "See, the problem with your lack of experience is that you also don't realize how does the "platform lock-in" work."

There you go talking out your backside with ad hominems again, you have no idea how much experience I have. You could probably find out in my bio. But you hide your bio and call out people's experience which is not humble but maybe making up for something lacking. Experienced people don't need to do that. I have developed on every platform out there, vendor lock-in is a trick each platform uses, you have to know where to get around it.

>> "I have no experience with mobile, but don't you have different languages for iPhone and Android? And good luck finding Objective-C and Java elsewhere"

"If you knew anything about" multi-platform development you'd know most game engines are C/C++ with Objective-C/Java wrappers like I mentioned 20 thread posts up in this sorry thread. Game engines like early oolong, coco2d-x and custom engines I have worked on are typically C/C++ with minuscule amounts of platform specific code to get them to run on iOS/Android (i.e. OpenGl EAGLView wrapper on iOS and here and there frameworks like GameCenter/IAP, pthreads for instance work on both). Also engines like Unity do this as well and have intermediary languages like C#/Boo in Mono then export to that same multiplatform setup, even their PS3, Wii and XBox output does the same. Wasting time on tech specifics was for the last gen if you want to compete and keep costs down. Custom engines don't pander to the platform they use as little of the platform as needed to run their native C/C++ engines.

You are only causing yourself damage to being a person noone will want to discuss anything with if you consistently attack the message and do nothing but ad hominem attacks. It's no wonder you hide your bio and personal info if that is how you work. Who'd want to work with someone so caught up in themselves that needs to put down others to win conversations? You admit defeat when you do that. I hope you work with someone like yourself and learn a bit.

I'll expect one more ad hominem attack after this but you won't get a response as that is very troll-like. I could put you down but I am not like that, I like to discuss topics not attack people when I know nothing about them. People like that are a waste of time to give any time to. A response that is anything like the above responses you have had proves to me you are a troll and can't discuss topics without attacks, not something you will do for long if you want to succeed.

We have already agreed to disagree, we are on different parallels, no need to continue this it is time to move on. Do yourself a favor, next discussion you get into, try to stay on topic. This off topic tangent we went on made the Google game console thread less appealing to others who cared to stay on topic.