Review of the Luna Display

Last Updated: January 25, 2019

Like anyone who listens to Mac tech podcasts, I’ve heard about the Luna Display many times, but the only people I’ve heard talk about it are people who are reading ad-copy. I looked around, but did not find many independent reviews, so I thought it might be helpful for others to hear from someone who might have a different perspective to bring, especially since it doesn’t have to fit in a two-minute ad spot.

Let me be clear: that is not to say that I don’t trust the people who read the ads. If I didn’t have faith in their integrity, I wouldn’t be listening to their podcasts. I do not think any of the podcasters that I listen to would say anything untrue or that they didn’t believe. But even the best ad-spots have a major restriction: there is a limited amount of time available, so the ads have to focus on a few important-but-basic points about functionality.

Here’s my “Executive Summary” review: using the Luna Display with my 12.9" iPad Pro feels almost as if I am using macOS as a native iOS app. The speed and responsiveness are great, and it’s straightforward to use. However, there are a few important things to be aware of, especially if you are using a smaller iPad, or if you are not using the iPad as a second display for your Mac.

How it was meant to be used vs. how I’m using it

It’s important to remember that the “sales pitch” for the Luna Display is “Turn your iPad into a second display for your Mac.” That’s the primary way that the Luna Display was intended to be used.

I’m not using it that way. I’m using the Luna Display to connect via Wi-Fi to my “headless” Mac mini (a Late 2012 model running at 2.3 GHz with a Core i7 processor and 16 GB of RAM) which is plugged into an Eero on the other side of the house. More specifically, the mini is downstairs, and about three rooms away from where I’m usually seated when using the iPad. There is another Eero in the room I am in, meaning that there is a decent Wi-Fi connect between the two of them, even though they aren’t in the same room.

Once connected, the Luna Display is super-fast. It feels much faster than using VNC over the same Wi-Fi connection. I can type as quickly as I want to, and the display usually has no trouble keeping up. There is occasionally some “pixelating” if I am watching a full-screen iTerm window with many lines of text scrolling past at a fairly quick pace, but it almost always smooths out quickly when the scrolling stops (I’ve seen much worse over VNC). If this is how the Luna Display performs when connected to a 6-year-old Mac mini over Wi-Fi, I can imagine that it’s even better if you are using a newer/faster Mac, especially if you are sitting right next to your Mac and using it. In short, no complaints about the performance.

(Although it is intended to be used wirelessly, you can use Luna Display with a USB connection which is a nice fall-back option to have if you need it. I would expect performance to be stellar, but I haven’t had the need or opportunity to try it out myself.)

Luna Display is not VNC

Before the Luna Display arrived, I assumed that the Luna Display would be primarily an enhancement to VNC. I thought of the Luna Display as a kind of “hardware display accelerator” which would work over VNC. I’m not sure why I thought that, but it was an incorrect assumption.

To get Luna Display working, you need four things:

  1. The hardware “dongle” connected to your Mac, either via USB-C or Mini DisplayPort;
  2. Luna Display software running on your Mac;
  3. Luna Display software running on your iPad;
  4. Both the Mac and the iPad have to be on the same (preferably 5GHz) Wi-Fi network

(n.b. The Luna Display software for Mac and iPad is available at no additional charge.)

The software has to be running on your Mac.

Since the Luna Display is not VNC, it requires its special “helper” app to be running on your Mac, which doesn’t seem like a problem, until you reboot. Then you can’t connect use Luna Display to connect to your Mac because the software isn’t running.

If you are using the Luna Display as a second display, as you can log in using your primary display, and launch the Luna Display app.

However, if you are using the Luna Display as a primary display, you are out of luck after a reboot. You will need another way (such as VNC) to log in to your Mac and launch the Luna Display app. Then you can switch to the Luna Display app on your iPad.

My Mac mini is a “server” which I do not reboot it very often, so this is not a huge issue, but it is something to be aware of. If your Mac is in a secure location, you could use auto-login, which is something I would only recommend if you understand the risks. Towards that end, I do have a suggestion of how to use auto login more securely.

Speaking of the Mac app, I have a few thoughts (read: “complaints”) about it.

My main complaint is that the app runs in the dock, and has to be left running all the time. This is the epitome of an app that ought to run in the menu bar. Its only purpose is to set preferences, which the user only needs if they are going to change where the iPad is in relation to the primary display. Other than that, the app just needs to be running for the iPad app to connect to it.

For some reason, the app window re-appears from time to time in the background, even when I know I have not interacted with it. Since I don’t need to use the app (I’m not using Luna Display as a second display), I created a Keyboard Maestro macro that automatically hides the app immediately any time it is activated.

Hopefully, the developers will add a “menu bar only” option so I can hide it behind Bartender and forget it exists.

Re-Connection Issues Solved in Version 3.0

Originally, this section of my review described a problem that I had when I tried to reconnect to the Luna Display after a long time away, i.e. overnight, or sometimes even less often than that. I even described a workaround for avoiding the problem. That was the end of December, 2018.

The good news is that at the end of January, 2019, version 3.0 of the Mac software for Luna Display was released. While the app still is not a menu bar application, it does seem to have solved the reconnection problem entirely. So much so that I have removed my previous workaround, and have not noticed any problems reconnecting.

If you were using the workaround, uninstalling it is easy. Simply run these commands in Terminal.app:

launchctl unload ~/Library/LaunchAgents/com.tjluoma.lunadisplay.plist
open -a 'Luna Display'

mv -vn ~/Library/LaunchAgents/com.tjluoma.lunadisplay.plist ~/.Trash/

Note that the first two lines should be executed together: if you are copying/pasting, be sure to get them both, because the launchctl unload command will stop the Luna Display app from running, so you’ll want to use the open -a command to launch it again.

The mv command simply puts the .plist file in the trash, since it is no longer needed.

I am very pleased with this update, as it removes the only real problem I had running the Luna Display.

Now… about moving the app into the menu bar… maybe a goal for the 4.0 update?

Size Matters

Running the Luna Display with my 12.9" iPad Pro is great. Running the Luna Display with my older 9.7" iPad Pro was not. The speed was still fine, but using a Mac with that screen size/resolution felt very cramped.

Again, this is because I’m using it as a primary display, not a secondary one. If you are using a 9.7" iPad Pro as a second display, I’m guessing it would work just fine, but as a solo screen, I do not think the 9.7" screen gives you enough room to work comfortably.

When I was using VNC, I could get around this by adjusting the screen resolution of the Mac, as long as I was willing to put up with some “letter-boxing.” Luna Display doesn’t do that. Instead, you are stuck with a 4:3 display with not a lot of space. (Well, the other option was to tell the Mac mini to run at 2x, which just made everything look ridiculously small, so that wasn’t practical.)

I don’t have a 10.5" iPad to try, but it’s my opinion that anything smaller than 12.9" would be very cramped to use as a primary display. If I only had the 9.7" iPad, I think I would have just stuck with VNC and sent the Luna Display back. That’s not the fault of the Luna Display, but it is something to be aware of if your use-case is the same as mine but you have a smaller iPad.

Odds and Sods

There are a couple other minor things that I’ve noticed.

First: There’s no way to share your clipboard between the iPad and the Mac, which is something that I do quite frequently with VNC, but Luna Display tech support confirmed there is no way to do this. (I work around this by copying/pasting via a Bear note, which syncs very quickly, but it’s not ideal.)

Secondly, I’ve become accustomed to using a “two-finger tap” to send a “right click” when using VNC to connect to a remote Mac. This doesn’t work with the Luna Display, although their support team suggested it could be added in the future. In the meantime, you have to hold down the Control key and tap, which is completely logical (after all, “right click” on the Mac was originally “control-click”) but I still find myself using the two-finger tap all the time.

Luna Display vs Duet Display

I used to use Duet Display with my MacBook Pro, and it worked very well. However, at that time, Duet was using a wired connection between the Mac and the iPad. That limitation never bothered me, because I wanted my iPad nearby anyway.

However, Duet has since changed, and it now uses AirPlay. As you may know, AirPlay does not have a good reputation for reliability or performance. I think that Duet was essentially forced into that decision due to some changes in macOS, but it’s a compromise.

Duet costs $10 for the iOS app, but the Mac & Windows companion apps are free. Duet has also added two subscription services for some of their more advanced features, including wireless support. Duet “Air” is $20/year, or $25/year to turn it into a “professional drawing tablet.” The Luna Display is a higher initial cost ($80), but it’s a one-time fee. You can try it for two weeks and see if it works, and if it doesn’t, send it back. Duet will cost you $10 to try, and then you can get a 7-day trial of the advanced features if you want to try them out.

Luna Display has a comparison chart between Luna and Duet which highlights what they see as Luna’s advantages, but even keeping that in mind, I think it is fairly indisputable that AirPlay is neither as fast nor as reliable as what Luna Display offers. Unless you want those “professional drawing tablet” features, I think the Luna Display is the better solution.

Update: Duet Display has apparently moved away from using AirPlay, but only for people running the latest version of Mojave. I am sticking with High Sierra (because reasons), so I can’t test this myself, but if you are thinking about Duet vs Luna, it is something to consider. There is a free 7-day trial of Duet’s “Air/Pro” features, so that may be worth checking out.

A Slightly Off-Topic Mini-Rant about iOS

(To be clear: my complaints in this section are not specific to Luna Display. The same problems exist when connecting to a Mac using VNC. “So why include them?” you might ask. Well, I needed to get them off my proverbial chest.)

When you are connected to a remote Mac via VNC or Luna Display, you can quit remote apps with Command+Q (because the iPad has no equivalent of Command+Q for iOS apps) but you can’t use:

  • Command+H to Hide
  • Command+Tab to switch apps
  • Command+Option+D to show/hide the Dock
  • Command+Space to trigger Spotlight (or Alfred, or LaunchBar)

iOS will intercept those keyboard shortcuts because it assumes they were intended for the iPad.

It would be nice if iOS were smart enough to let VNC apps (and Luna Display) send all keyboard shortcuts to the remote computer (users could exit the iPad app by swiping up from the bottom) but I won’t hold my breath waiting for that to happen.

Yes, of course, there are workarounds. I could change the keyboard shortcuts for switching apps, or showing/hiding the Dock and triggering Spotlight/Alfred/LaunchBar.

I could use Keyboard Maestro to remap “Hide” to Option+H because I can’t do that with the built-in macOS tools, unless I wanted to redefine “Hide {Application Name}” for each application, which is obviously insane and impractical.

But the whole reason that iOS uses these keyboard shortcuts is that they are familiar to Mac users, so it’s annoying to have to use workarounds when connecting to a Mac. It would be much easier to change those keyboard shortcuts on iOS and learn new shortcuts on a new platform, but, oh right, you can’t change keyboard shortcuts on iOS – yet? Ever? Maybe someday, but I’d bet it’s a long time before that feature ever comes to iOS, and I would not be shocked if it never does.

</rant>

Conclusion: Is Luna Display as good as they say on the ads?

Yup. It is. It really is.

If you want to use your iPad as a second display, I can’t imagine anything better.

If you are using Luna Display as a primary display, I still think it’s great, especially now that the re-connection issue has been solved.

In addition to being impressed with the Luna Display itself, I contacted Luna Display’s customer support several times with questions or feedback and found them to be very responsive. I consider customer service/support to be an essential feature too.

They do offer a 14-day return period, which is plenty of time to test it out and see if it works for you.

If you decide to order one, remember to use one of those promo codes and support your favorite podcast!

Feedback and Sharing

I posted a link to this article over at talk.macpowerusers.com so you can consider that the “Comments” section for this post, or you can hit me up on Twitter or here on micro.blog.

If you want to share this article, the short link is http://luo.ma/LunaDisplay which redirects to this page.

Copyright 2018 Timothy J. Luoma