INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: macOS UI integration  (Read 1331 times)

Library Eye

  • Junior Woodchuck
  • **
  • Posts: 63
macOS UI integration
« on: April 04, 2020, 04:22:38 pm »

I have the Master license but pretty much just use the Mac version nowadays, because macOS is my preferred desktop system, followed by Linux (GNOME or Cinnamon, mostly - was using the Linux version when I was between Macs).

Is there any intention of moving the Mac version of JRiver towards Mac / Aqua interface behavior? Basic things, for instance, like adding standard ability to hide program; including the Mac window control buttons (the red, yellow, green ones) and their corresponding actions; and split screen capability? Media Center pretty much looks and behaves as if it's wholly separate from the OS I am using, so I am guessing the answer is no; both the interaction and the responsiveness make JRiver feel like it's being driven by something other than usual Mac graphics coding (I am not a programmer, so pardon non-technical jargon). Windows has never had the standardization and resultant elegance which the Mac experience achieves by all popular third party applications following some basic interface guidelines, so over in Windows (& even more, Linux) the standalone nature of the interface behavior seems normal. (Plus, the application just runs smoother on both those systems, and the Windows version of course has more features.) But on a Mac, consistency is so ingrained in user expectation that it's still jarring that I can't simply hide the program, etc. And whenever I recommend this program to a Mac user, I get shut down for just the same reasons: it looks like a Windows app, doesn't integrate with the OS, and such. It's worth it to me, as I consider JRiver the best music library manager / playback option available for several reasons, including it being cross-platform. But I still would love if it could take on some Mac characteristics in the Mac version.

Logged

vrl

  • Junior Woodchuck
  • **
  • Posts: 51
Re: macOS UI integration
« Reply #1 on: April 05, 2020, 05:22:54 am »

I second that!
Logged

MagerClab

  • Recent member
  • *
  • Posts: 37
Re: macOS UI integration
« Reply #2 on: April 05, 2020, 08:17:43 am »

Hmm, I use MC so much, that I'd like on all OSs rather an MediaCenter UI integration  ;D. Besides that, my main office box also runs on MacOS. But hey...
Logged

goatherder

  • Galactic Citizen
  • ****
  • Posts: 261
Re: macOS UI integration
« Reply #3 on: April 10, 2020, 07:53:42 pm »

It's pretty clear they're just sticking a wrapper on a Windows (effectively an XP-era) version that was UX-frozen to allow a port to happen, which itself also equally clearly has had to stay static and not to embrace modern Windows behaviour to also allow the ports to continue to happen.

What it does is ends up a half-baked affair for both OS's that is really only at home on the antiquated UX of Linux.

MC is the _only_ program I run on my Macs that my window managers can't work with, and it's a pain. And MC on Windows doesn't work like any other application I use with on modern hybrid touch hardware, and that's a giant pain.

I've given up specifically asking now. I will however moan about it as often I can though in the forlorn hope they'll finally say "eff it, we're doing cross-platform properly". I realise that's probably as likely as hell freezing over.

Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7776
  • Autumn shade...
Re: macOS UI integration
« Reply #4 on: April 10, 2020, 08:14:21 pm »

Media Center is a native macOS application, but it uses its own way/code for drawing windows, menus, skinning and whatnot. It's the same on every platform; Windows, macOS and Linux. I don't think it's that easy to adapt that to function with the native APIs (e.g. for the menus and stuff) or else it would've been done already. It's not "half baked" or a wrapper or anything like that, it's using its own code.

The closest you can come on macOS is using the Modern Cards: Grey Edition skin (or the Dark Edition skin if using dark mode) with retina mode enabled. It actually looks pretty good then and I honestly don't notice any differences between MC or any other macOS app anymore. :)

And to be honest, this subject is brought up often (do a search of the forums!) but I don't expect this to change any time soon. I'm personally indifferent on the matter as long as the app works, and it does the job rather well (and looks good too with those Modern Cards skins!). At this point it's really like beating a dead horse.
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

MagerClab

  • Recent member
  • *
  • Posts: 37
Re: macOS UI integration
« Reply #5 on: April 11, 2020, 05:41:17 am »

It's pretty clear

Pretty clear to me that your post isn't even 'half-baked' at all.
Logged

blgentry

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 8014
Re: macOS UI integration
« Reply #6 on: April 11, 2020, 09:22:10 am »

JRiver could make the Mac interface more mac-like if they wanted to.  It's a question of time, motivation, and money.  Frankly, as a business, the money part tends to win and with good reason.  I think JRiver would have to spend quite a lot of engineering time to re-do their Mac-JRiver toolkit that they produced.  When Jim looks at the balance sheet of MC revenue from Mac sales, compared to the engineering effort (which equates to money spent), I have a funny feeling that the numbers say "not worth our time". 

If it cost (as a guess) 3 years worth of Mac sales in order to re-engineer the Mac toolkit, would that be worth it, as a business?  Probably not.  There's a reason that MC is the oldest music player app on the planet.  It's the same reason that JRiver is still in business after ~20 years.  They understand the reality of money in a business context.

It's unfortunate, because I like Macs, and I really like JRiver MC! It would be awesome if MC was more Mac-like.  I'll continue to use MC with it's interface as it is now.  It's not ideal, but it's fully usable.  It just lacks some Mac spit and polish.

Brian.
Logged

LETRA

  • World Citizen
  • ***
  • Posts: 123
Re: macOS UI integration
« Reply #7 on: April 11, 2020, 10:23:36 pm »

I think the reason for wanting a native Mac interface has something to do with the agility of the program. Aesthetically the new skins make it really nice, but it's slow on the Mac and if this was solved I wouldn't mind paying 10 or 15 dollars more for each annual update. To this day JRiver is the only app I would consider the real need for a new generation Mac Pro... And I have a 2017 iMac i5 with SSD and 64GB of RAM where I don't notice any performance changes open the applications I open, except JRiver...
Logged

vrl

  • Junior Woodchuck
  • **
  • Posts: 51
Re: macOS UI integration
« Reply #8 on: April 12, 2020, 09:29:27 am »

I find LETRA's suggestion helpful. If it is more expensive to create a MC macOS version that blends right in, speed- und feature wise, I'm willing to accept a higher fee (subscription?).
Logged

goatherder

  • Galactic Citizen
  • ****
  • Posts: 261
Re: macOS UI integration
« Reply #9 on: April 17, 2020, 07:22:27 pm »

Media Center is a native macOS application

I wasn't implying it was emulated code.

Quote
but it uses its own way/code for drawing windows, menus, skinning and whatnot.

Do you see what you did there?
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7776
  • Autumn shade...
Re: macOS UI integration
« Reply #10 on: April 17, 2020, 07:23:38 pm »

Do you see what you did there?

I'm aware, but that's just how it is and how JRiver chooses to do things.
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones
Pages: [1]   Go Up