5 ms·
Skype has noticed that there is a discrepancy in quality between the two versions, and has decided to make the two versions more similar to each other. Unfortun
by raganwald 16y ago
Skype has noticed that there is a discrepancy in quality between the two versions, and has decided to make the two versions more similar to each other. Unfortunately, instead of making the Windows version of Skype better, they’ve decided to fix the discrepancy by making the Mac version of Skype more like the Windows version.
This is the number one reason that I prefer Mac-only products to products that are available on both Windows and Mac.
Invariably, the companies decide that since they have 4x the sales on Windows as on Mac, the correct course of action is to build a product that is identical in almost every way with just a very thin GUI "skin" on the outside that is Mac or Windows specific. I don't know if this is because they think that the Windows sales "validate" the UX design or if it's an attempt to save money by having a single code base (or both?), but the results are invariably awful on the Mac.
Windows users are not interchangeable with Mac users. What "works" for someone who was given their PC by the IT department does not work for someone who deliberately chose to buy a product with a tiny market share.
- dguaraglia 16y agoI wonder if you realize that because the Macs have a "tiny market share" (as you describe it) it's just easier (cheaper, too) to produce a re-chromed version of your software rather than writing a completely new interface just for those users. Also, it's a plus for the users coming from the PC market because they don't have to relearn the interface.
- raganwald 16y agoI wonder if you realize that because the Macs have a "tiny market share" (as you describe it) it's just easier (cheaper, too) to produce a re-chromed version of your software rather than writing a completely new interface just for those users. Considering that I wrote that companies might think it's cheaper, I'm going to go with yes, I realize that companies might think it's cheaper. Likewise, it's also cheaper for PC Manufacturers to sell me junk PCs loaded up with BloatWare, yet I buy Macs. Just as it's perfectly reasonable for company A to make a product that user B finds repellant, it's also perfectly reasonable for a company to make a Mac product that sucks, and it's equally reasonable for a Mac user to avoid it at all costs. Neither party is wrong in any sense, any more than WalMart is wrong for not selling full carbon mountain bikes or Ibis Cycles (a specialty manufacturer who lays their frames up by hand in the USA) is wrong for not rebranding a Chinese steel MTB at a $500 price point. It's a plus for the users coming from the PC market because they don't have to relearn the interface. This is not as sound an argument as the one we agree on. Replicating the PC experience with your Mac product works if you have all these PC users at the office and one day IT removes their PCs and replaces them with Macs. Or if you have a company with Macs and PCs and IT support costs show up in a report somewhere, but Mac user frustration with a poor interface is "off balance-sheet." But if someone owns a PC and decides to switch to a Mac, it's because he explicitly doesn't like the PC experience. Replicate the PC experience on his Mac, and you may find that he switches products as well as computers.
- jarek 16y ago> But if someone owns a PC and decides to switch to a Mac, it's because he explicitly doesn't like the PC experience. [citation needed] edit: bring them on! :D
- dman 16y agoThe problem with the Mac way is that its all consuming. You completely need to reorient and reshape your world view to get past the uncanny valley of your typical Mac fan. No matter how much you polish your QT / Gtk/ Swing UI it will not pass muster. On the Mac platform native apps seem to dominate - eg textmate vs jedit/emacs/vim, omnigraffle vs visio, parallels vs virtualbox / vmware. Which suggests that if you are a cross platform company you might have to cede the "high end" mac purist to a Mac specific app.
- rtaycher 16y agoHaving downloaded it I can't seem to find a trace of any pascal but plenty of nib files.
- derefr 16y agoThere is also the case of the PC user being forced to use a Mac temporarily, i.e. because it is the only kind of computer available in their friend's house/school/etc. Before I owned any Apple products, I would experience this frequently, and be thankful for the programs that were a thin veneer over a windows program (that I was already familiar with.)
- raganwald 16y agoSurprisingly, Apple makes a product for people that want a Windows experience on Apple hardware, it's called Bootcamp. I am not trying to be witty: Things like Bootcamp, Parallels, VMWare, and so on exist so that people who want the Windows experience can have it without forcing companies like Skype to try to make their Windows applications pretend to be Mac applications. I have Parallels. If you log into the Guest account on my machine and want to run Skype, I'd rather you use Skype for Windows and get exactly what you want than deal with something that is kinda-sorta Skype for Windows, but not enough to delight you as a user.
- ryannielsen 16y ago> it's just easier (cheaper, too) to produce a re-chromed version of your software rather than writing a completely new interface Is it? Can you cite some sources? I'd less native UIs to take longer, as more custom widgets and chrome is requires. Not to mention, the result is more likely to "feel wrong" since it's less likely to conform to that platform's conventions.
- bnegreve 16y agoYeah, I guess you only talk to mac users anyway.
- deleted 16y ago[deleted]
- bnegreve 16y agoIt was clear :] I just find weird to say this about an application like skype that obviously needs to be cross platform.
- jdminhbg 16y agoThe protocol does; the application does not.
- elliottcarlson 16y agoThe protocol is proprietary - and in that case it is in Skype's best interest to maintain a similar look and feel throughout all platforms they support. This of course doesn't mean that they shouldn't be doing so much more on both systems - I just think in this case the requirement of having a similar application on both systems is necessary.
- jdminhbg 16y agoI'm not sure the second half of your first sentence follows from the first, but that's not all that important. OP said he'd rather use Mac-only apps, to which the response was "I guess you only want to talk to Mac users." You can very easily have (and there plenty of examples of) Mac-only apps that talk a protocol that also has Win/Linux/Android/iPhone/etc-only apps. You don't have to give up OS-specific design to have interoperability.
- elliottcarlson 16y ago
- statictype 16y agoor if it's an attempt to save money by having a single code base (or both?) From what I recall, Skype's Windows UI is actually written in Delphi - maybe that has changed now, but I think don't they actually have a unified code base for the user interface.