Posts: 43
Joined: Mar 2008
Reputation:
0
I'm actually not talking about how xbmc gets its info for movies/music etc... I love that xbmc has set up ways to get info for your movies automatically and such (as well as being able to enter it manually). What I'm talking about is the way its been implemented. Perhaps its the "bring up context menu, set content, enable imdb, etc....." It just seems like a few too many steps. I haven't played around with it a lot yet (waiting for my new tv and hard drives before I start officially setting up my htpc) but it just seems like its not ideal yet (for a mac user). All the features are there, I think its just the way its broken down or the menu structure or something. I can't quite put my finger on it yet. I am by no means a programmer (i'm a graphic designer and a web designer) but I do know when GUI's are ideal and when they are not and it just seems like its somewhere in the middle right now (probably closer to the "ideal" side of things).
I understand where you guys (the xbmc programmers) are coming from. Just saying "its not right yet" doesn't really help. I didn't mean to use this topic as a forum for addressing what needs to be done. I simply just meant to state that I think this is a subject that the mac community and the xbmc for os x programmers should talk about and discuss and see if there is a way to make it more suitable for Mac users.
Posts: 3,660
Joined: Feb 2008
Reputation:
93
Jeroen
Team-Kodi Member
Posts: 3,660
I really don't see the arguments for xbmc not being easy enough yet. You just need to follow just a couple of simple steps and you're done.
I am all for simple and intuitive, but dumbing down to the point where monkeys should be able to use it is an entirely different matter. I strongly believe in software that is designed to have smart defaults, and xbmc does a fine job at it imo.
Posts: 43
Joined: Mar 2008
Reputation:
0
Thank you guys for completely missing my point.
and I TRULY mean no disrespect here because I really appreciate all your hard work (and I have no interest in bickering on a forum) but are you guys on the OS X team? If not then my posts aren't really intended for you. You guys have clearly set up XBMC to be the way you think works best for you and your users and I doubt anything I say will change your opinions on that so (as I stated before) I think this is a discussion that needs to take place with/for the mac community at a later date (so that people can bring concrete suggestions to the table). My sole purpose for even bringing this up is to stir up some creativity to see if there is another way to implement a UI for setting up videos, music, etc.... that is a little more familiar for OS X users. THATS IT.
I understand that there is a history to XBMC and that people have had discussions that have led to xbmc being the way it is and I understand that people want to defend those decisions (as is your right) but it has nothing to do with what I'm talking about. The fact that I've had to explain myself like 3 times already leads me to believe that I'm wasting my time with you guys. I won't say some of the other things I want to say because I'm fairly certain that it will just add fuel to the xbmc vs. osxbmc fire so I'll leave it at that.
Posts: 12,706
Joined: Nov 2003
Reputation:
129
spiff
Team-Kodi Member
Posts: 12,706
all i asked for was for you to give us your views on it, as well as explain why i built the ui i built. poo on me.
Posts: 43
Joined: Mar 2008
Reputation:
0
The reason I'm approaching this as a mac specific thing is because I think mac users have grown accustomed to having very clean and simplified user interfaces. I've been using the mac os and mac software for about 15 years and over all other things I'd say that the ui is the single biggest difference (both aesthetically and philosophically) between macs and pcs. So my discussion isn't about making a "better way to do it" but rather a "more mac friendly" way of doing things. Whether the solution is better for ALL users is something that can be discussed afterwards. What I love about Apple (I don't want to get into a Mac vs PC discussion because they both have their advantages) is that you can tell that the user experience is the #1 objective in the way they design their software. There are people that think their software doesn't have enough customizable settings (usually windows fanboy arguements) but I'd say that their software is perfect for about 95% of users right out of the box. That is where I think the OS X version of xbmc should be heading (which I believe it is). I don't think removing features from xbmc is the way to go here at all though. I think its just a matter of how these features are presented to the user (perhaps thats how I should have explained it in my other posts). I thought about a setup wizard for about 0.3 seconds but remembered that I hate wizards (I believe they are called assistants in OS X). Lookin at you Spiff ;-) Maybe the solution is to move more of the settings to the "Settings" section. Maybe its to hide some options until you enable the "advanced" setting. Maybe its to just re-organize where some of the menus are, or maybe its to better group certain features together. Who knows. One of the advantages that Frontrow has is that it just taps into iTunes & iPhoto for everything it needs so it doesn't require the user to set anything up. But Frontrow is essentially just a frontend for all the iLife apps instead of being a TRUE media center program like xbmc
Posts: 11,582
Joined: Feb 2008
Reputation:
84
davilla
Retired-Team-XBMC Developer
Posts: 11,582
Here's some feedback from a long time MythTV user.
My initial exposure with XBMC was XBMC for OSX. It was quick to try it out and was the very first "Media Center" that I could actually run with the Apple IR remote. Very nice, so since I'm an Linux on AppleTV advocate, I installed the LiveUSB flavor on a USB flash and tried it on the AppleTV. Guess what, same interface that worked quite well with the six button Apple IR remote. Sure an MS mce remote had even better functionality but this was by far more easer to use than MythTV which is very keyboard centric.
The only problem (on both OSX and Linux) I had was setting up a media share as this was confusing at first. It was only when I realized that I needed to make sure the share was selected (chosen) before exiting, then everything made sense. It would naturally have "clicked" if the "ok" was disabled until I had a condition that would lead to a proper share selection. This type of visual GUI feedback is what Apple users expect and Linux/Windows users have not experenced. And this simple yet subtle visual feedback works in all platforms not just OSX and is not difficult to implement. The result is a much better GUI interface that enhances all platforms with proper GUI behavior.
There is absolutely no reason to say the OSX provides a better user experience. It's all in how the GUI is programmed with respect to hints as to how the user is expected to respond.
We (my company) have a vertical commercial application that is cross-platform (Windows and MacOS) and we do this for both sides. The result is an easy to use GUI that is identical on both platforms and requires much less technical support.
Which platform do I prefer -- no preference as now it just depends on what hardware do I want to run it under. XBMC the same on both and that's a very big plus.