Forgot your password?

typodupeerror

Comment: Re:Monumental failure. (Score 4, Informative) 362

by GauteL (#39858851) Attached to: Wozniak Praises 'Beautiful' Windows Phone

You can, but you don't. The point here is not that there's some hypothetical apps out there that might be easier to port if there was a C++ compiler for WP7, it's that there are, in practice, very, very, very few, because C++ is not the recommended language of development for either iOS or Android.

Look I really wish you would just speak for yourself because you lack the knowledge to speak for the rest of us. As someone who is actually writing a cross platform OpenGL game and knows how possible what I'm saying is, I'd like to ask you how you think all those cross platform blockbuster 3d games and classic game ports came along (I love all the classic point and click adventures)? Do you really think they rewrote everything in Objective C because it's the "recommended way" hen they could just slightly adapt their existing c++ code base and write a small Objective C fronted.

I sincerely don't think you know what you're talking about when you say "not many", "a small minority", etc unless you only talk about toy apps like third party alarm clocks or "flashlights". It's not like each app says which programming language it was written in and you have provided absolutely no evidence.

Comment: Re:Monumental failure. (Score 1) 362

by GauteL (#39858153) Attached to: Wozniak Praises 'Beautiful' Windows Phone

"That's rather a lot of work to make it easier for people to port apps from Android and iOS to WP7, and it seems a little improbable it would benefit Microsoft as the platform would fast develop a reputation for having a lot of quick and dirty ports of iOS/Android software that really don't fit with the WP7 way of doing things."

You're missing the point. I'm not talking about porting games and apps that have been written only with iOS or Android in mind. What I mean is that it is fully possible to start new Android and iOS projects where you write a considerable portion of your code ONCE and then write some small iOS / Android specific bits. For 3D-games you can probably get away with as much as 99% of your code base being shared. This isn't some "non recommended way for exceptional circumstances". This is fully possible and supported.

Comment: Re:Monumental failure. (Score 4, Informative) 362

by GauteL (#39858059) Attached to: Wozniak Praises 'Beautiful' Windows Phone

You meant "Java" and "Objective C", right?

No. I meant C++. iOS and Android requires a bit of Objective-C and Java respectively, but you can write all your heavy lifting code in C++. For instance, you can write a whole C++ library and reference it in your Objective-C code, through Objective-C++.

So you can essentially share quite a bit of code between iOS and Android. As an example, OpenSceneGraph (openscenegraph.org) runs on both iOS and Android, and that is a C++ based library. I wish I had specified this in my parent post so I didn't have to clarify this.

Also, I must admit to genuine confusion (I'm not saying you're wrong here, I'm asking...): If WP7 is .NET based, can't you use a C++ compiler that compiles to the CLR? Or have they prevented that in some way?

Only Phone Manufacturers are allowed to write unmanaged code for WP7 so that excludes native c++.

And even if you can run managed C++ in the CLR, most C++ codebases can not compile this way without major changes.

Comment: Monumental failure. (Score 5, Interesting) 362

by GauteL (#39857183) Attached to: Wozniak Praises 'Beautiful' Windows Phone

The UI may be great and the development environment good, but Microsoft, in a misguided attempt to lock developers to the platform (that only works when you have them to begin with), made it impossible to use c++ and OpenGL on them meaning every part of an Android or iOS game/app has to be rewritten to work on Windows Phone 7.

When you make it too hard, developers will stick with the platforms where the customers are; Android and iOS

Comment: Re:I may be mad... (Score 1) 61

by GauteL (#39819989) Attached to: BOLD Plan To Find Mars Life On the Cheap

If this is the argument that comes from being sober, then we should be glad that so many of our brilliant scientists were inebriated for large parts of their lives.

To be more serious; it is about a thirst for knowledge and discovery, one of the main reasons for any scientific advances. Why should we be satisfied with exploring earth? Why shouldn't we explore the rest of our universe for life and other discoveries?

Comment: My summary for those that can't be bothered (Score 2) 66

by GauteL (#39795237) Attached to: Review of the First Medfield Phone

It is not amazing, but it is competitive. Battery life is average, performance is average. GPU performance is currently a bit below average, but this is a solid first attempt. It clearly proves that x86 CPUs can compete on battery life.

The important question is this: why would you pick Intel over the established Android ARM cortex architecture? It is possible that price and Intel's famous production and supply can win over some manufacturers, but you'd expect something a bit more amazing was required to gain a considerable market share.

Comment: Re:Dumb displays (Score 1) 211

by GauteL (#39721735) Attached to: Spoiler Alert: Your TV Will Be Hacked

I prefer my TV's to be dumb displays
They should be limited to take video in, modify resolution/contrast/etc as per settings and display it on the screen, and provide a control interface
IF I want to play media on it, I will use a device for that
Modularity is better

I hear you, but this (the current) approach has some serious drawbacks, including cable mess and multiple remotes (or one poor universal), power extensions when you only have two sockets, etc.

The right approach would be for each TV to come with a hidden and swappable "smart" unit (or bought "naked" if you wish), controlled by the main TV's remote control, powered by the TV and with a standardised interface. This way, you'd have the best of both worlds, you'd be rid of the cable and remote control mess and it'd still be modular. People could then create Boxee boxes, Cable/Satellite set top boxes or fully functional PCs to adhere to the standardised smart unit interface. You may also want the WIFI or Ethernet connectivity in the TV, so that you could have multiple smart units all connected to a hub in the TV.

The problem is that nobody but the consumer is interested in standards. They would all create their own proprietary slot suitable only for their own smart units.

Comment: Re:You forgot the consoles and WoW- how embarrassi (Score 1) 75

by GauteL (#39698541) Attached to: AMD Launches Partnership With CAD Developer PTC

"Virtually all of the major games are programed in LibGCM, kind-of DirectX, and GX for the PS3, 360, and Wii respectively. And the handhelds don't use OpenGL at all, especially not the DS which is only barely 3D capable in the first place."

You are conveniently leaving out the massively growing Android and iOS smartphone and tablet market, where OpenGL is the standard 3D graphics engine.

Conceit causes more conversation than wit. -- LaRouchefoucauld

Working...