00:00 - 00:04
this is the first with this release the
00:02 - 00:06
M4 Mac minis software developers and
00:04 - 00:08
other professionals are facing a real
00:06 - 00:11
choice between a MacBook Pro and a Mac
00:08 - 00:13
Mini for the very first time and to get
00:11 - 00:16
this going I actually have two pairs
00:13 - 00:19
here the base model Mac Mini the $599
00:16 - 00:21
one and the base model MacBook Pro and
00:19 - 00:24
over here I've got the M4 Pro Mac Mini
00:21 - 00:27
with 64 gigs of RAM and I have the M4
00:24 - 00:30
Pro MacBook Pro the 64 gigs of RAM is
00:27 - 00:32
only available in the Mac Mini it's not
00:30 - 00:34
available in a MacBook Pro with the M4
00:32 - 00:36
Pro chip of course Min PCS have been
00:34 - 00:38
around for years you can see a bunch of
00:36 - 00:40
them on my desk here but uh this year
00:38 - 00:43
we've seen an explosion in mini PCS that
00:40 - 00:44
are powerful and efficient and this is
00:43 - 00:46
all thanks to Intel and AMD trying to
00:44 - 00:48
catch up to Apple and designing
00:46 - 00:52
efficient chips but Apple just pushed
00:48 - 00:53
ahead with the M4 and M4 Pro Mac minis
00:52 - 00:55
again gone of the days when the Mac Mini
00:53 - 00:57
was just the little thing you buy for
00:55 - 01:00
your grandma to use at home oh you're
00:57 - 01:02
such a sweet grandson thank you so much
01:00 - 01:06
now with up to 64 gigs of RAM and the
01:02 - 01:08
ability to outpace the M2 Max and the M2
01:06 - 01:10
Ultra in certain workflows the Mac Mini
01:08 - 01:13
is a serious Contender so here's the
01:10 - 01:15
question could you potentially save 800
01:13 - 01:17
bucks and choose a Mac Mini over a
01:15 - 01:19
MacBook Pro huh what are the trade-offs
01:17 - 01:21
what do you gain what do you lose there
01:19 - 01:23
are obvious differences between a Mac
01:21 - 01:24
Mini and a laptop so I wanted to start
01:23 - 01:27
with something that's not obvious
01:24 - 01:29
performance will form factor affect
01:27 - 01:30
performance and by how much now you
01:29 - 01:32
might have noticed that I have another
01:30 - 01:35
one here the MacBook Pro lineup offers
01:32 - 01:37
the M4 Max chip which the Mac Mini does
01:35 - 01:40
not I don't think that's an accident now
01:37 - 01:42
if you do extremely intensive work like
01:40 - 01:44
high-end machine learning complex 3D
01:42 - 01:46
rendering or other tasks where the
01:44 - 01:48
highest possible performance is critical
01:46 - 01:51
and you know you need an M4 Max chip
01:48 - 01:52
then the MacBook Pro is the only option
01:51 - 01:54
those who seek out the M4 Max chip
01:52 - 01:56
generally know exactly what they need
01:54 - 01:58
the level of power and there's no
01:56 - 02:00
equivalent in the Mac Mini lineup at
01:58 - 02:02
least until we might see the next
02:00 - 02:03
generation of the Mac Studio maybe but
02:02 - 02:05
who knows so I'm going to put that one
02:03 - 02:07
away because 90% of professionals and
02:05 - 02:10
developers will be more than satisfied
02:07 - 02:11
with the M4 or the M4 Pro chip but if
02:10 - 02:13
you want to see my performance
02:11 - 02:15
comparison where I compare MacBooks only
02:13 - 02:16
and that includes the M4 Max I'll link
02:15 - 02:19
to that video down below the most
02:16 - 02:21
demanding tasks are definitely Android
02:19 - 02:23
Studio especially when running Android
02:21 - 02:25
emulators and that's really taxing on
02:23 - 02:28
the system far more taxing than xcode
02:25 - 02:30
and iOS simulators which are pretty
02:28 - 02:32
native it's all apple design so they're
02:30 - 02:34
going to be really seamless and
02:32 - 02:35
integrated for this I popped open this
02:34 - 02:38
Android studio and it takes a little bit
02:35 - 02:40
longer to open than this Android Studio
02:38 - 02:43
this is where the M4 Pro chip actually
02:40 - 02:45
shines a little bit more is idees that
02:43 - 02:47
are a little bit heavier things like
02:45 - 02:49
Android Studio which means anything from
02:47 - 02:50
jet brains is also going to fit into
02:49 - 02:52
that category and of course running
02:50 - 02:54
virtual machine is going to be up there
02:52 - 02:57
for taxing your system let's just take a
02:54 - 03:00
look at a pixel 9 Pro opening up and see
02:57 - 03:04
which one of these opens first and let's
03:00 - 03:07
go wow okay the M4 is actually going
03:04 - 03:10
much faster for some
03:07 - 03:13
reason that was interesting let's open
03:10 - 03:13
up another one and pixel 9
03:14 - 03:19
go okay so this is how it normally works
03:17 - 03:22
the M4 Pro is a little bit faster than
03:19 - 03:24
the M4 not by much but it's going to be
03:22 - 03:25
a consistent kind of thing where you're
03:24 - 03:27
going to have to get used to it if
03:25 - 03:29
you're doing iOS development you're
03:27 - 03:32
going to be dealing with iOS simulators
03:29 - 03:34
so let's start that up and
03:32 - 03:37
go yeah there we go this one's already
03:34 - 03:38
open this one is still thinking about
03:37 - 03:40
opening and there we go I'm a little
03:38 - 03:41
surprised I thought that iOS would be
03:40 - 03:45
pretty much the same on these but
03:41 - 03:47
clearly the M4 Pro is definitely faster
03:45 - 03:49
it doesn't mean you can do development
03:47 - 03:52
on the M4 you can still do it especially
03:49 - 03:53
if you're only doing iOS development
03:52 - 03:55
it's going to be a beautiful machine for
03:53 - 03:57
that for Android it's a little bit more
03:55 - 03:59
resource intensive so you might want to
03:57 - 04:00
go with the M4 Pro especially if you're
03:59 - 04:02
doing cross platform development now I'm
04:00 - 04:04
going to pop open an xcode on both of
04:02 - 04:08
the Mac Minis and see how they compare
04:04 - 04:11
with the MacBooks and let's
04:08 - 04:14
go uh kind of the same I guess over
04:11 - 04:15
there now let's pop open the project
04:14 - 04:18
that I have here which is just a hello
04:15 - 04:21
world project and see which one opens
04:21 - 04:26
W the M4 base model actually open that
04:24 - 04:28
faster interesting interesting stuff
04:26 - 04:30
let's run the simulator and see which
04:28 - 04:34
one's faster and let let's
04:30 - 04:37
go yes this one popped up first as to be
04:34 - 04:39
expected this one's behind there and
04:37 - 04:40
it's still turning on the app this one
04:39 - 04:42
already started the app and now the app
04:40 - 04:45
starts over here it's pretty clear who
04:42 - 04:47
the winner is here the M4 Pro but that's
04:45 - 04:49
not really what we are comparing let's
04:47 - 04:53
open up excode and the mini pro and the
04:49 - 04:56
MacBook Pro and let's
04:53 - 05:01
go so the Mac Mini opened it a little
04:56 - 05:03
bit faster let's open the project
05:01 - 05:05
about the same and now let's run the Sim
05:05 - 05:10
go okay it's about the same that's what
05:08 - 05:15
I thought how does it compare with the
05:10 - 05:15
M4 starting xcode
05:16 - 05:23
boom okay not too bad very tolerable
05:19 - 05:24
open up our project about the same and
05:24 - 05:30
go H it's stinking okay all right about
05:27 - 05:34
the same the only real difference I saw
05:30 - 05:35
here was between the m4s and the M4 Pros
05:34 - 05:38
I really don't see a difference between
05:35 - 05:40
the M4 chips let's get a little bit more
05:38 - 05:42
granular and get some real numbers by
05:40 - 05:45
running some actual builds now I'm going
05:42 - 05:48
to run excort Benchmark here and we'll
05:45 - 05:51
see if any of this matters we are going
05:48 - 05:53
to see a difference in the Pro chips
05:51 - 05:55
versus the regular chips of course but
05:53 - 05:57
is there a difference in the form factor
05:55 - 05:59
I'm actually curious about this cuz I
05:57 - 06:00
have no idea now at some point if we're
05:59 - 06:02
dealing with dealing with something like
06:00 - 06:05
a MacBook Air which I've tested before
06:02 - 06:07
these don't have fans in it so yeah
06:05 - 06:08
after a while they will throttle if you
06:07 - 06:10
push them hard enough and I've shown
06:08 - 06:12
this on the channel before but all these
06:10 - 06:16
machines have fans in them the MacBooks
06:12 - 06:21
and the Mac Minis 102° on the M4 Pro but
06:16 - 06:23
only 91° on the M4 hm I'm hearing the
06:21 - 06:26
fans spinning up on the M4 pro magbook
06:23 - 06:29
pro by the way the Mac Mini M4 Pro is
06:26 - 06:31
done I wonder what this means is this
06:29 - 06:32
like flipping my world upside down right
06:31 - 06:34
now my assumptions were that there will
06:32 - 06:36
be no difference in their performance
06:34 - 06:38
between the minis and the MacBooks but
06:36 - 06:42
maybe I'm wrong both MacBooks finished
06:38 - 06:44
after the minis folks this is really odd
06:42 - 06:46
I ran this a couple times cuz I didn't
06:44 - 06:48
believe this but the MacBooks are faster
06:46 - 06:51
at running the same exact build than
06:48 - 06:55
their mini counterparts what is going on
06:51 - 06:59
M4 Pro MacBook Pro got 94 seconds
06:55 - 07:01
incidentally the M4 version got 142
06:59 - 07:03
seconds so quite a bit slower but this
07:01 - 07:06
is a multicore build of course most
07:03 - 07:08
compilations like this are going to be
07:06 - 07:10
multicore so since we have 10
07:08 - 07:12
performance cores here and four
07:10 - 07:14
performance scores here it's going to be
07:12 - 07:17
a big difference there but what I did
07:14 - 07:20
not expect was that this Mac Mini is the
07:17 - 07:22
exact same specs as the MacBook 10 cores
07:20 - 07:25
total four performance four efficiency
07:22 - 07:28
16 gigs of RAM on both of these and the
07:25 - 07:32
time is more than 20 seconds difference
07:28 - 07:34
142 two over here on the MacBook Pro 167
07:32 - 07:37
on the Mac Mini you'd think that was odd
07:34 - 07:40
if it was just a onetime occurrence but
07:37 - 07:43
no it's repeated on the M4 Pro as well
07:40 - 07:46
so we got 94 seconds on the MacBook 105
07:43 - 07:49
seconds more than 10c difference on the
07:46 - 07:51
Mac Mini and here we've got 14 cores
07:49 - 07:54
total 14 cores total on the MacBook Pro
07:51 - 07:55
as well folks this is kind of weird it's
07:54 - 07:57
an interesting Discovery though and
07:55 - 07:59
something I did not expect now are we
07:57 - 08:02
going to see the same kind of effect if
07:59 - 08:05
we're using let's say an llm locally
08:02 - 08:07
let's go really basic llama 3.2 1
08:05 - 08:09
billion parameter it's not a very big
08:07 - 08:11
llm but I just want to get a baseline of
08:09 - 08:13
how these machines behave relative to
08:11 - 08:16
each other so I'm going to run AMA a
08:13 - 08:19
pretty common and easy tool to use and
08:16 - 08:22
let's uh run this one prompt is write a
08:19 - 08:24
1,000w story and go all happily writing
08:22 - 08:27
their own little stories that nobody's
08:24 - 08:30
ever going to read all that creativity
08:27 - 08:34
going to waste what a shame I'm the M4
08:30 - 08:35
Pros we've got 70 and 69 I know some of
08:34 - 08:37
you are going to comment about that but
08:35 - 08:39
that's very close that's within the
08:37 - 08:41
margin of error and uh I kind of expect
08:39 - 08:43
them to be the same here now here we've
08:41 - 08:45
got the same as well
08:45 - 08:49
38.97 again within the margin of error
08:48 - 08:51
let's take a break and talk about bug
08:49 - 08:53
reports for a moment they're often
08:51 - 08:55
missing key details and leave developers
08:53 - 08:58
stuck in Endless back and forths sound
08:55 - 09:01
familiar meat Jam the oneclick bug
08:58 - 09:03
report dev's love it's like a screen
09:01 - 09:05
recorder but smarter Jam automatically
09:03 - 09:08
includes all the technical context
09:05 - 09:10
developers need console logs Network
09:08 - 09:13
requests websockets data and even
09:10 - 09:16
graphql parsing and all the bug reporter
09:13 - 09:18
had to do was click once Jam integrates
09:16 - 09:20
seamlessly with tools like jira linear
09:18 - 09:22
and slack so you can send and assigned
09:20 - 09:25
tickets directly from your website or
09:22 - 09:27
app faster bug reporting faster fixing
09:25 - 09:31
happier developers get better bug
09:27 - 09:32
reports free at J dodev I want to stress
09:31 - 09:34
these out a little bit and this will
09:32 - 09:37
give us a sense whether the body is
09:34 - 09:40
going to have any effect on how these
09:37 - 09:42
machines handle intense load so we're
09:40 - 09:44
talking about running a machine learning
09:42 - 09:45
model in a loop over and over and over
09:44 - 09:48
again and maybe we'll see some
09:45 - 09:50
throttling so right now I'm showing The
09:48 - 09:53
Thermals is nominal my guess is that
09:50 - 09:55
these 14-in MacBook Pros are going to
09:53 - 09:57
throttle especially the pro model the M4
09:55 - 10:00
pro model before the Mac minis so I'm
09:57 - 10:04
running an mlx model it's llama 3.1 8
10:00 - 10:06
billion parameter 100 times in a row
10:04 - 10:09
let's go all right they're all
10:06 - 10:12
generating text that nobody's ever going
10:09 - 10:14
to read so far the only sound I'm
10:12 - 10:16
hearing is from the M4 Pro MacBook Pro
10:14 - 10:19
and it's showing that it's getting up to
10:16 - 10:21
94° definitely hearing those fans it's
10:19 - 10:25
not throttling yet which is interesting
10:21 - 10:27
maybe soon but this MacBook Pro the M4
10:25 - 10:29
is staying at a nice cool 78° C
10:27 - 10:32
nothing's happening there of course it's
10:29 - 10:34
a lot slower than this one but the
10:32 - 10:36
tables might turn if this thing starts
10:34 - 10:41
to throttle just in case you're curious
10:36 - 10:44
Mac Mini M4 Pro total power 15.6 Watts
10:41 - 10:46
most of that by the GPU right there you
10:44 - 10:49
can see the GPU usage is at 100% memory
10:46 - 10:54
usage this is a 64 gig machine so not
10:49 - 10:57
much GPU usage here is 100% 1558 Watts
10:54 - 10:59
about the same amount as the Mac Mini on
10:57 - 11:02
the uh MacBook Pro now we're using a lot
10:59 - 11:05
less Watts here total power is 8 watts
11:02 - 11:07
on this machine and on this machine
11:05 - 11:11
because these are the M4 processors so
11:07 - 11:12
far thermals are nominal on all of them
11:11 - 11:15
right now you can see this is the
11:12 - 11:17
MacBook Pro M4 Pro the dead giveaway is
11:15 - 11:19
that we have two fans you can see two
11:17 - 11:22
heat spots right there we're about
11:19 - 11:24
43° that's pretty warm what about our
11:22 - 11:26
Little Mac Mini friend here I'm hearing
11:24 - 11:29
fans on the Mac Mini Mac Mini is not
11:26 - 11:32
showing it's that warm not as much as
11:29 - 11:35
has the MacBook Pro and the fans I'm
11:32 - 11:37
hearing 47° on the MacBook Pro the fans
11:35 - 11:40
I'm hearing are from this M4 Pro MacBook
11:37 - 11:42
Pro what about a little M4 magbook Pro
11:40 - 11:43
you can see it only has one fan and we
11:43 - 11:51
37° 10° lower than the M4 Pro and what
11:47 - 11:54
about our M4 Mac Mini look at that it's
11:51 - 11:57
nice and cool 29° barely even sweating
11:54 - 11:59
barely even a temperature change a few
11:57 - 12:02
moments later it's been a while and this
11:59 - 12:04
is not throttling so we're good to go
12:02 - 12:05
failed experiment not really I think
12:04 - 12:07
it's good to know these kinds of things
12:05 - 12:10
anyway now we're going to set aside the
12:07 - 12:11
m4s right now because they each have 16
12:10 - 12:13
GB of RAM which is not going to be
12:11 - 12:16
enough for what I'm about to show you I
12:13 - 12:18
want to focus on the M4 Pro Mac Mini and
12:16 - 12:21
the MacBook Pro because I want to run a
12:18 - 12:22
model here that's going to show it's
12:21 - 12:24
going to break things it's going to show
12:22 - 12:27
the difference between what the Mac Mini
12:24 - 12:29
can max out at which is 64 gigs of RAM
12:27 - 12:31
and what a machine with less Ram R can
12:29 - 12:35
do now this machine this MacBook Pro has
12:31 - 12:37
only 24 gigs of RAM they go up to 48 but
12:35 - 12:39
this will demonstrate what some people
12:37 - 12:41
that are going to be running a lot of
12:39 - 12:43
ram intensive things are going to
12:41 - 12:45
experience with a machine with lower RAM
12:43 - 12:46
like the MacBook Pro and they'll get
12:45 - 12:49
past that barrier with a machine like
12:46 - 12:50
the Mac Mini which is more RAM all right
12:49 - 12:53
enough talking come on I'm going to run
12:50 - 12:56
a machine learning thing Hama run quen
12:53 - 12:57
2.5 coder 32 billion parameter model and
12:56 - 13:00
I'm going to do this on both of the
12:57 - 13:02
machines and we'll see how that affects
13:00 - 13:04
everything so let's go first we're going
13:02 - 13:06
to keep an eye on the speed of
13:04 - 13:08
generation this one already started of
13:06 - 13:11
course it's going it's going but this
13:08 - 13:13
one is not we have green in the memory
13:11 - 13:16
pressure on the Mac Mini and we have
13:13 - 13:18
some issues with the memory pressure oh
13:16 - 13:21
really coming up against that wall on
13:18 - 13:24
the MacBook Pro even though this model
13:21 - 13:26
it's only 20 GB so it's really really
13:24 - 13:28
pushing hard what AMA is good at is
13:26 - 13:29
figuring out the difference between
13:28 - 13:31
what's going to go on the the GPU and
13:29 - 13:33
what's going to go on the CPU now
13:31 - 13:35
because AMA is detecting that there's
13:33 - 13:37
going to be a little bit of a difficulty
13:35 - 13:39
running all this on the GPU on the
13:37 - 13:41
magbook pro it's going to take some of
13:39 - 13:44
that and offload it to the CPU that's
13:41 - 13:46
why you'll see some CPU spiking going on
13:44 - 13:49
here and while you'll see that on the
13:46 - 13:51
Mac Mini there's nothing that happened
13:49 - 13:53
on the CPUs at all in our history chart
13:51 - 13:55
and it's already done we had 10 tokens
13:53 - 13:57
per second which is you know it's
13:55 - 13:59
whatever it is but here it's not even
13:57 - 14:02
done yet on the MacBook Pro and look at
13:59 - 14:04
that we're running stuff on the CPU we
14:02 - 14:06
got CPU usage going on here we've got
14:04 - 14:09
CPU usage in the history on the
14:06 - 14:11
performance course and look at that
14:09 - 14:13
beautiful GPU line that was used right
14:11 - 14:15
there the GPU history chart is showing
14:13 - 14:17
it was just that chunk of the GPU and
14:15 - 14:20
only the GPU was being used on the Mac
14:17 - 14:23
Mini perfectly fitting into our nice 64
14:20 - 14:25
gigs of RAM only 20 being used memory
14:23 - 14:28
pressure always in the green right
14:25 - 14:30
really nice and comfy here it's still
14:28 - 14:31
running not very comfortable at all
14:30 - 14:34
pretty much filling up our Ram 23 out of
14:31 - 14:36
the 24 being used and we slowed down to
14:34 - 14:38
eight tokens per second here and look at
14:36 - 14:40
that GPU it's not going all the way up
14:38 - 14:42
like it did with the Mac Mini it's up
14:40 - 14:45
there it's going spiky because it
14:42 - 14:46
doesn't know how to use the full GPU
14:45 - 14:49
because the model is so large relative
14:46 - 14:50
to the ram that we need so it offloaded
14:49 - 14:52
some to the CPU and this is the kind of
14:50 - 14:54
thing that you'll see in general with
14:52 - 14:56
machines with more RAM running larger
14:54 - 14:58
machine learning models so if you are in
14:56 - 15:00
that group or if you're in the group of
14:58 - 15:02
people that wants to to run more stuff
15:00 - 15:03
on your machines more virtual machines
15:02 - 15:05
if you're going to need to get up to
15:03 - 15:07
that 64 gigs of RAM the Mac Mini is the
15:05 - 15:10
way to go so let's get out of here and
15:07 - 15:12
I'm going to do sudo Purge to clear out
15:10 - 15:14
our memory because I'm going to show you
15:12 - 15:18
a more dangerous approach now let's say
15:14 - 15:20
you weren't using olama or LM Studio or
15:18 - 15:22
some other tool that figures out how to
15:20 - 15:25
separate your model into what goes on
15:22 - 15:28
the CPU and what goes on the GPU we're
15:25 - 15:31
going to use mlx directly mlx is a
15:28 - 15:32
framework for Apple this right here is
15:31 - 15:36
going to break things because I'm trying
15:32 - 15:38
to run the Llama 3.1 neotron 70 billion
15:36 - 15:42
parameter model on a machine with 24 GB
15:38 - 15:44
of RAM on this machine with 64 it'll run
15:42 - 15:46
go there it is it's running and I'm
15:44 - 15:48
using mlx here now if you keep an eye on
15:46 - 15:50
that memory pressure there was a little
15:48 - 15:53
bit of orange there but now it's okay
15:50 - 15:55
we're using 50 out of 64 here we're good
15:53 - 15:58
we're green and it's running it's
15:55 - 16:00
generating we're using the GPU we got a
15:58 - 16:02
little CPU SP bike but that's not bad
16:00 - 16:04
now we've settled what happens if we do
16:02 - 16:06
the same thing on this 24 gig machine
16:04 - 16:09
and yes I have tried this before it's
16:06 - 16:11
not going to end well so check out that
16:09 - 16:14
memory pressure right there oh my gosh
16:11 - 16:15
so we have a little bit of a a message
16:14 - 16:18
here that says generating a model with
16:15 - 16:22
it requires that much RAM almost 40 gigs
16:18 - 16:25
of RAM on a oh oh did you did you see
16:22 - 16:26
that yeah this is not looking so good I
16:25 - 16:28
don't know what that lightning flash was
16:26 - 16:30
but that's not good memory pressures in
16:28 - 16:33
the the orange constantly this machine
16:30 - 16:35
is just one unhappy machine right now
16:33 - 16:38
don't try running anything on this in
16:35 - 16:40
fact the haptic works but the machine
16:38 - 16:43
just froze on me I can't even move the
16:40 - 16:45
mouse the screen froze everything froze
16:43 - 16:48
over here this is not the best we have
16:45 - 16:50
6.1 tokens per second it's pretty slow
16:48 - 16:53
but it's still running a 70 billion
16:50 - 16:55
parameter model yeah on a Mac Mini not
16:53 - 16:58
super usable but the machine is happy
16:55 - 17:01
this machine is going to restart yeah
16:58 - 17:02
this is what we get should I report it
17:01 - 17:04
or should I ignore it it was my fault
17:02 - 17:06
I'll ignore it when choosing between the
17:04 - 17:08
Mac Mini and the MacBook Pro portability
17:06 - 17:10
is a key factor especially for software
17:08 - 17:12
developers who may need to work in
17:10 - 17:15
various environments I usually travel
17:12 - 17:18
with my 16-in MacBook Pro now a typical
17:15 - 17:22
economy seat tray is 16 X10 and I bought
17:18 - 17:24
this tray which is 16x 12 so I can
17:22 - 17:26
demonstrate how small that really is my
17:24 - 17:29
MacBook Pro barely fits on one of these
17:26 - 17:30
trade tables now usually this is pretty
17:29 - 17:32
uncomfortable so you're sitting up
17:30 - 17:33
against this and you can't even put your
17:32 - 17:35
lid down because the person in front of
17:33 - 17:36
you is sitting right there so you kind
17:35 - 17:38
of have to go like this your hands are
17:36 - 17:40
back and you kind of have to balance the
17:38 - 17:42
screen here and hope that the person in
17:40 - 17:44
front of you doesn't lean back this is
17:42 - 17:47
one of the only times when I actually
17:44 - 17:49
wish for a 14in MacBook Pro which would
17:47 - 17:51
actually fit quite nicely and I can have
17:49 - 17:53
a little uh I don't know piece of cheese
17:51 - 17:55
over here or something anyway my opinion
17:53 - 17:57
is on 14 versus 16 I already outlined in
17:55 - 17:59
a different video I'll link to that down
17:57 - 18:01
below but a Mac Mini set setup would
17:59 - 18:04
actually shine here you can have your
18:01 - 18:07
keyboard you can maybe fit your mouse in
18:04 - 18:09
there be a little tight still but this
18:07 - 18:12
is the lower extreme and you can get a
18:09 - 18:14
nice little 13-in display like this one
18:12 - 18:15
and still have room for your drink by
18:14 - 18:18
the way the Mac Mini doesn't need to sit
18:15 - 18:19
on your tray a lot of airplanes now have
18:18 - 18:21
electrical outlets you can just keep
18:19 - 18:23
that down there next to your seat or
18:21 - 18:25
even in your seat you can even have your
18:23 - 18:26
reheated airplane delicious meal right
18:25 - 18:28
here in the front look how much space
18:26 - 18:30
you have Heck on an airplane put your
18:28 - 18:32
keyboard on a lap and maybe even bring
18:30 - 18:34
little Loops to hang your monitor on the
18:32 - 18:36
seat in front of you and you're golden
18:34 - 18:38
you have that tray table back
18:36 - 18:40
baby amazing once you get to your
18:38 - 18:42
destination hotel or otherwise you can
18:40 - 18:43
spread out set up a little
18:42 - 18:46
semi-permanent station there you can
18:43 - 18:47
also make the Mac mini portable setup a
18:46 - 18:49
bit more of a permanent thing if it's
18:47 - 18:52
your only machine yes the set up and
18:49 - 18:54
tear down is not as easy as a laptop but
18:52 - 18:56
it only takes a little bit longer and
18:54 - 18:58
you'll get the modularity benefits just
18:56 - 19:00
out of curiosity here's what you'll be
18:58 - 19:02
caring if you're carrying a MacBook Pro
19:00 - 19:07
around this is the 14-in variety almost
19:02 - 19:09
2 kg not bad and almost 2 1/2 kg with a
19:07 - 19:10
16in now with a Mac Mini you need the
19:09 - 19:13
screen and this one is one of the
19:10 - 19:15
lighter ones Mac Mini this is the K7
19:13 - 19:17
from Kyron which is very light and
19:15 - 19:22
portable Logitech anywhere which is very
19:17 - 19:24
light and a few cables so we're at 2.1
19:22 - 19:26
kilograms that's actually less than I
19:24 - 19:28
thought it would be not bad now it is
19:26 - 19:30
small but you need the extra keyboard
19:28 - 19:32
Monitor and mouse to carry around so it
19:30 - 19:34
could be cumbersome to carry all that to
19:32 - 19:36
different locations so you can come up
19:34 - 19:38
with different solutions to do that
19:36 - 19:39
MacBook itself weighs more than the Mac
19:38 - 19:41
Mini but once you add all the
19:39 - 19:43
peripherals even the lightest ones then
19:41 - 19:45
things even out now one thing to
19:43 - 19:47
consider is not only is it going to be
19:45 - 19:49
easier to carry the MacBook Pro around
19:47 - 19:50
but also it has a battery so while you
19:49 - 19:53
have the flexibility of setting things
19:50 - 19:55
up and the flexibility of picking your
19:53 - 19:57
own peripherals with a Mac Mini you're
19:55 - 19:59
going to be changed to a wall unless you
19:57 - 20:01
come up with a clever solution depending
19:59 - 20:03
where you are of course if you have uh
20:01 - 20:05
the ability to bring along a pretty
20:03 - 20:07
large battery that you can plug the Mac
20:05 - 20:08
Mini into work that way that's possible
20:07 - 20:11
too but you're not going to be able to
20:08 - 20:13
beat running one of these babies in low
20:11 - 20:15
power mode for 24 hours or so when
20:13 - 20:17
evaluating the Mac Mini or the MacBook
20:15 - 20:19
Pro it's essential to consider their
20:17 - 20:20
connectivity options as these determine
20:19 - 20:22
how you integrate peripherals and
20:20 - 20:25
external devices into your workflow
20:22 - 20:27
because they're not equal for example I
20:25 - 20:28
use the SD card reader all the time but
20:27 - 20:30
that's just my workflow you might not
20:28 - 20:31
even care about the SD card reader
20:30 - 20:32
especially if you're a software
20:31 - 20:35
developer but for getting videos off of
20:32 - 20:36
a camera it's very important one thing
20:35 - 20:41
you'll notice right away is that the
20:36 - 20:42
mini has five us five not 10 five USBC
20:41 - 20:44
ports three of them are Thunderbolt
20:42 - 20:46
three of them are just USB while the
20:44 - 20:48
MacBooks only have three they both have
20:46 - 20:50
the headphone jack I actually don't know
20:48 - 20:52
the specs on the headphone Jacks and
20:50 - 20:54
whether they're the same or not but
20:52 - 20:56
those that really care about the
20:54 - 20:58
impedance levels on those will probably
20:56 - 21:01
have an external amplifier anyway along
20:58 - 21:02
with a DDA converter audio nerds you out
21:01 - 21:04
there you know what I'm talking about
21:02 - 21:07
what that means is that even if you're
21:04 - 21:09
using three Thunderbolt peripherals on
21:07 - 21:11
either the Mac Mini or the MacBook Pro
21:09 - 21:14
you still have two free USB ports on the
21:11 - 21:17
Mac Mini but you're out of ports on the
21:14 - 21:19
MacBook Pro they both have the HDMI port
21:17 - 21:21
nice and handy but only one of them has
21:19 - 21:24
the ethernet port and this is a biggie
21:21 - 21:26
because the Mac Mini can go up to 10 GB
21:24 - 21:28
ethernet which is really fast if you
21:26 - 21:30
want to have high-speed internet on like
21:28 - 21:31
really high-speed internet on your
21:30 - 21:34
MacBook Pro you're going to need to use
21:31 - 21:37
something like this Thunderbolt 2
21:34 - 21:40
ethernet adapter this is a 2.5 GB one
21:37 - 21:41
and the 10 GB ones are this big I'll
21:40 - 21:43
link to some down below if you're
21:41 - 21:45
interested one thing to note that
21:43 - 21:47
neither model includes usba a ports and
21:45 - 21:51
if you have usba a peripherals like
21:47 - 21:54
dongles or keyboards and mice often come
21:51 - 21:55
with usba a receivers which is kind of
21:54 - 21:58
annoying so you always have to have
21:55 - 22:00
either hubs or little adapters I found
21:58 - 22:03
only One keyboard that actually has a
22:00 - 22:05
USBC receiver and it's this keyron V2
22:03 - 22:08
and not only does it have a USBC
22:05 - 22:10
receiver but it also has a usba a
22:08 - 22:12
receiver and they're held in place
22:10 - 22:14
magnetically every keyboard manufacturer
22:12 - 22:16
should do that why don't they let's talk
22:14 - 22:18
about value for the money when choosing
22:16 - 22:20
between the Mac Mini and the MacBook Pro
22:18 - 22:21
it's essential to assess their value
22:20 - 22:23
propositions especially for software
22:21 - 22:25
developers seeking Optimal Performance
22:23 - 22:27
within budget constraints because if you
22:25 - 22:29
look at the lowest pric Mac Mini it's
22:27 - 22:32
actually about three times cheaper than
22:29 - 22:35
the lowest pric MacBook Pro and most of
22:32 - 22:36
us already have a monitor a keyboard and
22:35 - 22:38
a mouse but if you don't if you're
22:36 - 22:39
starting from scratch then you're going
22:38 - 22:41
to need to buy those additionally I've
22:39 - 22:43
already talked about the benefits of
22:41 - 22:46
being able to pick your own devices and
22:43 - 22:47
then being able to upgrade them at will
22:46 - 22:49
you want a new mouse you can buy a new
22:47 - 22:50
mouse you want a different keyboard you
22:49 - 22:52
can buy a different keyboard with a
22:50 - 22:55
Macbook you're stuck with what you have
22:52 - 22:57
and of course with every single option
22:55 - 22:58
you have different choices something
22:57 - 23:00
cheaper or something more expensive
22:58 - 23:02
expensive and also since the Mac Mini is
23:00 - 23:04
sort of portable as you've seen we can
23:02 - 23:06
have a different setup at home versus a
23:04 - 23:08
mobile setup whereas at home you'll have
23:06 - 23:10
a more comfy setup and mobile will be
23:08 - 23:11
more streamlined now I've plotted all
23:10 - 23:12
the different models of Mac minis
23:11 - 23:15
against the MacBook Pros and
23:12 - 23:18
consistently we can see that the MacBook
23:15 - 23:20
Pros are pretty much $800 more expensive
23:18 - 23:22
across the board here so if you're
23:20 - 23:24
budget conscious your peripherals will
23:22 - 23:27
have to stay under that and you can
23:24 - 23:28
definitely get peripherals for way way
23:27 - 23:31
under that notice one interesting thing
23:28 - 23:35
about this chart here is that the Mac
23:31 - 23:37
Mini is the only model that comes in 256
23:35 - 23:39
GB variety for storage you don't get a
23:37 - 23:41
MacBook Pro with 256 anymore now it's
23:39 - 23:44
512 minimum now you have to wonder who's
23:41 - 23:45
going to want 256 well believe it or not
23:44 - 23:47
even in software development there are
23:45 - 23:50
cases for this if you just want the
23:47 - 23:52
power of the M4 chip but you don't need
23:50 - 23:54
all the storage or you're using external
23:52 - 23:56
storage embedded system developers
23:54 - 23:57
machine learning Engineers with external
23:56 - 23:59
storage you're going to need that
23:57 - 24:02
compiler and language tooling developers
23:59 - 24:04
is another case or data scientists
24:02 - 24:06
working with synthetic data just trying
24:04 - 24:09
to set up a pipeline also devops and
24:06 - 24:10
cicd Engineers testers too depending
24:09 - 24:13
what kind of testers for those that
24:10 - 24:15
don't have very large needs for storage
24:13 - 24:17
that 256 model not available in MacBook
24:15 - 24:20
Pro things get a little bit more hairy
24:17 - 24:23
with the M4 Pros because we have 12
24:20 - 24:25
cores and 14 cores to pick from but you
24:23 - 24:28
can see that the price scales pretty
24:25 - 24:30
much the same way across those devices
24:28 - 24:33
except this very Outer Edge which is
24:30 - 24:37
covered only by Mac minis we've got the
24:33 - 24:40
64 GB Ram version only available for Mac
24:37 - 24:43
minis but across all the Mac minis in
24:40 - 24:46
the M4 Pro Line 12 and 14 core and we
24:43 - 24:48
have the 8 terabyte version now the case
24:46 - 24:51
for the 8 tbyte version or even 4 tbte
24:48 - 24:53
version is going to be super Niche I
24:51 - 24:55
can't think of a case like that unless
24:53 - 24:57
you are doing machine learning and
24:55 - 24:58
you're going to keep all your models and
24:57 - 25:00
things on the machine but with
24:58 - 25:03
Thunderbolt 5 on those machines there
25:00 - 25:04
really isn't that much need anymore to
25:03 - 25:06
have internal storage unless you really
25:04 - 25:08
need that form factor and you don't want
25:06 - 25:10
to have anything else dangling off of
25:08 - 25:12
this thing also it's been found that Mac
25:10 - 25:14
minis are going to be sort of
25:12 - 25:17
upgradeable with their storage so you
25:14 - 25:19
could buy custommade SSD in there so
25:17 - 25:21
that right there personally I think it's
25:19 - 25:23
kind of a waste of money but I'm sure
25:21 - 25:25
some people out there if you are one of
25:23 - 25:26
those people that wants 8 terabyt in
25:25 - 25:28
your Mac Mini let me know in the
25:26 - 25:30
comments down below it'd be curious to
25:28 - 25:32
find find out but we do have a pretty
25:30 - 25:35
consistent range here the difference in
25:32 - 25:38
price for the M4 Pros between the Mac
25:35 - 25:39
Minis and the MacBook Pros is seems a
25:38 - 25:43
little bit tighter here especially if
25:39 - 25:44
you're considering the 12 core versus 14
25:43 - 25:46
core and you're not sure which one you
25:44 - 25:47
want to get but that's a whole different
25:46 - 25:50
topic whether you want the bin variety
25:47 - 25:52
or the unbin variety it all depends on
25:50 - 25:55
how powerful a chip you need and you're
25:52 - 25:58
not saving that much money you're saving
25:55 - 26:00
maybe 200 bucks between the models if
25:58 - 26:02
you're jumping to a higher core count so
26:00 - 26:03
I'd say that's a worthy upgrade
26:02 - 26:05
especially if you're going to be doing a
26:03 - 26:06
lot of compilation and a lot of
26:05 - 26:09
processor use for people that are
26:06 - 26:11
running python or JavaScript things of
26:09 - 26:13
that nature interpreted languages you
26:11 - 26:15
probably don't need the 14 core you
26:13 - 26:16
could probably get away with 12 cores
26:15 - 26:18
but then again you're probably going to
26:16 - 26:20
get into some tooling that's going to
26:18 - 26:22
require multi-core and it's going to
26:20 - 26:25
save you a little bit of time to run
26:22 - 26:27
those processes now I use both windows
26:25 - 26:29
and Macs and I've been running mini PCS
26:27 - 26:31
at home and office for development work
26:29 - 26:33
with visual studio and Home Server
26:31 - 26:34
projects and one of the biggest
26:33 - 26:37
advantages of having external
26:34 - 26:39
peripherals is their reusability across
26:37 - 26:41
different setups this modularity is
26:39 - 26:43
invaluable for maintaining a flexible
26:41 - 26:45
and adaptable workspace one other thing
26:43 - 26:47
to consider is resale value now
26:45 - 26:49
historically Mac minis retain reasonable
26:47 - 26:52
resale value though it may be slightly
26:49 - 26:53
lower compared to MacBook Pros due to
26:52 - 26:56
their desktop nature magbook Pros
26:53 - 26:58
generally maintain higher resale values
26:56 - 27:00
I've sold quite a bunch of MacBook proos
26:58 - 27:02
in uh private market sales like on eBay
27:00 - 27:05
and Craigslist and I usually end up
27:02 - 27:07
getting more for that than I would if I
27:05 - 27:09
were to do an apple trade in for a long
27:07 - 27:11
time we had desktops and laptops but
27:09 - 27:13
with many PCs things are starting to
27:11 - 27:14
converge a bit especially with the
27:13 - 27:16
possibility of input devices being
27:14 - 27:18
wearable and wearable displays are
27:16 - 27:20
already here in the form of smart
27:18 - 27:22
glasses or goggles I don't know why I'm
27:20 - 27:25
doing this I don't have one of those new
27:22 - 27:27
xreal glasses I should get one to check
27:25 - 27:29
it out Apple Vision Pro is another thing
27:27 - 27:31
I had in here I did review on it but I
27:29 - 27:33
can just imagine in a not too distant
27:31 - 27:35
future where both laptops and desktops
27:33 - 27:38
are gone the way we know them and all we
27:35 - 27:40
have is like a pocket sized mini that
27:38 - 27:42
just connects to all your devices and
27:40 - 27:43
peripherals wirelessly and of course by
27:42 - 27:46
that time they're going to be even more
27:43 - 27:48
powerful than the M4 Max now bringing it
27:46 - 27:50
back to our current time really there's
27:48 - 27:53
no reason why Apple couldn't put an M4
27:50 - 27:55
Max chip in the Mac Mini except to not
27:53 - 27:58
cannibalize the laptop market so they
27:55 - 28:00
went with the M4 and the M4 Pro which
27:58 - 28:02
gives us enough pause to consider the
28:00 - 28:03
mini as a portable solution for
28:02 - 28:05
developers or really any other
28:03 - 28:07
professional use case if you love the
28:05 - 28:09
idea of using the most powerful mobile
28:07 - 28:11
silicon but don't want to pay extra for
28:09 - 28:12
the other bells and whistles that a
28:11 - 28:15
MacBook Pro will give you or maybe you
28:12 - 28:16
just prefer to pick your own peripherals
28:15 - 28:18
then the Mac Mini is for you you can
28:16 - 28:20
give it to your grandma but you can use
28:18 - 28:22
it yourself too if you need ultimate
28:20 - 28:24
power then go with the M4 Max MacBook
28:22 - 28:26
Pro for those people considering it you
28:24 - 28:28
know who you are and if you just want
28:26 - 28:30
the Simplicity of carrying one thing and
28:28 - 28:32
one thing only the MacBook Pros are your
28:30 - 28:34
thing for more detailed information
28:32 - 28:36
about the MacBook Pros and the different
28:34 - 28:38
chips that are available watch this
28:36 - 28:41
video here thanks for watching I'll see
28:38 - 28:42
you next time