MS Vista Look and Feel To Go Cross-Platform 365
Robert writes "As part of the announcement of the next generation look and feel for Windows Vista,
Microsoft said that it will make a subset of the new presentation layer available for
other platforms. 'Windows Presentation Foundation', the look and feel which provides the rich front end for
Vista, will also eventually be available in compact form for other platforms such as the
Apple Macintosh, older
versions of Windows, and smart devices such as phones or PDAs."
Linux (Score:5, Funny)
Re:No market there (Score:4, Funny)
Porting the Vista gui to linux would be a step backwards for us.
Also, from the article:
ah, another reason NOT to upgrade. So why are they doing this? Perhaps its to try to keep people from defecting to linux, or to OSX or another of the BSDs.Their market share has nowhere to go but down, and they know it. It's just a question of how far, how fast. With this anouncement we can say:
Its nice to have Microsoft as such a deep well for comic material.Re:No market there (Score:5, Insightful)
Porting the Vista gui to linux would be a step backwards for us.
Also, from the article:
eventually ported to
ah, another reason NOT to upgrade. So why are they doing this? Perhaps its to try to keep people from defecting to linux, or to OSX or another of the BSDs.
Their market share has nowhere to go but down, and they know it. It's just a question of how far, how fast. With this anouncement we can say:
Wow, when did KDE get a 3D XML based programming and presentation layer, that uses hardware acceleration without letting the OS have OpenGL take over?
And when did KDE get an XML based screen to printer rich document subsystem - that is encapsulates color matching and media that Adobe has even yet to offer or make for the OSX for Apple to use?
Oh, that right, it neither freaking exist..
Reading these posts, especially after the bombshells that were dropped at the PDC, and the developers that GET what Microsoft is pulling off, just amaze me.
Even looking at the new presentation system in Windows, it replaces GDI, has abilities accessible via XAML and C++ programming that even many illustration programs don't support - multi-layer texturing, muli-level/layer transparency, mixed raster and vector composition, etc. - a document format based around it, and printer output that is an exact correlation. (A system years ahead of what even OSX and Abode.) (And don't even try to compare PDF/Postscript or tell me that Apple had color matching years ago. - PDF/Postscript doesn't compare to what these technologies are doing, as they are not just in a document structure, it is how the whole OS's UI works and support so many more advanced vector concepts than PDF, and as for color matching - even Windows 95 had native Screen and Printer color management profiles - this is something different.)
And then add on that the new LDDM driver model Microsoft has come up with. (It is something that is so over looked.) The LDDM model lets applications actually share and use GPU devices on the system at the same time, even if the GPU doesn't have the memory support for the applications.
In other words, 3D acceleration is being brought to applications and will co-exists with other applications and games seamlessly. It is like when Windows98 allowed multiple audio streams to be processed and play simultaneously. Not a single review even noticed this, but yet it was a big step ahead in consumer OSes. LDDM is basically doing this with GPUs and video - and on a much grander scale.
And don't tell me you can do this with OpenGL, or that some of the new 'pretty' project of KDE are doing these things, they simply are not. It would require abandoning the complete XWindows underlying structure of KDE to bring forth these features, unless KDE abandons XWindows and renders the whole OS and applications in OpenGL - and allows GPU and GPU memory sharing for OpenGL applications seamlessly.
At least if you are going to make smart comments, have half a mind about what you are talking about.
Re:No market there (Score:3, Insightful)
Re:No market there (Score:3, Interesting)
As I said, KDE has had translucent menus, menu shadows, and translucent windows for years, something you STILL don't have, and won't have with Vista unless you get a top-of-the-line machine. Otherwise, you still end up with "Vista Craptic", oh, sorry, "Vista Classic".
And you are going to pay HOW MUCH for this "privilege" of being the last kid on the block to be able to do this stuff?
Your knee-jerk reaction about what Windows will have in
Re:No market there (Score:3, Informative)
Win98 didn't support multiple sound streams simultaneously. If you had that functionality, it's because you had a sound card such as the SoundBlaster Live that had hardware support for it.
Win2k, otoh, could do it in software.
Re:No market there (Score:3, Informative)
I won't tell you that Adobe and Apple did it years ago, but Sun did with their NeWS window system back in, lets see,
Re:No market there (Score:3, Interesting)
http://www.freedesktop.org/ [freedesktop.org]
http://xorg.freedesktop.org/wiki/ [freedesktop.org]
http://www.freedesktop.org/wiki/Software_2fXserver [freedesktop.org]
http://cairographics.org/introduction [cairographics.org]
Cairo, a 2D vector-based GUI backend. GTK2.8 is already built on cairo. BTW, GTK ( along with Mozilla's XUL ) also pionneered the on-the-fly translation of an xml-based d
Re:No market there (Score:4, Insightful)
Dude. Until you get a 3D XML based programming and presentation layer that used hardware acceleration without openGL you SUCK!. Anybody who does not have a 3D XML based programming and presentation layer is going to DIE.
Re:No market there (Score:4, Funny)
Re:No market there (Score:2)
Useful for moving jumpers, developed for holding blood vessels in surgery.
Re:No market there (Score:2)
I've got a couple, but I never use them. Its always easier to grab whatever's close at hand (a knife, a paperclip, a folded business card) to pry them off.
What pisses me off is they're almost impossible to find if you drop them, and you can never remember where you've stashed them when you need to put them back a few months later and want to change the config.
What was so evil about dip switches, anyway?
Re:No market there (Score:2)
Also, there's nothing evil about DIP switches, they simply cost more. And, mobo manufacturers will go cheap when they can get away with it.
Re:No market there (Score:2)
ActiveX and XP? (Score:5, Funny)
D'oh! I'm on Linux... *snaps* dang.
ActiveX Plugin (Score:5, Funny)
Yep. Because we all know and love the concept of ActiveX.
Re:ActiveX Plugin (Score:2)
As far as I know, ActiveX is not supported by the Macintosh at all, even in Internet Explorer.
I thought IE was essentially dead for the Mac.
Does this mean Microsoft will develop a new IE for the Mac that supports this version of ActiveX?
D
Re:ActiveX Plugin (Score:2)
Will Vista just be a UI improvement over XP? (Score:3, Interesting)
Why have Vista?
Re:Will Vista just be a UI improvement over XP? (Score:2)
It's the old argument of style over function, I personally liked WindowBlinds but not enough to take the preformance hit and some of the hastles of configuring it. Perhaps Vista, being created by microsoft, won't be quite as subject to those limitations. If it's free (or 'free-able') I'll certanly take a gander at it.
But only if I can uninstall it!!
Re:Will Vista just be a UI improvement over XP? (Score:3, Insightful)
So hardware vendors can push new machines with twice the memory, twice the CPU, twice the graphics so when you click on something it sparkles or something before opening.
So Microsoft can push upgrades to improve their revenue stream and make non-MS OS's less compatible again.
So software vendors can push upgrades to improve THEIR revenue stream.
Nothing new to see here....
Re:Will Vista just be a UI improvement over XP? (Score:2)
Re:Will Vista just be a UI improvement over XP? (Score:4, Interesting)
I can't wait till Visa comes out.
I deal in free computers, and even wrote a book [paladin-press.com] on the subject, and let me tell you, once Vista hits the streets, the whole world is going to be awash with perfectly good machines that I can load Linux on and then give away.
The part that's really making my mouth water is the fact that your present monitor will NOT work with Vista. This is too good to be true. At present, Big Bomb CRT monitors are just laying around like shells on the beach, free for the picking. Vista will then cause the exact same thing to happen with flat panels.
Machines with 60 gig hard drives, 2 gig CPU's, and half a gig of memory are going to become free for the taking. Load Linux on one and you've got yourself a damn fine machine, no matter how many bells, whistles, foxtails, and reflectors your next door neighbor might have on his machine.
I can't wait!!!
Re:Will Vista just be a UI improvement over XP? (Score:5, Informative)
your present monitor will NOT work with Vista.
I haven't been following Vista too closely, but I don't recall anything about monitors not working with Vista. Are you referring to the same thing that this ars technica article (new window) [arstechnica.com] is discussing? In that case it's not that the monitors won't work with Vista at all, it's that they can't display legally obtained HD content in full HD on present displays. However, if I'm understanding this right, it looks like it will only to be crippled over a digital pipeline like DVI. But that's beside the point.
Unless I'm mistaken (and feel free to show me evidence that I am) your present display will work with Vista... but just might not show HD content in full HD.
Re:Will Vista just be a UI improvement over XP? (Score:2)
You are absolutely correct. My statement was over generalized. That said, the bottom line remains the same: People will be ditching their present generation of flat panel monitors in order to avail themselves of the new "legally obtained HD content in full HD"
Net result: A wave of free flat panel monitors that will work just ticky-boo for all the humdr
Re:Will Vista just be a UI improvement over XP? (Score:2)
The same "features" that XP has: enormous numbers of bugs, enormous numbers of security holes, vendor lock-in, lack of package management, etcetera. All that Vista adds is DRM and expensive hardware requirements. In short, if this list hasn't made you upgrade from XP to Linux yet, then you will probably buy Vista and continue to use it as well.
Re:Will Vista just be a UI improvement over XP? (Score:3, Informative)
Here's a guide to some currently planned features:
http://www.winsupersite.com/showcase/winvista_prev iew_2005.asp [winsupersite.com]
Here's a list of differences between the Vista editions:
http://www.winsupersite.com/showcase/winvista_edit ions.asp [winsupersite.com]
Re:Will Vista just be a UI improvement over XP? (Score:5, Funny)
That just me laugh my head of
New sleep mode? (Score:2)
Re:Will Vista just be a UI improvement over XP? (Score:2, Insightful)
Why have XP? I'm still using 2000. Is there honestly any reason to upgrade besides the UI (which I'm not overly fond of anyways). I can't think of a single reason I want XP, let alone Vista on my computer.
Re:Will Vista just be a UI improvement over XP? (Score:3, Interesting)
XP's had some updates to make it go faster, and a few other things.
The differences are pretty marginal though — if you're happy to stay with 2k, there's probably little reason to upgrade. There's one or two compatibility issues (very few) and 2k goes out of "official support" earlier than XP, but other than that, nothing serious springs to mind. I personally upgraded my last computer for ClearType, since I got a TFT monitor — however, was I in a situation where I would have to pay for the soft
A few reasons I had: (Score:3, Insightful)
Of course, I use Ubuntu now and my roommate has a PlayStation2, so these have become irrelevant to me.
Three words for you (Score:4, Insightful)
Nonsense.... (Score:2, Informative)
If it was the first of April it would be interesting...
ActiveX on Mac IE? Has never worked. How about on Linux? Nobody wants that. Why are people using Firefox, well for one it doesn't have ActiveX support! (Okay there is an addon, but almost nobody is using it...)
Re:Nonsense.... (Score:3, Interesting)
The problem is the idea that you ever wanted to install them automatically over the net. Ever. The idea was that you would trust some signe
cross platform for 1.5 years, then out (Score:5, Interesting)
What are they going to do, other than try to bring their DRM to Apple?
I don't get it (Score:3, Interesting)
"However, 3D and hardware accelerators will probably not be part of the package."
how, then, will it be possible to put this stuff on even older comps? is this really thought through, or am i missing some obvious point?
Re:I don't get it (Score:2)
Isn't the obvious point you put the new gui on a machine to slow to run it which convinces the user to buy a new computer which means they buy a copy of Vista bundled?
windowsblinds (Score:2)
The only funy thing about this comment is that I think I might be deadly serious.
I havent decided yet.
Will it be sold as XP Plus? This may sway my seriousness.
And put ANOTHER way... (Score:5, Funny)
blakespot
More info from someone who actually saw a demo: (Score:5, Informative)
Google (Score:3, Interesting)
Google's most exciting technologies are built on AJAX, for cross-platform, web-based, highly responsive user interfaces. This sounds like a bid to beat them at their own game, or force them into irrelivence by making their own technology dominant.
Of course, I wouldn't really believe that they were willing to deliver cross-platform apps. Steve Ballmer just wants to murder Google, and once that's done, they'll abandon the technology.
Re:Google (Score:3, Insightful)
If Excel relies on fancy "OS features" like the "presentation layer", they've got to make that work on phones and Macs if they want Office to run on those platforms.
I suspect thing about cross-platform, old-hardware sup
Re:Google (Score:2, Interesting)
Not being a MS fanboy or anything... I just fi
It won't be part of the Vista release. (Score:2, Offtopic)
Separate into layers? (Score:4, Funny)
Other interfaces? (Score:2, Interesting)
The main reason I don't use Windows is that the GUI for it is incredibly annoying and unintuitive to me. If I could run something like Windowmaker on top of the Vista kernel, that would get me to buy my first Windows machine in years.
(Not that anyone gives a shit what I think, but hell, I just woke up and I'm feeling chatty.)
--saint
Re:Other interfaces? (Score:2)
However, since 99% of users don`t a lot of apps won`t play well with other managers, unlike on unix where it`s pretty much essential to make your app aware of different window managers..
Why PDAs? (Score:4, Interesting)
Hey MS, If you're gonna make the PDA entirely unusable, why not go all-out and make it run DOS or *shudder* CP/M or something even more arcane and unsuited for a PDA touch screen. Gary Killdall, where are you!?!?! There is work left to do!
Yes, I know there are DOS prompt apps for PocketPC. No, I don't want to carefully peck in letters with a stylus. Thanks anyway.
My PDA currently has a flaky touch screen that has already been replaced once. When it finally dies, I'm going to get an iPod and get smug. I hear that comes packed in those Apple factory boxes.
Oh, great... (Score:5, Funny)
It's vaporware (Score:5, Informative)
Unless
Vista improvements (Score:3, Interesting)
Re:Vista improvements (Score:5, Informative)
1) Load up your quick launch toolbar with shortcuts
2) Right click on the taskbar and make sure "Lock the Taskbar" is turned off
3) Click on the quick launch toolbar's handle, drag it to the side of the screen you prefer, and release.
4) Stare in amazement at a feature you didn't know about but has been present since Windows 98
Also, once it's docked, you can also set it to autohide on the right click menu
Re:Vista improvements (Score:2)
Re:Vista improvements (Score:2)
It saves me SO MUCH TIME I can't imagine doing anything else. Of course at home I also use Gnome and love the panels there too.
Re:Vista improvements (Score:3, Informative)
2. Stuff links into folder
3. Right click start bar, left click "Tool bars", "New tool bar"
4. Right click start bar and make sure "Lock tool bar" is not checked
5. Left click and drag new toolbar from Start menu to the left hand side of the screen. You could even float it if you like.
HTH.
Multiple desktops (Score:2, Informative)
NT4 and 2000 also supported multiple desktops through the resource kit.
Look and feel (Score:2, Insightful)
I hope they stay the fuck away from the Mac, and if they still want to do stuff on the platform, they'd better comply 100% to the native UI, using native widgets and native APIs (Cocoa, or go to hell).
Contrary to popular belief, there is not one single MS app that is crucial for the Mac.
Re:Look and feel (Score:5, Insightful)
Yeah, because we all know how well Apple stuck to Windows look and feel when they ported Quicktime ov... oh yeah. Well, um, at least iTunes is... notwait, scratch that...
But at least they're consistent on their OWN platform! It's not like they would [apple.com] ever [apple.com] make an app that doesn't fit with all the others!
Granted, Microsoft wouldn't know good UI design if it came along and beat them over the head with a stick, but Apple are just as guilty of "screw you, we'll make our apps look however we want--to hell with native widgets!" syndrome as MS.
Slashdot is rapidly deteriorating (Score:3, Insightful)
It seems that very recently, a lot of the good, throughtful regular posters are gone, and now we're left with nothing but "M$ sucks, so I don't care." trolls and Linux fanboys.
Now I know that Slashdot has always been a haven for Linux zealots and anti-MS zealots, but that's always been tempered with thoughtful posts, too, that weren't so A. Rabid and B. Clueless.
What I'm wondering is if anybody else has noticed, or if I'm just imagining things. Now, I know a lot of people were talking about giving up on Slashdot in the past few months because the editors have been doing such a terrible job (really bad articles, multiple, multiple dupes, not even correct spelling)... so I'm wondering if a lot of those people really *have* given up and left Slashdot. I'm starting to realize that I'm less inclined to hang out here now, and I've been coming here since... oh, about 1998. If so, where's the next real place for geeks to hang out, as opposed to *just* the anti-MS kids, although I know there will be *some* of that in any geek community?
Or is this all just in my head?
Re:Slashdot is rapidly deteriorating (Score:2)
See also a recent Vista story: (Score:2)
I smell long term strategy (Score:2, Insightful)
Let a few years go by and you will see ms targeting all major os platforms with most of their product line, which will include linux next to apple...
By the way, most ActiveX comments are superfluos, as any for
I see Slashdot's getting some of that $1e8 (Score:3, Insightful)
The use of the word 'rich' bothers me (Score:2, Interesting)
Marketingese (Score:3, Informative)
Re:The use of the word 'rich' bothers me (Score:2)
ObRenHoek: (Score:2)
Oh god, not again... (Score:2)
*pictures Bill Gates screaming "lalalala!" when presented with report like these [cgisecurity.com]*
Smart move on Microsoft targeting Mac OS X (Score:2, Insightful)
Microsoft stand to loose less business even if some of its customers migrate to Mac OS X, because the vast majority of Mac users have bought and use Microsoft Office:mac or even Microsoft Virtual PC. Targeting Mac OS X may therefore be a smart move on Microsoft.
As a matter of fact, the Microsoft Mac Business Unit is highly profitable and will bring in even more revenue as the Macintosh again is gaining market share. Because MBU has done a good job with Office on the Mac often introducing new functionality
Been there, done that, have the T-shirt... (Score:4, Informative)
Microsoft "targeted" Mac OS before. Sometime in the mid-90's you could use Microsoft's development tools to build cross-platform (Win/MacOS) applications. In theory.
The reality was that the barrier to entry was very high (IIRC, you needed a specially-configured version of NT to host the tools), and you could use only a subset of the Windows APIs (sound familiar?). AFAIK, Microsoft didn't even use them to build anything significant; my recollection is that the then-current version of Office was not built with them.
So what was the point? To the extent that anybody thought about doing cross-platform development, they could be answered with the line that "if we use Microsoft's tools, we'll be able to cross-develop if and when we want to." One more reason to consider using not getting locked into Microsoft's tooling was apparently answered.
Also, the "subset" qualification meant that you could make a choice: be cross-platform, or exploit every platform feature to build the best possible application. As soon as you were sucked into the latter alternative, you were locked out of the other platform(s). (This is the approach Microsoft took with their flavor of Java.)
Finally, the non-Windows implementations of these cross-platform application were marginal at best in terms of platform guidelines on the Mac. So, if you were to go ahead and deliver on the cross-platform tools, you were guaranteed a luke-warm reception at best from the Mac community, which in turn would probably make you think twice about developing for the platform again.
That attempt to go "cross-platform" by Microsoft was so choked with booby traps that it never got off the ground. I expect the same result here, even allowing for adaptations to lessons learned.
Expression? (Score:2)
When they say "Expression" in the article, are they referring to the (formerly Creature House) program Expression [microsoft.com]? And if so, is this implying that the Avalon presentation layer is essentially a chunk of that code grafted onto Windows? I admit that I haven't read up much on Vista (or Avalon), but it seems that this is a very poor way of creating an advanced windowing system...
Re:Expression? (Score:2)
This was obviously coming. (Score:2)
Yeah but... (Score:2, Funny)
Hullo! Flash, html killer anyone? (Score:5, Interesting)
Once an element is drawn, it immediately exists as XML (XAML) and can be modified by a coder with C# data bindings. It's like InterfaceBuilder combined with Illustrator.
These animations/UI control sets can then easily either be combined with a real client application or be part of Explorer. It's very radical, with one big Caveat:
Microsoft, for all their failures learned a big lesson with ActiveX and propierty technologies: If they don't run on other platforms, as do Flash and Javascript, almost no web developers will use them as they have to cater to more than just Microsoft's platform. This is the very reason Microsoft made C# and the CLR an ECMA standard. It was an attempt to get their technology accepted as a standard that would be implemented on other platforms.
Of course Microsoft wouldn't be Microsoft if they didn't try and poison the pill by not opening their
And XAML and this WPF/E is exactly the same thing. Note that only a SUBSET of WPF will be ported to Mac and Linux. The Sparkle/Expresion/XAML technology has the ability to absolutely kill Flash as it is easier to develop for, much more extensible, and includes 3D, which doesn't exist on Flash. But Microsoft, being Microsoft, wants you to use their OS and their browser (and preferably all of their technology if they can get away with it.) The subset of WPF will only be bait to get people to move to Vista and IE where the implementation is complete.
What is even worse is that Microsoft wants XAML to kill html, since a XAML document will run as is in IE. Cringely was right when he said Microsoft wants to kill the web. Microsoft does not give a damn about html standards and XAML is the reason. They want EVERYBODY to use ONLY XAML. That way they would theoretically have absolute control over the internet and the web.
It would scare me silly, but I'm pretty sure that it will only be a partial success, as web developers will carry on using technologies that are cross platform (surprise, that is what the web is for!) such as Flash and html, and client developers are hardly going to use a technology that is only a subset of what is available on Windows.
Why would I want this? (Score:4, Insightful)
Re:Why would I want this? (Score:3, Informative)
Me, I'm satisfied with the Windows 2000 look and feel -- it's boring and simple.
But you should probably go out into the world and you'll actually "see" the rest of the world liking it.
The look and feel of Vista has been based on massive amounts of user input, and they continue to gather that input, so what you see today, won't be what you see tomorrow.
Most posters seem to be missing the point of this (Score:3, Insightful)
Those of you who grew up taking the web for granted may not realize this, but HTML and the Web were designed to create hyper-text documents, not apps. Thus, the "HT" beginning to HTML. Making applications in pure HTML was a lot like those old Create Your Own Adventure books where you choose your way through the adventure by turning to page X to do one thing and page Y to do another.
Since the whole web architecture was designed for reading linked documents, it has had to be mutilated with all sorts of add-on technologies (many of them proprietary) in order to make web applications feasible. And still, the UI and the method for creating that UI are inferior to native apps. But, since the benefits of web app deployment are just too appealing to give up, we just keep mutating and evolving a web document system.
And that's where XAML and this announcement come in. Microsoft knows there is a huge demand for a richer web application UI (Flash, I'm looking at you!) and has decided that now is it's opportunity to take over from HTML.
However, the only way it can take over the API for the web is to make sure it is cross-platform enough for web app developers to adopt it. In other words, this is about getting web developers to choose their API (and therefore often their tools) for web development.
I can't believe no one has said it yet... (Score:3, Insightful)
Re:Why contaminate? (Score:3, Insightful)
I find the Windows Interface better because I am more used to it. I am sure someone who is more used to the Mac will find that interface better.
Re:Why contaminate? (Score:2, Insightful)
Re:Why contaminate? (Score:2)
Also, as weird as it sounds, I feel a lot of the eye candy on the Mac serves a purpose.
I didn't realise this until I saw it happening to someone; the way icons in the dock bounce to catch your attention isn't just an effect. If you have it set to automatically hide and show the dock and the dock is hidden, the bouncing icons bounce into your view form off-screen. They catch your attention whether the dock is visible or not with the same method, so what just seems like eye candy actually kills two birds
No mouse needed (Score:4, Interesting)
Command-D selects Don't Save.
Command-. (period) selects cancel. (The origins for which are shrouded in antiquity.)
Compared with Windows, where (depending on the whims of the developer) you might get either
Do you want to save this document before closing?
[YES] [NO] [CANCEL]
or
Are you sure you want to close this document without saving?
[YES] [NO] [CANCEL]
Re:There could be good from this (Score:2)
I would love to see good old two pane Windows Explorer (circa 1998) on the Mac. it's still the best graphical file manager out there. Sadly, this will likely not happen. Even if they did bring it over, MS has been slowly moving Explorer away from the decent app that it used to be to something more like Apple's Finder.
(Yes, I know that there
Re:There could be good from this (Score:2)
Re:There could be good from this (Score:4, Insightful)
Re:There could be good from this (Score:3, Insightful)
XP has tab completion enabled by default and works fairly well. It is not as good as *nix, but it gets the job done. 2000 does NOT have it enabled by default and once enabled completely sucks.
Re:Why contaminate? (Score:4, Insightful)
Re:Why contaminate? (Score:2)
Re:Why contaminate? (Score:5, Informative)
Yes, I'm talking about the interface stuff from Mozilla. XUL [mozilla.org].
If you want to write an application that runs on Windows, Linux, *BSD and Mac OS X, that utilises a common interface across all these platforms, and if you want to write it today, then use XUL.
We should all bow down to Microsoft's reinvention of the wheel.
Quartz. (Score:3, Interesting)
You could do this with Quartz Composer writing no lines of code.
Create the eyecandy swirling cubes with whatever resources you want (let's say quicktime movies mapped to the surfaces of the buttons). We'll add in keyboard and mouse hooks. We'll save the composition, launch Interface Builder. Put the composition on a window and save the nib. We'll open Xcode, start a new project, load up the resources. Save it. and th
MS tried this before on the mac (Score:3, Informative)
It was a dismal failure
MS Word 6.x on the Macintosh worked, but was heavily bloated, slow, and did not at all fit in with the way the mac worked.
Why? It used a subset of the Windows GUI. It didn't use Macintosh gui calls and was not only weighed down by using an untested (compared to windows gui elements on windows, which has the benefit of being used by hundreds of apps and debugged over time) gui, but worked opposite to how good macintosh apps should work.
It was regarded as
Re:MS tried this before on the mac (Score:2)
This sounds similar to the long-defunct Internet Explorer for Solaris [evolt.org]. It included so much Windows emulation code that it couldn't run for more than a couple of minutes before crashing, producing the biggest core dump you've ever seen.
Re:Why contaminate? (Score:2)
I don't think any OS has it quite right just yet, but it's a bit of an impossible task. Making an interface that works well for every person is very difficul
Re:Why contaminate? (Score:2, Funny)
>> windows, start that shit up and you basically
>> lose multitasking.
You may want to add some more RAM and move up to 8 MB..... 4 MB just doesn't cut it for a lot of applications.
Re:Why contaminate? (Score:2)
Weren't you around in the early 90s? (Score:5, Insightful)
1. Full-time MacOS geeks on payroll eventually reduced by 90%.
2. No more OSX-specific marketing or tech support materials required -- all W32 Office materials will be perfectly suited to the Apple community (Just add "OSX" to the list of system req's, et voila).
3. Will greatly simplify porting of other strategic apps to the Mac (and eventually linux) platform. In order to properly compete with Firefox, IE must go cross-platform, period.
Microsoft has apparently learned nothing from the last time they tried to foist the Windows look and feel upon Mac users, Word 6.
It was a piece of shit that barely resembled a Mac application, and it was bloated and slow too, due to Microsoft being cheap and lazy and reusing too much code from the Windows version. It was a half-assed port, and it showed. It was overwhelmingly rejected by Macintosh users, to the point that Microsoft opted to resume selling the previous Mac version, Word 5.1, right alongside it. I worked at a university bookstore's computer department at the time, and I can attest to the fact that once the news got out about how bad Word 6 really was, it gathered dust on the shelves while we could barely keep 5.1 in stock.
It was this debacle that led directly to the creation of the Microsoft Mac Business Unit, which beginning with Office 98 started producing Mac software that Mac users deemed worthy of the Mac. They've pulled a boner or two here or there, IMHO their worst gaffe being the terrible Exchange server support in Entourage 2004 (support MAPI, dammit!), but by and large they do their job well-- there are plenty of Mac Office reviews that declare it to be superior to its Windows counterpart.
IMHO it would be a terrible mistake on Microsoft's part to try this miserable cross-platform look and feel experiment again. Especially now that there are viable alternatives to Mac Office, which there weren't the last time.
~Philly
Re:Death and Destruction (Score:2)
Cross-platform GUI is better than no cross-platform GUI. A good developer will realize this isn't all you need to be accepted by the other platform.
Re:MFC based? (Score:3, Insightful)
2. Vista is just throwing up one Win32 window and then renders everything inside on its own. If ported to another platform, it would just render the whole thing in the native environment of that platform instead, kind of like Swing in Java.
3. If you don't know the difference between Win32 USER/GDI and MFC, I can understand what a pain it must have been to use it without seeing what was going on.