Based on past evidence this is not likely to be a set and forget arrangement for Apple.
884 karma · joined February 12, 2010
[ my public key: https://keybase.io/zaphoyd; my proof: https://keybase.io/zaphoyd/sigs/7AwrXTTBUkPTzTgg12WEOisWDxg1xGo8hftKyhNPImI ]
Based on past evidence this is not likely to be a set and forget arrangement for Apple.
The mini itself is compact, fast, and generally great. Handles VM based dev workloads well. It’s small and quiet (not always silent though).
I used the machine with just the built in integrated GPU for a few months. For gaming it was bad. For lots of 4K screens it was... doable, in the sense that you could actually plug them all in, but UI effects would lag and it felt weirdly disjointed. Some tasks would be very fast then hit a GPU related thing (scrolling, OS animations, etc) and lag, stutter, making the system feel slower than it was.
Got the eGPU and it was 100% plug and play. Works beautifully, completely fixes all the UI issues, games generally run great (as good or better than my previous hackintosh with the same GPU in a direct PCI slot)
I’ve run into a few very small issues. USB-C connector tolerances are not always tight enough to reliably move equipment while it is all on, so sometimes if you grab the mini and drag it around (maybe to position it to plug in another cable) the GPU can disconnect. This generally falls back “gracefully” to the internal GPU but can be a bit annoying. You also have to think a bit more about heat management in your space. The GPU and mini all get hot when under load, you can’t stuff them in an unventilated hole. Overheat behavior is generally that the GPU shuts off and needs to be power cycled.
Compared to an iMac... The iMac is probably a better standalone deal and experience. However, in my case I have many machines and many displays. Mini+GPU lets me share generic displays across multiple machines in a way that an iMac simply can’t. Especially if you have existing windows gaming hardware where you can “recycle” the previous gen GPU in the Mac it can be way more cost effective. The GPU I am using is more powerful than you can get in any mac other than the Mac Pro.
Vs the Mac Pro... well the Mac Pro is better, but costs 4-a zillion times as much. kind of different ballparks. If you want a headless desktop and don’t need the Mac Pro crazy, a mini+GPU is a good option.
As a budget option? Mini+enclosure+GPU isn’t particularly cheap. My setup was ~2k without displays and I have a fairly simple spec setup (512GB, 16GB ram, slowest 6 core).
Where it shines is in modularity with other equipment. I can share the eGPU with laptops, share the GPUs with other windows machines, and share displays with other machines, in that environment it is cheaper and more flexible.
In most cases this is fine and frees up memory for other apps/tabs, but with web apps with local state, said state gets clobbered in a way that never happens on a desktop browser. Because it is fully automatic you can never really tell or trust that local application state will still exist if you tab away and back.
I doubt there is much discussion because there isn't really a way around it. The world is full of situations (MAC addresses, VIN numbers, software serial numbers, content hashes, UUIDs, etc, etc, etc) where a global address space doesn't fit in Human short term memory.
Computers are pretty good at remembering numbers for us, that would be my first choice.
Deploying web apps lets you iterate faster, stuff features in faster without ending up with different capabilities across the group of apps. Sometimes the ability to add features too easily is abused to add too many features without thinking through them.
I know why they do it: electron is cheap and easy to spam on every platform. I don't know why: people pay for this crap.
Perhaps the issue is that people don't pay for it? Teams is free, bundled with other MS stuff that people are buying anyways. Discord is free. Slack is mostly free (until you are already stuck with it).
I do all of my gaming on a Mac with an eGPU and find it convenient and practical for my needs. It is much better (for my use case and constraints) than my previous solutions of hackintoshes, dedicated windows PCs.
This resolution is not particularly crazy either, it is the standard DPI of all of Apple's gear for the last 6 years or so and much lower resolution than most tablets & phones. One of the bottlenecks for moving this tech beyond Apple laptops and all-in-ones (of which I am not a huge fan) has been the lack of standard external connections with enough bandwidth for these displays.
I strongly disagree that higher resolutions are not interesting on smaller sized displays. I personally find 21.5 inch to be the sweet spot for 4K and welcome the better support for higher resolution so displays in the 24-30 inch range can more easily support 220+dpi, higher refresh rates, and HDR.
This has bigger implications in the design of safety equipment and tooling, sure, but the fact that no one dies because of the use of “mankind” vs “humankind” doesn’t mean we should dismiss it.
The “catch” is that there are no voice minutes and you have to carry a tablet instead of a phone. This is apparently enough of a burden that people don’t take them up on it. If you can live with those constraints (it is definitely doable) then it is a fantastic price.
In my arrangement, the tablet replaces a phone, ebook, paper notes, and a laptop. I primarily use the machine for messaging/email, maps, reading (books, websites), writing notes, and using terminals. I use desktop computers with many displays (and clouds/racks of servers) for anything "real work" like. A laptop doesn't cut it.
The bigger screen is significantly better than a phone (even a big one) for most of those things. Especially multi-tasking use cases where I want slack+a terminal visible at once. The bigger keyboard is far more comfortable for taking notes and using terminals.
I make/receive very few phone calls, and the ones I do use a headset and a Voip app. If you use the phone a lot for holding up to your head and talking to people a tablet works poorly. Most of my camera use is for things like scanning documents, qr codes, etc where the size/awkwardness is less an issue. I have a single purpose camera that I take on photo heavy trips like vacations. These are both trade offs that make sense to me but I don't think make sense for a lot of people.
I have a case with a hand strap that makes it safe and easy to use the tablet while standing/walking around, something that is hard to do with a laptop. I don't own or use a car so I tend to carry a messenger bag with me everywhere for general storage so adding the tablet to that is straight forward. It is easy to take the tablet in and out of the bag while standing if I need to look something up. Because I primarily use public transit I am free to actually use the screen of my device while in transit. Again, the more common use case where your car stores your stuff and you can't use your screen while in transit likely pushes the common case towards phone sized devices.
I pay $17.50 per month for Verizon cellular data with no contracts and no funny business. LTE data plans for tablets are priced assuming you have a smartphone already. Especially with today's $1000+ phones, a tablet + LTE plan can be drastically cheaper than a smartphone.
Finally, I like the friction of usage balance. It is much easier to grab the tablet (especially while standing/walking) than to deal with a laptop. It is a bit harder than pulling a phone out of your pocket. This leads me to avoid wasting time on my mobile device when with other people, in meetings, standing in line, etc, but makes it much easier to deploy computing power when it is necessary (standing in the data center and need to run one terminal command quickly).
The one thing I would change would be to add a watch that would help with turn by turn walking directions, basic message checking, and NFC payments. I look forward to the day that Apple Watch will pair with a tablet (or work with no tethered device).
I just hope the default GPU of the mini can drive 3 UHD displays without choking on the dock animations :|
Anecdotally it is much worse in cases where the bus in question passes through areas where non-affluent white people will be getting on and off.
Concrete example: Photo organizing program
Old style simple, non-complicated: Photos exist as files on a single computer that are manually placed into albums by people, manually shared in curated batches by printing or emailing.
New style complicated, replicates human judgement: Photos exist in the cloud shared across devices. AI software takes date, location, face & object detection to create automated albums, reject the photos that people aren't looking, etc.