WEBVTT

00:00:00.320 --> 00:00:08.000
whoa whoa whoa whoa whoa whoa running Windows on your iPhone or iPad believe

00:00:05.680 --> 00:00:12.799
it or not it can be done with the help of a special emulator app called UTM but

00:00:11.120 --> 00:00:16.760
how does it work and why the heck would you even want to run Windows on a device

00:00:14.719 --> 00:00:21.480
that purports to be a highly optimized marriage between apple hardware and

00:00:18.640 --> 00:00:25.920
Apple software other than simply because you can it turns out that some users are

00:00:23.800 --> 00:00:31.199
actually getting more out of the Apple silicon processors inside newer iPads by

00:00:28.560 --> 00:00:35.879
running Windows than they do running iPad OS the idea is that despite the

00:00:33.879 --> 00:00:40.360
fact the M series chips are quite powerful there aren't a whole lot of

00:00:37.960 --> 00:00:44.559
officially supported apps that push the processor to its limits however it's

00:00:42.640 --> 00:00:49.360
easier to use the processor to its full potential when you can install Windows

00:00:46.719 --> 00:00:54.640
and run whatever program you want think image editors or design software the

00:00:52.559 --> 00:01:00.680
possibilities for calculator apps alone are endless but prepare yourself for a

00:00:57.760 --> 00:01:05.119
shocker Apple didn't want the original version of UTM on the App Store what

00:01:03.440 --> 00:01:10.720
they were never super clear with the developer of UTM as to why but it's not

00:01:08.200 --> 00:01:14.920
exactly surprising that Apple wouldn't want a competing operating system

00:01:12.600 --> 00:01:19.439
running on their own Hardware this means there are currently three flavors of UTM

00:01:17.799 --> 00:01:27.439
the base version which isn't available on the App Store and has to be sideloaded UTM HV and UTM SE which you

00:01:25.240 --> 00:01:31.439
can get through the App Store but which has some significant limitations the the

00:01:30.000 --> 00:01:34.880
good news however is that if you're interested in turning your Apple device

00:01:33.040 --> 00:01:39.520
into a Windows machine all three versions of UTM have interesting uses

00:01:37.880 --> 00:01:43.479
we'll tell you what they are and how they work right after we thank ODU the

00:01:41.640 --> 00:01:48.000
sponsor of this video every business needs a visually appealing yet fully

00:01:45.719 --> 00:01:51.640
functional website with ODU you can create one for free but don't worry if

00:01:50.320 --> 00:01:56.280
you feel like you're in over your head odu's codefree approach means anyone can

00:01:54.119 --> 00:02:00.520
have a site up and running in no time plus with their AI copywriter generating

00:01:58.439 --> 00:02:04.759
text and descriptions is easy than ever it even comes with unlimited hosting and

00:02:02.159 --> 00:02:07.439
your very own domain free for a year so whether you're just starting up or if

00:02:06.200 --> 00:02:13.959
you want to take your business to the next level use our Link in the description to create a free website

00:02:10.520 --> 00:02:15.879
today with ODU UTM which as we mentioned

00:02:13.959 --> 00:02:19.879
can be found on the App Store works like a normal app in that you just tap to

00:02:17.640 --> 00:02:23.879
open it tell it to install a new virtual machine and pick which operating system

00:02:22.280 --> 00:02:28.000
you'd like to emulate pretty straightforward and it's fast enough to

00:02:25.519 --> 00:02:32.360
run retro games for platforms like Doss and other older systems where the games

00:02:30.080 --> 00:02:38.000
require a ton of Hardware resources however UTM SE is quite slow when trying

00:02:35.120 --> 00:02:42.080
to run anything newer than Windows XP meaning if you need higher performance

00:02:40.080 --> 00:02:48.920
you might instead consider the original version of UTM which supports something

00:02:44.280 --> 00:02:50.640
called Just in Time execution or jit jit

00:02:48.920 --> 00:02:55.480
that isn't some kind of weird soar on your face but is instead a technique for

00:02:52.920 --> 00:02:59.760
compiling the process of translating a program's human readable source code

00:02:57.319 --> 00:03:03.040
into the machine code your CPU can understand understand typically

00:03:01.080 --> 00:03:07.280
compiling is done ahead of time allowing your CPU to quickly execute a program

00:03:05.200 --> 00:03:11.959
when you open it up however if you have a Windows program that isn't written for

00:03:09.680 --> 00:03:16.280
the ARM architecture that those apple M series chips use it has to be

00:03:13.920 --> 00:03:22.120
interpreted in order to work which can be a very slow process and a big part of

00:03:18.920 --> 00:03:26.200
the reason why UTM is limited in what it

00:03:22.120 --> 00:03:28.360
can do this is where jit comes in jit

00:03:26.200 --> 00:03:33.879
works with certain programming languages that can be pre-compiled into an

00:03:30.280 --> 00:03:36.000
intermediate code called bite code jit

00:03:33.879 --> 00:03:40.560
can then compile this into the correct machine code when you open the program

00:03:38.080 --> 00:03:44.560
while jit is slower than running native machine code it's fast enough to run

00:03:42.680 --> 00:03:48.599
game emulators in fact there's one called dolphin that can emulate Wii and

00:03:46.799 --> 00:03:55.560
GameCube titles that can run on this original version of UTM thanks to jit as

00:03:51.840 --> 00:03:58.319
far as Windows goes UTM with jit can run

00:03:55.560 --> 00:04:02.599
64-bit versions of Windows up through Windows 7 pretty impressive for an

00:04:00.680 --> 00:04:06.879
emulator though newer versions of Windows are too graphically demanding to

00:04:04.640 --> 00:04:12.159
run well but if you want a current version of Windows on your device UTM HV

00:04:10.120 --> 00:04:17.759
is the addition you want it allows you to run Windows 10 or 11 on ARM natively

00:04:15.879 --> 00:04:22.919
meaning there's no messy code interpretation required allowing you to

00:04:19.680 --> 00:04:25.680
run these newer Windows versions at full

00:04:22.919 --> 00:04:29.919
speed regardless of which UTM version you're going with though you'll want to

00:04:27.080 --> 00:04:34.080
keep two things in mind one it can can't support GPU virtualization so you won't

00:04:32.280 --> 00:04:39.400
suddenly be able to play current graphically intense titles on your iPad

00:04:37.240 --> 00:04:43.400
two you'll need to bring your own copy of Windows which I know none of you

00:04:41.639 --> 00:04:46.800
would ever resort to piracy to get your hands on but even though we've spent

00:04:45.240 --> 00:04:51.600
this episode talking about running Windows on an Apple device what if you

00:04:49.080 --> 00:04:57.440
want to go the other direction and run I don't know macOS on your PC if that

00:04:55.080 --> 00:05:02.919
sounds like you then go watch this video next it's a good time going to be so

00:05:00.240 --> 00:05:02.919
great
