Mac Studio for developers: is it worth it? (analysis)

  Рет қаралды 28,396

Filip Hráček

Filip Hráček

Күн бұрын

I've heard that the new Mac Studio with the M1 Ultra is "the best Mac ever made for programming." I respectfully disagree.
I agree it's an absolute beast of a workstation. But I feel there are better options, at least for developers like me.
‪@mkbhd‬ review: • Mac Studio Review: Dou...
‪@MaxTechOfficial‬ benchmark comparison: • Mac Studio vs Mac Pro ...
My Udemy course about Android Studio shortcuts: www.udemy.com/...
My game: egamebook.com/...

Пікірлер: 177
@arielramos8959
@arielramos8959 2 жыл бұрын
HAHAAHAHA I love how the question's been answered on the first second.
@learntechgrow
@learntechgrow 2 жыл бұрын
But is it?
@BrendansReasons
@BrendansReasons 2 жыл бұрын
If you give me the answer up front, I'm gonna keep watching. I'm a simple man
@BrendansReasons
@BrendansReasons 2 жыл бұрын
just finished. very good, thank you
@ricard458
@ricard458 2 жыл бұрын
One of the main reason is that we need MacOS to have xcode to be able to compile flutter for iOS.
@y200sub
@y200sub Жыл бұрын
Not only flutter, we need macOS to develop anything that targets the apple ecosystem, be it flutter, swift, mui, react, etc.... Plus even vscode runs much better on mac than on windows
@mark-hollis
@mark-hollis 2 жыл бұрын
It took you four hours to find out, that the M1 Ultra is probably too much? Most of the stuff a developer does on every day basis only use one core. So it was obvious that it would not be faster than a normal M1 in the Macbook Air. Every developer knows that the Mac Studio is total overkill for what 99% are doing but it is unfortunately the only possibility to get a desktop mac with more than 16GB Ram and more than a 2TB SSD. Apple knows that and that's why they are not offering a normal Mac Mini with these specs. Because they would sell much less Mac Studios then.
@davidwserber
@davidwserber 2 жыл бұрын
Such a helpful video! Most computer reviews on KZbin are done from the perspective of video production. The software developement perspective is sorely needed. Thanks for sharing your reasoning Filip!
@TheCreepyLuck
@TheCreepyLuck 2 жыл бұрын
I was considering the mac studio really hard for my next machine. I thought, "I'm building this app, and my current M1 Macbook Air is really slowing down while running it in dev mode". I made so many mental acrobatics untill I started comparing the m1 max processor with an 12700k. The benchmarks were mostly the same. So I built a computer to use as a development server. Now my workflow consists of using Visual Studio Code and ssh into the development server, I get the same performance for half the money and I can make lots of VMs to test my app in different production enviorments. All in all I think I made the right decision. VScode ssh extension works like wonders. It even forwards the ports so I can see the app on localhost.
@mujtabaasuliman295
@mujtabaasuliman295 Жыл бұрын
do you think VScode with ssh will work for game dev when porting for ios?
@Stevexupen
@Stevexupen 2 жыл бұрын
as a full stack developer working on a fairly medium-big projects using micro-services architecture, to set up a local development environment with multiple docker containers running, debugger, multiple intellij and microsoft studio codes windows, mongoDB compass, multiple terminals, hundreds of stack-overflow tabs on google chrome and source tree running ALL at the same time sometimes i found that with the M1 Mac mini with 16GB RAM i quickly hit 3-4GB of swap after some time. I found that the mac studio max with at least 64GB of ram at least future proof and cover all my scenarios.
@llothar68
@llothar68 2 жыл бұрын
32gb is absolute minimum for developers. On windows I can buy that for $120. On windows it’s 5 times that sucks
@Stevexupen
@Stevexupen 2 жыл бұрын
@@llothar68 yea 16GB is just not going to cut it for development use case nowadays
@TheEddie581
@TheEddie581 8 ай бұрын
you are a busy man.
@diego2020e
@diego2020e 2 жыл бұрын
I would choose the base model of the mac studio (m1 max) with 1tb of storage just because it is much cheaper than a macbook pro with m1 and I already have a monitor and keyboard, I know that this mac would last me many years
@berninme
@berninme Жыл бұрын
Run 50 docker containers, multiple vms, self hosted CI/CD pipelines, etc. etc. It's actually kind of exciting to think about the prospect of having a machine where you can own and run everything you need, have it running all the time, and the machine doesn't even break a sweat. This thing is going to be killer for enterprise developers which may have dozens of different things running (such as lab environments) in order to approximate a production ecosystem.
@krzysztof5776
@krzysztof5776 Жыл бұрын
This s*cker (author) doesnt have a clue about software development
@mattbram8993
@mattbram8993 Жыл бұрын
Was going to ask about minikubs etc. I’m not a front end engineer I need mad CPU for assembly testing and such.
@DominikRoszkowski
@DominikRoszkowski 2 жыл бұрын
After switching to M1 based computer which is basically silent all the time compared to old 16" the only thing that bothers me sometimes is the network throughput and speeds. Frankly, having slower network speed at office than at home is one of the main reasons why I often decide to just stay at home to work. When it comes to Windows the thing that just makes it unusable is how unstable it is. We have modern Thinkpad at home and it has problems with some drivers or hardware almost every month
@krzysztof5776
@krzysztof5776 Жыл бұрын
Author of the movie doesn't have a clue about contemporary software development
@elspuddo
@elspuddo 2 жыл бұрын
You're right that for most developers those extra 10 cores aren't going to really help. But if you're regularly doing full builds of something on the scale of Chrome, Firefox, or the Linux kernel, you absolutely know the difference between MAKEFLAGS=-j10 vs MAKEFLAGS=-j20.
@alexpol108
@alexpol108 2 жыл бұрын
The first 5 seconds were priceless, thank you very much)
@Tonkuz
@Tonkuz 2 жыл бұрын
I am really happy with my m1 MacBook Pro 13 8 Gb ram . No issues so far for flutter development with a code base of 35 k lines . Also one more reason is when I develop in an average computer I can notice the performance of my application if I do something wrong, but if I run same code in an ultra fast computer with tons of memory I may not notice the effect of my poorly performing code module because of the beast hardware
@IshaqueHassan
@IshaqueHassan 2 жыл бұрын
same here 🤩
@llothar68
@llothar68 2 жыл бұрын
That’s why you have to eat your own dog food on a non developer machine
@chudchadanstud
@chudchadanstud 2 жыл бұрын
that's what VMs are fo...oh wait. Mac
@chudchadanstud
@chudchadanstud 2 жыл бұрын
@Brandon W lol have you actually tried to do that? I have. Honestly you'd rather not.
@chudchadanstud
@chudchadanstud 2 жыл бұрын
@Brandon W Buddy. Have you actually tried running Mac OS on a virtual machine? You're just typing about things you know nothing of. Parallels won't help you.
@xcpt
@xcpt 2 жыл бұрын
I am an Android Developer and used a HP G9 Linux Laptop for about 1 1/2 years. It was a good Machine and I've never experienced any flaws except for the Battery Life. Now I work with a MacBook Pro M1 14 Inch since a Month and the difference is not even close. The HP Notebook lasted not near 2 Hours with a running Emulator, 2 Instances of Android Studio and sometimes a NodeJS Webserver. The MacBook runs 5 Hours without a problem and doesnt even need a fan. These M1 Chips are very impressive.
@dany19991
@dany19991 2 жыл бұрын
are android emulators running now on M1 ?
@xcpt
@xcpt 2 жыл бұрын
@@dany19991 yes
@llothar68
@llothar68 2 жыл бұрын
Why a notebook? Developers need a good workplace not a Mobil one
@franfox
@franfox 9 ай бұрын
Thanks for taking time to make this video. I love the background music and the fact you answer the question at second 1 👏
@mibi2007
@mibi2007 2 жыл бұрын
I am using a Windows laptop and a Mac mini M1 to work with Flutter and games. So far so good. I really want to make more games with Flutter game engine, but it takes too much time because Flutter doesn't have a game studio yet. I would love to contribute to that project :)
@tolaut
@tolaut 2 жыл бұрын
27:00 I'd even argue that most software developers should opt for the M1 Pro (instead of the M1 Max) chip, as it has the same CPU as the Max and most devs won't need a stronger GPU. I bought a 14" MBP for Flutter development in November and i haven't heard the fans yet, i feel like even this machine is overkill for my usecase.
@filiphracek
@filiphracek 2 жыл бұрын
Really? The Max has exactly the same CPU power as the Pro? I wasn't aware of this. Maybe I was blinded by the benchmarks, many of which do use GPU...?
@tolaut
@tolaut 2 жыл бұрын
@@filiphracek Yes, both have a 10 core CPU with 8 performance and 2 efficiency cores and they score the same for CPU bound benchmarks. But you can also get a binned version of the M1 Pro chip which has only 8 cores and is a bit cheaper. Edit: Apparently Macbooks with the M1 Pro chip have about an hour better battery life than with an M1 Max chip, even when you don't use the extra GPU cores and just use the laptop for light work.
@filiphracek
@filiphracek 2 жыл бұрын
@@tolaut Thanks! I'm looking at the specs now. I wonder if the 400GB/s memory bandwidth of Max (compared to 200Gb/s of Pro) makes the difference in some of the non-GPU benchmarks I looked at previously. Or maybe it was just that they compared the base models, and the Max base model has bigger RAM? I'll have to investigate some more.
@tolaut
@tolaut 2 жыл бұрын
@Filip Hráček I've asked myself these questions too when i was researching on what machine to get. Most benchmarks (like Geekbench) show the same results when both, the M1 Pro and M1 Max chips, have access to 32GB or RAM, with deviations of maybe 2-3%. What ultimately convinced me is that Apple themselves provide the same CPU benchmarks for M1 Pro and M1 Max ( Add "/macbook-pro-14-and-16/" to the Apple site URL, KZbin removes my comment if i post the complete link). If you scroll down that page, you'll find a "CPU Performance" section in which you can also select XCode. All of them are identical. I found that most KZbinrs compare the 8 core M1 Pro Macbook as it is the base model and you have to manually select the 10 core model (at least for the 14") when purchasing one. Given that the SSD read speed of those machines is "only" 7.2GB/s, i figured that 200GB/s bandwidth should be plenty for communication between these components. I ended up buying a 14" MBP with the strongest available M1 Pro chip (10 core CPU, 16 core GPU, 32 GB RAM) and i am definitely not in need of more power for Flutter and Python development, as i haven't even heard the fans yet. To be honest i would probably be fine with a M1 Macbook Air. The only thing that put me off is the maximum of 16 GB of RAM, as i wanted to future-proof for about 5 years.
@Dreamwriter4242
@Dreamwriter4242 2 жыл бұрын
If the developer uses a graphical editor such as Unity or Unreal, having a stronger GPU really helps. I haven't compared with the Pro, but the M1 Max is much smoother using Unity than a base M1 (and the base M1 was slower than my old Intel Mac Mini with a low-end eGPU)
@pete_thompson
@pete_thompson 2 жыл бұрын
I don't think a farmer will find a quality used tractor for $50k. Or it would be a very small and not powerful. They cost a lot more than that.
@bugged1212
@bugged1212 2 жыл бұрын
I use an 14 inch M1 max and Mac studio isn't exciting enough to use. I did order a Studio Display, it's about $2100 here in India and it's awesome! Pixel perfect designs and colors to pair with my pro machine.
@digitalsuperman
@digitalsuperman 2 жыл бұрын
i think the mac studio base model is worth it for development.
@mohamedkadhemmansour7058
@mohamedkadhemmansour7058 2 жыл бұрын
is this guy the flutter guy ? i remember him from those flutter videos. glad to see him elsewhere, he is a very good explainer.
@IshaqueHassan
@IshaqueHassan 2 жыл бұрын
yes he's the one
@Tigerex966
@Tigerex966 2 жыл бұрын
The worst part was s it's a static computer you can never upgrade the RAM GPU CPU memory SSD internally, while other products allow that overtime.
@noway8233
@noway8233 2 жыл бұрын
Yes, and that point , considering the cost its very important
@jabulaniharvey
@jabulaniharvey 2 жыл бұрын
Software optimisation is the problem to be solved...too many developers have hidden behind single processor implementations of their software because multiprocessor implementations are much harder to implement (for humans)....time for more ML-assisted code and software improvement
@noway8233
@noway8233 2 жыл бұрын
Some proces are not good for paralel computing , so its a math and physical thing , yuo need to use one core
@chhinsras
@chhinsras 2 жыл бұрын
I switched from Windows to Mac in 2016. I only do clean install OS once on the first time within 6 years, while I was reinstalling Windows 6 times a year.
@oglasungutay-vos
@oglasungutay-vos 2 жыл бұрын
I can't work with machines that are producing fan noise and have less than 64GB RAM. Mac Pro 2013, aka the trash can, has changed my quality of development process in words that I cannot describe. Continuing with the same small factor design, today, even the highest spec'ed Mac Studio is a real bargain for a desktop computer and will pay itself 100 times over.
@smashedlegends
@smashedlegends 2 жыл бұрын
No. It does not worth it. With that value you would buy a RTX3090 that can do 3D. Next question.
@noway8233
@noway8233 2 жыл бұрын
Thats exactly whats Apple wants the owner must think , that yuo have the power of that rtx 3090, and of course its not true
@chhinsras
@chhinsras 2 жыл бұрын
Personally, M1 chip is pretty good enough for Flutter developer. If you can get 16GB, 32GB is preferred. Most of the time, you need to run simulator and many things which kills the RAM.
@akshaysrivastavaofficial
@akshaysrivastavaofficial 2 жыл бұрын
As a developer, and designer, I really love my MacBook M1 Air because it has 16 hours of insane battery life which actually improved my productivity. But for desktop systems, I guess creating your own system would be a better option as you have more customisations and control. I have been a linux user and I loved that freedom but there is no other laptop that can compare the keyboard, trackpad, screen and speaker quality of a well built MacBook. I've been using Windows for 20 years then switched to Linux and now, because of M1, I'm on macOS. Anyways, unless you rely on the softwares that are specifically made for macOS, it is much better to install Linux and have your own desktop computer specially considering apple closed ecosystem and almost non-existent repairability or upgradability.
@Alcaatraz01
@Alcaatraz01 2 жыл бұрын
Basically this. I bought this same machine, the lowest tier option with 8gb ram and 256GB SSD to do Zoom calls and was blown away when I tried setting up my dev environment for giggles. Tried docker as soon as they updated it for M1 and could not believe it also handled it like a champ. I'm probably pushing it with the limited memory but didn't notice hitches. Battery life is ungodly. And the speakers.... my goodness... I use it to watch any shows now because the quality is better than a lot of the cheaper sound bars. You'd need to get a sound system that costs about half as much as the laptop to get something on par/better. Still have my windows custom built machine for gaming/main work but if we get that mythical 15" macbook air I'm switching over full time.
@rohithmekala2608
@rohithmekala2608 2 жыл бұрын
Yep for laptops I always go MacBooks and for desktop PC is better. The 16" M1 Pro Macbook is a just nice to use and now Linux is underway on M1 macs. just the GPU needs work and some other things but those are easy. As soon as GPU works in Linux. The M1 MacBooks will have the best combo: Linux for software dev and macOS for productivity and video editing.
@akshaysrivastavaofficial
@akshaysrivastavaofficial 2 жыл бұрын
@@rohithmekala2608 Yes. I guess distro is Asahi Linux.
@rohithmekala2608
@rohithmekala2608 2 жыл бұрын
@@akshaysrivastavaofficial yep. It runs arch so no problems for me there
@robertdavis7262
@robertdavis7262 2 жыл бұрын
This video says way more about the guy who made the video than the computer he is supposed to be talking about. Where the Studio is way faster than the other computers he either says that speed (probably) doesn't matter, maybe it does matter (but you're probably getting coffee anyway), or you should be using a server for that (!). At the end of the day he spent about 8 hours thinking himself out of buying the studio (Max, I think he is right the Ultra is overkill for him). And all we got was this (psychologically) interesting video.
@andre-le-bone-aparte
@andre-le-bone-aparte Жыл бұрын
TWO WORDS: VIRTUAL MACHINES
@modolief
@modolief 2 жыл бұрын
Questions: 1. How well does the Mac Studio do running multiple browser instances with many tabs per instance? 2. How well does the Mac Studio do spinning up a bunch of docker containers to simulate a network of machines each running a microservice? How good is the application performance of that virtual network; e.g., could my local browser request a URL from that network with all the backend code running and get a quick page render? EDIT: Question 1. At 12:05 -- ok cool, it looks like there's a lot of information towards an answer here 🙂
@AdamKudrna
@AdamKudrna Жыл бұрын
Thank you Filip for sharing your analysis! I only wish you stopped by the portability aspect a little bit more. Performance is a thing, but should I actually buy a laptop even when it sits on my desk 99 % of the time? With my work/life style (in the last years, I do coding almost exclusively using the full desktop-like setup. My MBP's battery is [therefore] dead and I only keep the laptop open to be able to use touch ID), it seems like a waste of hardware to buy a laptop instead of a machine that has just the features I actually use. Thank you for sharing and keep it going!
@drooner
@drooner 2 жыл бұрын
But if I have a 34" monitor, Apple keyboard and magic pad - the Studio Max (not Ultra) is $1000 cheaper than the Macbook Pro Max - and with the difference I can buy a Macbook Air m1! What do you think?
@Alcaatraz01
@Alcaatraz01 2 жыл бұрын
I agree with pretty much everything you said but I'd argue that the single machine thing, while great, is not really a strength of having a laptop. I could have two laptops but having one machine to always use that has documents and code would make me nervous because it could be lost or stolen. As you said, even with the cloud, if you lose it then you have to get a new machine and set everything up again. I do use a stationary Windows pc and have an M1 macbook air as a backup/travel machine. For those reasons I think the negatives negate the mobility advantage of the macbook over the studio because you'd always be better off having a secondary machine (ideally a notebook)
@filiphracek
@filiphracek 2 жыл бұрын
You're making a great point. I partly diminish the risk of loss by having an external disk that my MacBook backs up to (via Time Machine) several times a day. And of course the really important stuff is also on Google Drive, GitHub, my home NAS, and/or Amazon Glacier. But I do think it's good practice to have 2 separate computers work on the same data. Like, if my MacBook fails (or gets stolen) and the Time Machine restoration doesn't go as well as I hope, I might need to spend a lot of time trying to recreate the lost environment.
@zcong3402
@zcong3402 2 жыл бұрын
Thanks for you video! it's impressive! I'd love to see a review from a developer perspective! I am a full stack developer(javascript + nodejs + docker) and occasinally edit photos etc.. At the moment I am using a 2017 13 inch 16GB ram 2cores i5 processor...I often feels the computer lags when I use vscode with all the things running in backgrounod (docker + a lot of chrome tabs + compiler) And on the fence getting a ultra studio to sovle the problem "for good". (I personally really HATE any lag, any perceivable lag hurt my developing mood).. Do you think getting a 16inch MAX macbook pro will make my experience apparently better? Thank you!
@XTJ7
@XTJ7 2 жыл бұрын
Yes, 100%. I have a 2013 Mac Pro (the trash can) with a 6 core / 12 thread xeon and 64gb of RAM, which for many things is still faster than your MacBook. I compared it to a 2018 i9 MacBook Pro and in sustained loads the Mac Pro is faster. Now to the fun part: I also own a MacBook Air M1. And I ran extensive unit tests, compilation of TypeScript with Angular, NestJS etc. - and I've seen speeds of up to 5 times faster. Mind you, this is NOT on a Mac Studio (still waiting on my delivery), this is on a MacBook Air with the basic M1 processor. So the M1 Max will absolutely make your experience better, by a lot.
@zcong3402
@zcong3402 2 жыл бұрын
@@XTJ7 wow! I am now buying it after seeing your comment. Thank you!
@XTJ7
@XTJ7 2 жыл бұрын
@@zcong3402 you'll be a very happy dev 😀 Everything feels snappier, compiles a lot faster, stays cooler and the battery lasts a lot longer. The list of benefits is fairly long. The M2 MBPs won't be around before fall and that's if the rumored delay isn't true. Also the difference between an M1 and M2 won't be nearly as much as between your Intel MBP and M1. So personally I would only wait if you're thinking of buying a MacBook Air. Otherwise just buy and be happy for several years. Those machines are beasts :)
@lumpython5351
@lumpython5351 12 күн бұрын
I really hate that KZbinr Max, he literally doesn't know anything, I'm a Mac Fanboy and I feel cringe watching he talks about Apple stuff.
@PascalWelsch
@PascalWelsch 2 жыл бұрын
Speedometer is interesting. But it gives very different results in different browsers. My results by browser on MBP M1 Max are: Chrome 253 Firefox 220 Safari 270 (To everyone else testing: Disable your extensions, better use an incognito tab) Still, pretty good to compare completely different setups for their perceived speed
@filiphracek
@filiphracek 2 жыл бұрын
Yes. I think they originally invented speedometer to compare browser perf, so it makes sense those scores vary. I tested in Chrome everywhere, even though it didn't occur to me to use incognito / disable extensions...
@PascalWelsch
@PascalWelsch 2 жыл бұрын
@@filiphracek Especially extensions that watch for input fields can be tricky (grammarly, 1password). I got a score of 140 instead of 250.
@nyambe
@nyambe 2 жыл бұрын
The base mac studio is not a bad deal for developers. Mac mini is great but if falls a little short in connectivity, specially monitors. I love the M1 Air but having only 2 usb-c makes me have to decide between power, external monitor o audio interface if I don't want to use a dongle.
@filiphracek
@filiphracek 2 жыл бұрын
Yeah. I get the connectivity argument of M1 macs (my MacBook Pro also has just 2 ports) but, in "docked" mode, this is easily fixed by a good USB-C hub. The most expensive ones on the market are something like $200. And they give you more connectivity than you'll need. That's actually my plan in the short term. Just fix the abysmal connectivity - because I'm pretty much happy with everything else.
@nyambe
@nyambe 2 жыл бұрын
​@@filiphracek I have both a mac mini and an M1 air. Dongles on the air, defeats the portability factor and the advantages on usb-c devices. The mac mini M1 monitor situation is very unstable, its the permanent streaming computer. When it goes to sleep, often one of the monitor does not wake up. Too bad. I would also love to monitor the streaming feed via a third monitor right over the camera.
@MiquelBeltranFebrer
@MiquelBeltranFebrer 2 жыл бұрын
Yes, Mac Studio focuses on a niche which is not software developers. We get no advantage from the M1 Max/Ultra CPUs. I didn't get a MacBook Pro M1 on launch because it was way too expensive for what I needed, so I decided to wait for a Mac Mini format. Then Mac Studio was announced, but the price difference makes it not worth it, so I may consider again the MacBook Pro M1. Either way, they are so expensive! Even if I can put them as work expense, it is just painful when my 2018 MBP can get things done.
@PascalWelsch
@PascalWelsch 2 жыл бұрын
The intel MBP produce so much heat. Switching to M1 thought me what battery life of >2h actually means. I don't have to think about plugging it in all the time. And I can place it on my lap without burning myself.
@MiquelBeltranFebrer
@MiquelBeltranFebrer 2 жыл бұрын
@@PascalWelsch It is a very good point! I work from home 100% of the time and I never really cared about battery life, but fan noise has been a big issue in some occasions
@zcong3402
@zcong3402 2 жыл бұрын
Dude I am on the same fence as you are, I use a 2017 mid made macbook pro with dual core i5 and 16GB ram... now feeling my computer just not enough for my daily work (a lot of docker container + datagrip + a lot of chromes tabs + nodejs)... looks like MBP Max pro 16inch is the best optioin here but still the price tag throw me off... not to mention you need another 600 australian dollar to upgrade the RAM...
@d.developer
@d.developer 2 жыл бұрын
the first thing you were saying started your video is NO. that's DOPE man
@filiphracek
@filiphracek 2 жыл бұрын
Yeah, I'm not a big fan of those videos that "keep you hostage" with things like "I'm gonna tell you what you need to know but not before I take 10 minutes of your time first". I mean, to some extent, it's just good storytelling. But it can definitely go too far.
@Jarek.
@Jarek. 2 жыл бұрын
I'd say - it depends... I'm on MBP 2017 which is 2-3 slower than a basic Mac Studio. At same time, for last 2 years I work exclusively from my desk. I could upgrade to M1 MBP but I have two external displays, keyboard and a mouse so buying 2k USD Mac Studio makes more sense: a) decent speed upgrade, b) cheaper than MBP, c) more connectivity. Stay safe!
@filiphracek
@filiphracek 2 жыл бұрын
Yeah, that sounds totally reasonable. I can imagine, in a different life, I would also just work from one place. It's probably healthier, too. But I'd just suggest that you give the newer (2020+, ARM-based) MacBook Pros a think. They are soooo much more portable. 12+ hour battery life (even when doing heavy work), zero fan noise. It changed the equation for me.
@Jarek.
@Jarek. 2 жыл бұрын
@@filiphracek Oh, yes. I think I will wait and see how MacBook Air 15" will look like, it might be a good companion for a home PC. On the other hand, I don't think we will be fully back to pre-covid era when there were years when I spent 27 weeks traveling. So my need for a powerful portable machine may not be as big... And finally - I could not resist and ordered Mac Studio, it will arrive in a week or so. Maybe after trying a stationary machine my excitement will disappear and will decide to swap it to a MBP 😊
@3breze757
@3breze757 Жыл бұрын
@@Jarek. whats your opinion now? I'm in the same situation same 2017 mbp and can't decide between m2 air/pro or pc/mac studio
@Jarek.
@Jarek. Жыл бұрын
@@3breze757 Basically - no changes. I like my MacStudio a lot, this is my primary workhorse. On occassional trips I take my old 2017 MBP. Also, when need to do some small work from a couch, MBP is serving me well. Last week I was thinking if I need a new MB(P/A) but really couldn't justify new purchase.
@tomladdus9264
@tomladdus9264 2 жыл бұрын
Our code takes 30+ minutes to do a full build. I am often rebuilding everything. I think the Ultra would absolutely be worth it. I don't need portability. For my personal projects, I agree I don't need it.
@llothar68
@llothar68 2 жыл бұрын
Rewrite your build system. I do C++ and it is a huge topic.
@TheHy6xD
@TheHy6xD Жыл бұрын
@@llothar68 sometimes it's easier to buy faster computer than asking for time to rewrite everything. And even when you rewrite, it's not 100% proven to be faster.
@didnti
@didnti 4 ай бұрын
the only thing I disagree with is the portability (not because it's wrong but because it doesn't work for me). I'll be street walking with an at least thousand dollar piece in my pocket, in my neighboorhood it wont last any longer without being broken but mainly stolen... lmaofao.
@SachinSabbarwal
@SachinSabbarwal 2 жыл бұрын
I totally agree that laptops(macs) these days are better than desktops(imacs etc) for us developers. I used to work on an imac and was bound to my chair working mostly in few limited sitting positions. Now i have a mac pro(14 base) and i can work on my bed, sofa in addition to working on my chair. It has helped with the neck and knee pain that i had started having because of being bound to my table and chair. Regarding the need for power: My typical workflow requires at least two android simulators and android studio and few chrome tabs. My MBP 14 base(m1 pro with 16gb ram) works great for this. I have even run upto 4 simulators and all still works well. IMHO it makes sense to go to mac pro 14 or 16 inch with m1 pro or maybe to m1 max, but studio is definitely waste of money and it will bind you to a table/chair. So we are paying more for less. Thanks for amazing insights @Filip Hráček
@gergelyv
@gergelyv 2 жыл бұрын
About ergonomics, I'm pretty sure that the opposite should be true. A good desk + chair with the right height (chair, table, display) etc. adjustments, and a decent sitting position should be much more healthy than anything you can achieve with a laptop. Laptops are ergonomics nightmares. You might not have the right setup with your desk + chair, or you might be using bad positions to the extent that just being able to use other awful positions help in your case. Also, don't sit for hours, do stand up regularly, and if you have any issues, talk to a physiotherapist.
@DBKarel
@DBKarel Жыл бұрын
Windows laptops are more expensive and worse in almost every way than Macbook Pros. Anyone not understanding this is pushing an agenda or has never used a Macbook Pro.
@BSingh-on4qr
@BSingh-on4qr 3 ай бұрын
Well now that it’s mid 2024, I’m getting an m1 ultra Mac Studio for $1333 2nd hand
@michaelappiah-kubi2829
@michaelappiah-kubi2829 2 жыл бұрын
Great analysts man!!! I would say the studio is not for most programmers
@craune6616
@craune6616 2 жыл бұрын
Good and detailed video as always Filip! thx :)
@nadooit3420
@nadooit3420 10 ай бұрын
You are developer because before the video even started I thought "It would be so perfect if he simply said no"
@venom_snake1984
@venom_snake1984 Жыл бұрын
Great and very thorough analysis. Keep up the good work!
@tluanga-ruatpuii-pa
@tluanga-ruatpuii-pa 2 жыл бұрын
I need a new laptop/Computer for developing mobile apps and web app, I go everywhere with my Laptop. Shall I go for 14 or 16 inch MacBook pro.
@rhoderzau
@rhoderzau 2 жыл бұрын
Great analysis and good points, thanks Filip I'd love to see what happens to the benchmarks between the Max and the Ultra when you have a lot more going, which emphasises parallel operations. Imagine this typical (for me, and I suspect other React Native engineers) scenario: - multiple docker instances running - node - elastic search - redis - database - Multiple iPhone/Android emulators running - VScode (with typescript, eslint, prettier processes running) - Slack - Proxyman (request debugger) - Little Snitch network monitor - Paw API tool - KZbin running in the background - Tower git client. - 1Password - Then often the OS will be performing file indexing, iCloud uploads or time machine backups. - Messages Is usually open too, which oddly takes up a lot more CPU resources than I'd expect. - 20-30 Safari tabs - Twitter - Notes With so much going on, I wonder how the systems compare when performing warm/hot builds
@Alperic27
@Alperic27 2 жыл бұрын
For the most part, what you describe just requires memory… not extra cores… and much less gpu cores… so the ultra is truly useless if you can use your brain rather than your testosterone to do the ‘review’ … File indexing on a dev partition is …. [censored] ….
@adriaandehaan6536
@adriaandehaan6536 2 жыл бұрын
Nice videos - thanks for the insights!
@bit9524
@bit9524 Жыл бұрын
My company bought me a Macbook pro 64gb m1 max around 6 months ago, OMG... I never expoerienced that speed before(The technologies we use are kinda heavy, even frontend used to take some minutes to build or to run the thousands of tests), In my case we run thousands of things locally to lift the application in development local environment and 16gb RAM was not enough anymore, my old mac used to freeze during development and it used to take long to compile everything(Macbook pro i7 2017 I believe, dont remember to be honest), changing to M1 was the best thing at least for me, from my opinion I did not need 64gb or M1 Max, but I am ok, I did not pay for it...
@ionelroza
@ionelroza 2 жыл бұрын
Filip, wait until you see the Final Cut Pro people claiming this is worth it against a PC ... :))
@mapsketch115
@mapsketch115 2 жыл бұрын
What brand of watch do you wear? so beautiful....
@eightsprites
@eightsprites 8 ай бұрын
Thumb up 👍 for the upfront No
@Mendez_84
@Mendez_84 2 жыл бұрын
Great video! Now I want to buy a tractor haha
@filiphracek
@filiphracek 2 жыл бұрын
Me too!
@qq_qq_qq
@qq_qq_qq 2 жыл бұрын
your alienware M15 speedometer score of 73 seems too low, i got 125 speedometer score on almost 7 years old intel i5 6600 PC on chrome brower. i also get 155 speedometer on a company laptop of i7-8850h.
@francisgeorge7639
@francisgeorge7639 2 жыл бұрын
I currently develop on a 4GB RAM/upgraded to 32GB SSD ex-chromebook (2015 Dell i3, 7310, some keyboard issues) using Xubuntu (I tried Gallium linux for chromebooks but it kept freezing andn it's was also out of date, also Bhodi Ubuntu but too many issues). I don't run an emulator mainly because 32GB ssd is too small, but maybe I could have with Bhodi. I use Android Studio, for firebase/firestore dev I can't use the desktop flutter but debug on an amazon 8" Fire tablet remotely via wifi (adb). I have a few GBs of swap but aided by installing zram. I can only run one browser when compiling, and have setup a key-board shortcut to kill all browsers if I'm running short on memory before the compile ends. Compiling and hot-reload are fast, but on linux desktop I found a hot-restart was needed before beginning, using the frozen linux-desktop preview support in the stable-release flutter. Maybe that's changed with recent updates. To mostly fix the keyboard issues, which seem related to palm rejection on the mouse pad, I use the command synclient AreaLeftEdge=500 AreaRightEdge=3370
@francisgeorge7639
@francisgeorge7639 2 жыл бұрын
One or two other notes: I install bleachbit ASAP, since diskspace often runs out. I also have a script to delete the 2 cache folders for each of my Chrome profiles, which makes a 1GB suddenly re-appear. Sometimes I reset Gradle by deleting .gradle. debugging as a linux desktop app uses much less space, but can't be used for firestore/firebase. I have contemplated getting a microSD card for use to offload .gradle (which is huge) and maybe some other stuff, but the performance hit could be huge so I haven't taken that step yet.
@u4tmradio
@u4tmradio Жыл бұрын
mac studio is a waste period
@wojciechzielinski7825
@wojciechzielinski7825 2 жыл бұрын
Only thing that forces me to have apple product is xcode. My thinkpad is super fast, much faster than my macbook pro, I have multiple SSDs in it and I can replace all easily, I can replace and expand memory, and do few more nice things. When it comes to desktop/workstation - there is no value in M1 at all. Reliability is the key in such cases, I need workstation to be workstation, easy to expand, easy to fix, easy to work on and I don't care at all about its size or power consumption. On top - mac os UI stucked about decade ago and it is hell to work with, now best UI and UX in my opinion is windows one, so I rather virtualize linux and windows on such workstation getting blazing fast compilation, dockers, and many more.
@MdSiam-kw5ox
@MdSiam-kw5ox 2 жыл бұрын
Hi Filip, I am not a big fan of Apple laptops, hence I am thinking of buying Apple M1 Max ($1999). What about the Max chip? Is it worth the price?
@BrendansReasons
@BrendansReasons 2 жыл бұрын
Farmers have some of the most debt. Combines, tractors and all. A small farm can easily have hundreds of thousands of dollars in equipment debt.
@filiphracek
@filiphracek 2 жыл бұрын
It's insane. Like, I see myself and others complain how hard it is to do business. And it's always something like software industry, where there are basically no up-front costs. And then you realize how hard people _who grow our food_ have it. Humbling.
@BrendansReasons
@BrendansReasons 2 жыл бұрын
@@filiphracek Exactly
@LukePighetti
@LukePighetti 2 жыл бұрын
@@filiphracek When I hear people complain about a MacBook costing $3000 I can only laugh. A $3000 MacBook will easily last 3 years which is $1000 a year. There is no other business on the planet where you can make six figures with $1000 of overhead per year.
@konfinoyair
@konfinoyair 2 жыл бұрын
From everything you said I get it that it's worth it. If it saves you time, 5 or 67 seconds, then you are more productive.
@muratalagoz2113
@muratalagoz2113 2 жыл бұрын
Thank you for the video. Do you prefer 16 inch or 14 ich for flutter development? is 16 gb ram enough or 32 will be better. Thank you for your answers in advace.
@KristiyanRadev
@KristiyanRadev 2 жыл бұрын
1 word answer, subscribed
@io_inc
@io_inc 2 жыл бұрын
I've become a follower to your channel because of this video...😁
@marianoarganaraz
@marianoarganaraz 2 жыл бұрын
Cof cof... Joaquintosh
@fresh4life449
@fresh4life449 2 жыл бұрын
Philips patek !!!
@roman6188
@roman6188 2 жыл бұрын
Thanks for the review! Can we also know your personal opinion about the new hyped Flutter state management Riverpod? It is already version 1.0 and some people say it can be future mainstream statemanagement lib.
@xXHelsingGamingXx
@xXHelsingGamingXx 2 жыл бұрын
I like you, professor! You are straight to the point! Do you have a lecture video!
@Lycan3303
@Lycan3303 2 жыл бұрын
most Apple products just are not worth the asking price
@LukePighetti
@LukePighetti 2 жыл бұрын
Apple products are the cheapest on the planet just based on resale value after 3 years.
@marcodimario9918
@marcodimario9918 Жыл бұрын
U'r a wise man :)
@developerfriendly
@developerfriendly 2 жыл бұрын
good video thank you but could not finish because of the background music :) too loud i think
@ilearncode7365
@ilearncode7365 2 жыл бұрын
The hackintosh community proves that its not about the shininess.
@jayeshghatkar604
@jayeshghatkar604 2 жыл бұрын
Wait a minute! Is that Indian classical music as your background score ??? Sitar or Veena composition.
@filiphracek
@filiphracek 2 жыл бұрын
I admit that I don't know what it is, exactly. But I love that kind of music. At least since my travels in India, but probably since before that.
@francisgeorge7639
@francisgeorge7639 2 жыл бұрын
I'd be very interested to know how many cores flutter compiling uses.
@cristiancosneanu2252
@cristiancosneanu2252 2 жыл бұрын
I really enjoyed your game. It was short, but entertaining. Are you planning on making a video of how well your game did? And are u planning on releasing a new chapter?
@filiphracek
@filiphracek 2 жыл бұрын
Thank you! New chapters are on pause because of other (similarly exciting!) projects. I want to make a video about the relative success of the game, but there's one more thing (Play Pass) that might significantly change the numbers, and I was hoping to wait until after that's either done or failed.
@mars3142
@mars3142 2 жыл бұрын
As a game developer, do you have patreon, where you show your stuff and we can spend money?
@filiphracek
@filiphracek 2 жыл бұрын
I don't, but the fact you're even asking just made my day!
@luvhepstartup5383
@luvhepstartup5383 2 жыл бұрын
So i need the mac studio max only 👌🏻
@faidonc.kourounakis4528
@faidonc.kourounakis4528 2 жыл бұрын
"No" Sure, on to the meeting video.
@tavasoli
@tavasoli 2 жыл бұрын
Immediately subscribed after that quick no :)
@mattpergolski4759
@mattpergolski4759 2 жыл бұрын
You definitely didn’t save us time with a 28 minute video 😆
@filiphracek
@filiphracek 2 жыл бұрын
Oh, sorry. Well, if you went to the kind of rabbit hole I did, you'd spend at least half a day on this stuff. So, that's a win, right? :)
@nyambe
@nyambe 2 жыл бұрын
I am pretty sure most mac studio benchmarks will have to be redone after WWDC, when the new optimized features are released. Results are very odd right now
@simianinc
@simianinc 2 жыл бұрын
It *is* Linux's fault there are no good design suites for it. It's just not attractive enough for devs - either in market size for the audience (designers), or in user-friendliness. And before anyone slams me for the last comment, I've been using Linux for over 20 years, but the desktop evolution has been all over the place.
@ahahTl
@ahahTl 2 жыл бұрын
Mac is only needed to create Apple os apps. Otherwise, you absolutely don't need it.
@LukePighetti
@LukePighetti 2 жыл бұрын
You don't need anything. We can all live in tents.
@abhisheksubba7691
@abhisheksubba7691 2 жыл бұрын
@@LukePighetti why tent? Live under the stars.
@anticipayo
@anticipayo 2 жыл бұрын
Have you tested java builds and test cases that can be parallelized?
@filiphracek
@filiphracek 2 жыл бұрын
I haven't. But these are almost always only parallelized to a point. And as I note in the video, as long as your build doesn't take a completely ridiculous amount of time, and you're able to work while it's running, shaving off a few percent is not worth it. (Shaving off 50% would be worth it, but again, the cheaper MacBook 16" Max is almost as fast on these real-life workloads as the Ultra.)
@llothar68
@llothar68 2 жыл бұрын
Save your money on Mac Studio Ultra and better buy a good monitor (but not the MacStudio Display)
@JohnSmith-zl8rz
@JohnSmith-zl8rz 2 жыл бұрын
the base is the way to go
@karagraysen3679
@karagraysen3679 2 жыл бұрын
That’s actually an under estimate for a tractor. Good tractors can cost multiple hundreds of thousands of dollars
@filiphracek
@filiphracek 2 жыл бұрын
Damn.
@karagraysen3679
@karagraysen3679 2 жыл бұрын
@@filiphracek yeah i was surprised when i found this out lmao
@LukePighetti
@LukePighetti 2 жыл бұрын
Yep. $150k USD easy
@ismailhossain964
@ismailhossain964 2 жыл бұрын
I still use windows pc.
@Apenschi
@Apenschi 2 жыл бұрын
Very good! Thanks!
@leoingson
@leoingson 2 жыл бұрын
Shiny review :)
@MarkJohnson-zo1tu
@MarkJohnson-zo1tu 2 жыл бұрын
💃 ρяσмσѕм
@tortoiseshell_cat
@tortoiseshell_cat 2 жыл бұрын
Great ❤️
@gomez3420
@gomez3420 2 жыл бұрын
I get it you are frugal (aka "A Cheapskate") then Apple products are not for you...perhaps you should wait until a refurbished unit becomes available.
@kamertonaudiophileplayer847
@kamertonaudiophileplayer847 2 жыл бұрын
I hope my manager won't see your video and still buy one to me.
@Skylla54
@Skylla54 2 жыл бұрын
That video is a little bit too long, i stopped at minute 5 🙈
@lpfboyka561
@lpfboyka561 2 жыл бұрын
that was fast answer hahaha
Mac Studio 1 Year Later: Still Worth It?
8:41
Craylor Made
Рет қаралды 33 М.
Mac Users Deserve Better - 7 Unacceptable Problems with MacOS
12:15
Linus Tech Tips
Рет қаралды 2 МЛН
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 2,1 МЛН
Incredible: Teacher builds airplane to teach kids behavior! #shorts
00:32
Fabiosa Stories
Рет қаралды 11 МЛН
Как подписать? 😂 #shorts
00:10
Денис Кукояка
Рет қаралды 8 МЛН
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 5 МЛН
Solo Gamedev: How to Build Successful Games by Yourself
23:03
Filip Hráček
Рет қаралды 26 М.
Mac Studio for App Dev (Impressions)
10:07
d3vtec
Рет қаралды 13 М.
Which Mac Studio did I buy?
10:04
Omar Gonzalez Photography
Рет қаралды 15 М.
We test the Mac Studio in the “Real World”
11:52
Mac Address
Рет қаралды 330 М.
Why is this game made with Flutter?
17:46
Filip Hráček
Рет қаралды 21 М.
Mac Studio vs Mini - The Hard Truth
8:01
Rafael Ludwig
Рет қаралды 186 М.
M2 Ultra Mac Studio - Why Professionals Need This
9:44
ZY Cheng
Рет қаралды 35 М.
Mac Mini VS Mac Studio | David and Goliath
11:07
Alex Ziskind
Рет қаралды 28 М.
Mac Studio FULL Teardown - M1 Ultra chip REVEALED!
19:31
Max Tech
Рет қаралды 1,3 МЛН
Why Are Open Source Alternatives So Bad?
13:06
Eric Murphy
Рет қаралды 645 М.
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 2,1 МЛН