tag:blogger.com,1999:blog-4900186601661215466.post8525830086380527971..comments2023-10-20T02:35:54.385-07:00Comments on Erik McClure: Why Windows 8 Does The Right Thing The Wrong WayAnonymoushttp://www.blogger.com/profile/13838708587730716493noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-4900186601661215466.post-27724473856372437432012-03-15T10:52:49.211-07:002012-03-15T10:52:49.211-07:00That is because people write bad software, not tha...That is because people write bad software, not that it is impossible or even too difficult to ever do correctly. The point isn't to avoid rewriting the interface - the point is to rewrite the interface without touching the rest of the application. If most of your program IS the interface, you are either doing something wrong or you are an edge case.Anonymoushttps://www.blogger.com/profile/13838708587730716493noreply@blogger.comtag:blogger.com,1999:blog-4900186601661215466.post-56425340731301866502012-03-15T07:50:54.188-07:002012-03-15T07:50:54.188-07:00This comment has been removed by the author.datniceguyhttps://www.blogger.com/profile/13278078460760428477noreply@blogger.comtag:blogger.com,1999:blog-4900186601661215466.post-48368115092986473232012-03-15T07:38:50.281-07:002012-03-15T07:38:50.281-07:00The dream of one software running on different dev...The dream of one software running on different devices should die already. We've been there first with Java, then with Flash, then with HTML mobile apps and what not. Every time it turns out you have to rewrite the app or at the very least the UI (but more often everything). The interface will never resize itself because it is easier to simply rewrite it than make such an interface work. If it works for Angry Birds this is because Angry Birds is really simple game (and insultingly stupid but I digress). StarCraft will never make sense with touch controls.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4900186601661215466.post-37734080303700650452012-03-15T06:48:06.612-07:002012-03-15T06:48:06.612-07:00I've structured my utility libraries such that...I've structured my utility libraries such that when I get time, I will be able to do the vast majority of porting to various operating systems on a low-level. I have yet to solve the problem of "all cross-platform GUI widget toolkits are absolutely terrible", however. This includes porting to mobile OSes or consoles. I have insisted for years that if you build a program, you should make it work on EVERYTHING, and I continue to work towards that goal (but it obviously isn't easy). The fact that people consider this to to be difficult is one of the problems I'm trying to solve.Anonymoushttps://www.blogger.com/profile/13838708587730716493noreply@blogger.comtag:blogger.com,1999:blog-4900186601661215466.post-73887873720962455282012-03-15T06:11:21.626-07:002012-03-15T06:11:21.626-07:00"If you buy a piece of software, it should ju..."If you buy a piece of software, it should just work, no matter what you put it on."<br /><br />"More importantly, you shouldn't have to buy a version for each of your devices..."<br /><br />What about crossing between operating systems? You have to do more work or could possibly get away by making sacrifices to support multiple platforms. Is the latter less of a hit with Mono or other cross-compiled solutions?plemdudehttps://www.blogger.com/profile/07367933224994444345noreply@blogger.comtag:blogger.com,1999:blog-4900186601661215466.post-62441646021587300712012-03-15T03:04:08.331-07:002012-03-15T03:04:08.331-07:00I don't see the Win8 UI in that black'n...I don't see the Win8 UI in that black'n'white manner.<br /><br />What I think MS is doing, is that they correctly take advantage of the situation that in the current market it is expected to come up with a new user experience which fits mobile devices such as tablets, and that's what the Metro UI is for.<br /><br />But, MS has always valued backwards compatibility very high, so they keep supporting the old desktop UI for users who continue to use a desktop computer, are used to the traditional desktop PC experience, or just need to use legacy programs.<br /><br />For those users, there is no point to try forcibly make some mis-matched "transition" with the new UI. It is just reasonable to keep the "old" desktop stuff as is, to make as smooth as possible experience for backwards compatibility, and let the newer UI live on the side for apps designed for that.<br /><br />The backwards compatibility thing is a nice aspect of Windows. I've lately started appreciating it a lot more, when I have realized how eagerly some device-hw or OS vendors deprecate their stuff, making things obsolete the minute you carry them out from the store.<br /><br />Sometimes I feel this even extends to the software side (APIs), where stuff can get deprecated faster than a developer buys new socks, basically needing rewrite/re-port of stuff every 1-2 years!jetrohttps://www.blogger.com/profile/07972081183663564158noreply@blogger.comtag:blogger.com,1999:blog-4900186601661215466.post-54728422587583837342012-03-15T01:09:07.858-07:002012-03-15T01:09:07.858-07:00The support for several platforms doesn't come...The support for several platforms doesn't come for free. I'd rather pay only for what I use. And I'd rather play shooter games when there's a big screen around and puzzle games when I'm on the move, I can adapt, you know ;)Aivarhttps://www.blogger.com/profile/17853578150177980026noreply@blogger.comtag:blogger.com,1999:blog-4900186601661215466.post-36717383942204661172012-03-15T00:06:07.255-07:002012-03-15T00:06:07.255-07:00Sony is already doing this with VITASony is already doing this with VITAUnknownhttps://www.blogger.com/profile/14609429881118108054noreply@blogger.comtag:blogger.com,1999:blog-4900186601661215466.post-4065747304511221962012-03-14T23:49:09.718-07:002012-03-14T23:49:09.718-07:00If a program's functionality on a tablet is re...If a program's functionality on a tablet is reduced in order to get it working on the tablet at all, how does that affect you at all as a console or PC gamer? The article clearly stated that the program would recognize what type of device it's running on and adapt itself accordingly, so playing a game on a console or PC, you wouldn't notice the "reduced functionality" of it being able to run on a tablet. And isn't it better to have the option to play it on a tablet perhaps not as comfortably as on other devices than to not have that option at all?herpnderphttps://www.blogger.com/profile/02329163557594461610noreply@blogger.comtag:blogger.com,1999:blog-4900186601661215466.post-26601257145444768412012-03-14T22:48:43.382-07:002012-03-14T22:48:43.382-07:00uhh, dude, console gaming is not going anywhere. a...uhh, dude, console gaming is not going anywhere. and i don't want my console game partially designed with touchscreen tablets in mind. nor do i expect to pay $60 for a game that isn't optimized for my console and its controller.<br /><br />if you want to talk about computer software in general, then you should get the same version on desktop, laptop and tablet - but don't reduce functionality just to make it run on a tablet. that's balls deep insanityUnknownhttps://www.blogger.com/profile/15518727851068698668noreply@blogger.com