Flutter vs React Native vs NativeScript Startup Speeds on the M1 Mac

Поделиться
HTML-код
  • Опубликовано: 26 дек 2024

Комментарии • 280

  • @ameysunu5828
    @ameysunu5828 3 года назад +35

    Flutter's build and run time was simply impeccable.

  • @sarthakmunjal7007
    @sarthakmunjal7007 3 года назад +2

    since i have bought the m1 mac i have been seeing your videos and they help a lot. i have explored many new things.

  • @raunaknarayan4092
    @raunaknarayan4092 3 года назад +32

    I thought flutter was a mistake at first because of some in-flexible libraries but now it has been matured substantially

    • @spydergs07
      @spydergs07 3 года назад +7

      I started using Flutter 2 months ago and love it.
      I quit using RN.

    • @nishanthdipali6838
      @nishanthdipali6838 3 года назад +5

      @@spydergs07 I like flutter but I hate dart and the setup process
      Even with golang I love that it's faster but I hate it's methods and syntax

    • @laughingvampire7555
      @laughingvampire7555 Год назад

      @@spydergs07 Theo says that if you use Flutter you hate your customers, because you can't update your app fast because you with RN you can always update the JS. what do you think about that?

  • @yashrajpal785
    @yashrajpal785 3 года назад +9

    Yes, I would like to see these tests on intel mac and comparison between m1 and intel

  • @ahmedel-kattan7179
    @ahmedel-kattan7179 3 года назад +1

    This videos really help me not to regret ordering the MBP M1 and not waiting for the new M1X/M2, thanks Alex

    • @jointtask
      @jointtask 3 года назад +1

      Am currelty think of waiting for the M1X or M2 but I just can't wait am going for the M!

  • @md.shahinhosen4299
    @md.shahinhosen4299 2 года назад +1

    as a devoloper i love youre videos.

  • @chaitanyadamarasingu979
    @chaitanyadamarasingu979 2 года назад +1

    Expecting a comparison video on Flutter web vs React JS

  • @jiteshgarude6031
    @jiteshgarude6031 3 года назад +14

    Very happy to see flutter is the quickest. Thanks a lot. Yup wanted to see hoe much time it takes for intel machine as well 👍

  • @johnsane2694
    @johnsane2694 3 года назад +2

    Really interesting! One more reason to finally try Flutter.

  • @cuca7824
    @cuca7824 3 года назад +2

    Getting start with flutter. It's promising. Hope they improve it on web

  • @iamsivin
    @iamsivin 3 года назад +2

    🤝 thanks for this information. M1 macbook pro owner.

  • @LucaFang
    @LucaFang 3 года назад +10

    Flutter is the best! Best cross-platform framework!

  • @josepalemany
    @josepalemany 3 года назад +1

    I have an M1 mac and your videos are really useful to me to take decisions.

  • @satyampandey5584
    @satyampandey5584 3 года назад +1

    hey what is the background music name at 5:25 ?

  • @alananayaaraujo2068
    @alananayaaraujo2068 3 года назад +1

    Are you using Rosetta for all projects or native???

  • @guiiimkt
    @guiiimkt 3 года назад +2

    My M1 Macbook arrives tomorrow. Can't wait!
    It will be my first Mac ever, wish me luck 😅

    • @AZisk
      @AZisk  3 года назад +1

      Good luck 🤞

  • @haydenhuynh2178
    @haydenhuynh2178 3 года назад +3

    Your collab video on SOC with Fireship brought me here. Would love to see more educational content like that!

  • @gofullstack
    @gofullstack Год назад

    I know Flutter runs on whatever device you have open however you can do the "flutter run -d ". " flutter devices" will show you the ist of devices you have on.

  • @rydmike
    @rydmike 3 года назад +2

    Interesting test. Of course with Flutter you would always try a hot reload first, that even keeps the state of the app, and it is instantly ready. In some situations when hot reload does not work, you can do a hot restart, which starts your app from the beginning, with changes applied, but it always works, no rebuilding needed, takes about 1…2secs. So while in a dev session with Flutter it is very rare that you stop the running session/build and rebuild from scratch, there is just no need for it, and when you do, it is pretty fast, as you demonstrated. All in all it provides a very pleasant dev experience.

    • @fvl9045
      @fvl9045 3 года назад

      Same with reacat native

  • @wil1531
    @wil1531 3 года назад +1

    Welcome back Alex :) , I enjoy developing with NS8 and its easy access native APIs that I can do more in time.

    • @AZisk
      @AZisk  3 года назад

      Thanks! I didn’t leave :)

    • @wil1531
      @wil1531 3 года назад

      @@AZisk haha, I mean happy to see NS logo again in your vids cuz no one did it :)

  • @GetInformationToday
    @GetInformationToday 3 года назад +1

    Loved your test

  • @shish_x86
    @shish_x86 3 года назад +32

    I guess this is the good time to start learning flutter. Like!

    • @chillappreciator885
      @chillappreciator885 3 года назад

      Dislike. Run app that runs browser that runs Js code is not what healthy programmer should do

    • @avrahamramati6883
      @avrahamramati6883 3 года назад +4

      @@chillappreciator885
      That’s not what Flutter does 🤷🏽‍♂️

    • @m.jamilrahman4971
      @m.jamilrahman4971 3 года назад

      @@chillappreciator885 😱

    • @swarnavasamanta2628
      @swarnavasamanta2628 2 года назад +2

      @@chillappreciator885 tf are you on about ? Flutter uses a completely different language called dart and dart vm to run these apps. You smoked some serious weed bro. Flutter is unlike react native not javascript based

    • @chillappreciator885
      @chillappreciator885 2 года назад

      @@swarnavasamanta2628 ok flutter boi

  • @jR-tm3ko
    @jR-tm3ko 3 года назад +1

    Crazy timing, my parallels trial is about to run out and was about to buy!

  • @sarthakmunjal7007
    @sarthakmunjal7007 3 года назад +1

    good work and keep on going like this
    we are here to support you

    • @AZisk
      @AZisk  3 года назад

      Thank you so much 👍

  • @MadTofan
    @MadTofan 3 года назад

    My 5 years old laptop have dual boot. Ubuntu for development projects and Windows for gaming.
    Both are then accessed remotely from my iPad either using code-server or Steam link. Due to my laptop having a horrendous battery and requires to be tethered to the outlet.
    Parallels license will be the final push for me to make call to buy M1 Mac.
    It has been really tempting, the only reason it was holding me back was due to the incompatibility with eGPU.
    But I don't care anymore, it's so good that I'll probably end up selling my eGPU rig.

  • @MarkoZen81
    @MarkoZen81 3 года назад +3

    Flutter is my favourite. I would appreciate that parallels licence, holding my fingers crossed 🤞

  • @pawmeowzing2906
    @pawmeowzing2906 3 года назад +1

    compare the app bundle size also

  • @VolkerKtnbch
    @VolkerKtnbch 3 года назад

    Will buy a M1x MBPro immediately when it comes out

  • @fatehsinghparab1778
    @fatehsinghparab1778 3 года назад +1

    Zero dislikes. Good going 👍

  • @durgaraoganta2767
    @durgaraoganta2767 3 года назад

    I'm beginner to native development. Really I don't know when I has initial stage recently I started watching your videos. Now Im very comfortable with native development. Thanks you mister cool tester 😍😎

  • @RishikantaPukhrambam
    @RishikantaPukhrambam 3 года назад +1

    This made me very interested in Flutter. Definitely going to check it out now.

  • @ВадимЗиновьев-в8я
    @ВадимЗиновьев-в8я 3 года назад

    After watching your videos decided to buy MBA M1. Just ordered, but need to wait up to 8 weeks because of chips shortage.

  • @JayamalShanuka
    @JayamalShanuka 3 года назад

    Appreciate this video, Yesterday I installed flutter for my M1 air. Yeah, I can say it's really faster than RN.

  • @ashujain8249
    @ashujain8249 3 года назад +1

    Great stuff, keep going 👍

  • @mohammadmollaei6278
    @mohammadmollaei6278 3 года назад +1

    I'm really amazed about M1 performance and now looking for an excuse to stop me to buying a brand new Mackbook Pro 13, appreciate for your review.

  • @evangelosb5805
    @evangelosb5805 3 года назад +1

    I do enjoy these simple videos

  • @achintya-7
    @achintya-7 2 года назад

    Well the thing with flutter is
    Most of the time you will do hot reload or hot restart which is even more faster.
    You might need to stop and restart the app if you are adding a new package in the pubsec.yaml file.

  • @iabdousd
    @iabdousd 3 года назад +1

    Great video Alexander

  • @withaswan
    @withaswan 3 года назад +1

    Catchy. Like your entertaining style )

  • @kuna_dev
    @kuna_dev 3 года назад +7

    Thanks Alexander! I’m waiting to buy a new mbp until the M1X is out. Love the your videos testing dev tools performance using the M1. I would love to see the same test using an intel chip!

  • @asdrubalchirinos
    @asdrubalchirinos 3 года назад +1

    I'm trying to pick an alternative framework to Xamarin to develop mobile iOS apps this comparison has has been pretty useful. Thanks!

  •  3 года назад +1

    i’m following you for a while, i like your style. please keep going like that. hope you have more subscriber. good luck man :)

  • @TimurBakibayev
    @TimurBakibayev 3 года назад +1

    What i would be more interested in, is how fast the app updates during coding. That measured actions are done only once.

  • @tiagooliveira3551
    @tiagooliveira3551 3 года назад +1

    I learned flutter in a couple of days and for me I think that is a good programming language. And is very fast!

  • @marellimichele
    @marellimichele 3 года назад +1

    Awesome video as always!

  • @azatecas
    @azatecas 3 года назад +10

    I love react native, but I definitively want to see what flutter has to offer

  • @elgreengroo
    @elgreengroo 3 года назад +5

    this channel is my latest discovery. still waiting for what kind of test awaits us with music)

    • @AZisk
      @AZisk  3 года назад

      What kinds of tests would you want to see?

  • @margosmat
    @margosmat 3 года назад +1

    Nice video, I tinkered with Flutter about a year ago, maybe I'll give it a try one more time 😁

  • @jvrviegas
    @jvrviegas 3 года назад

    Really good these comparatives videos on the M1! Simply the best!!

  • @pugmagicman
    @pugmagicman 3 года назад +2

    Great stuff mr. Ziskind. Keep these awesome videoes coming! They're really informative and helpful :)

    • @AZisk
      @AZisk  3 года назад

      Thanks. You were awesome in Reservoir Dogs. :)

  • @lookwhoneedsahobbie
    @lookwhoneedsahobbie 3 года назад +1

    Excited to learn about flutter after this

  • @archtopo9658
    @archtopo9658 3 года назад

    I am learning ionic with vue for cross platform apps

  • @ej0c
    @ej0c 3 года назад

    Finally got app published From M1, AND got pull request accepted on NativeScript docs-new for setting up M1. So, pick me!

    • @AZisk
      @AZisk  3 года назад

      Whoa nice!

  • @rrmarto89
    @rrmarto89 3 года назад +3

    In a "Parallel" universe I won the raffle 😆😆. Keep going, your videos are the best, very grateful for your work.

  • @Br0adCastYourS3lf
    @Br0adCastYourS3lf 3 года назад

    Alexander, Apple explains on their developer website that iOS apps can be tested and debugged directly on Apple Silicon Macs without use of a simulator. **Ideal to cut out the memory used by simulators**. But how usable is this really? The docs only mention that TestFlight doesn't work on MacOS. Just looking for your opinion or experience with this way of testing and debugging. The following is the relevant bit from that page:
    **Test Your App on macOS**
    Xcode supports debugging, testing, and profiling your iOS app natively on Macs with Apple silicon. When you open your iOS project in Xcode 12 or later, you have the option to build your app and run it directly on macOS. This option doesn’t run your app in a Simulator; it runs it as an iOS App for Mac. You can then test whether your app’s features work as expected.
    App Store features for iOS continue to work when your app runs on macOS, including:
    In-app purchases and subscriptions
    App capabilities and entitlements
    On-demand resources
    App thinning
    When you use app thinning to optimize your app for different devices and operating systems, the App Store selects the resources and content that offer the best fit for the Mac. It then removes any other resources to create a streamlined installation of your app. When you export your app from Xcode 12 or later, you can test the thinning support using the Mac virtual thinning target.
    TestFlight isn’t available on macOS. When you’re ready to distribute your app to users, create an archive and export it using the Ad-Hoc or Development distribution method. During the export process, Xcode creates an appropriately signed app for you to distribute to your testers. For more information, see Distributing Your App to Registered Devices.

  • @DJ-KoltSiewerts
    @DJ-KoltSiewerts 2 года назад

    Could repeat the benchmarks with the M1 Ultra? On the whole internet there's no benchmark for the M1 Ultra that covers this topic. Thank you, dear Alex!

  • @DiegoMendoza-br4ol
    @DiegoMendoza-br4ol Год назад

    Great video, I would like to see how Ionic with Capacitor should do in the comparison

  • @laughingvampire7555
    @laughingvampire7555 Год назад

    with Ctrl-A you can go to the start of the command line

  • @PlasmaSnake369
    @PlasmaSnake369 2 года назад

    Yeah but what about the app performance from the end user's standpoint?

  • @921xmecha
    @921xmecha 3 года назад +1

    would like to see this on intel box

  • @_boris
    @_boris 3 года назад +1

    found out about you on fireship's channel, great content, keep it up 👍

    • @AZisk
      @AZisk  3 года назад

      Welcome 🙏

  • @abderraoufbenchoubane1905
    @abderraoufbenchoubane1905 3 года назад +1

    Flutter is really fast !

  • @gabob1133
    @gabob1133 3 года назад

    As always, nice video. I just got the M1 MBA and started exploring it.

  • @red2n
    @red2n 3 года назад

    Intel box I don't need it anymore. But please let us know when can you go live on any application get starting in M1 that should a developer needed in 2021

  • @SonnyBrown1965
    @SonnyBrown1965 3 года назад +1

    Always appreciate an Intel comparison 👍🏼 Thanks.

  • @pouyahallaj4445
    @pouyahallaj4445 3 года назад

    I just bought the M1 MacBook Air and your videos helped me a lot! Thanks 😊👍

  • @MurdockRobot
    @MurdockRobot 3 года назад

    Nice video as always!

  • @TheNicolaivlog
    @TheNicolaivlog 3 года назад +2

    Love your videos man! Looking forward to learn some React from you soon

  • @Chris-di3us
    @Chris-di3us 3 года назад +1

    First time buying a MacBook. M1 is definitely something else

  • @RomaKovalenko
    @RomaKovalenko 3 года назад +1

    Thank you for amazing video

  • @ankeshnirala
    @ankeshnirala 3 года назад

    Great video as always 👍

  • @mubaidillahsriyudi3453
    @mubaidillahsriyudi3453 3 года назад

    as a flutter developer i'm surprised, that was really fast
    currently i'm using MBP 2015 15 inch 2.2 Ghz and on the first build with real device using adb it takes 1.56 minutes 😀

    • @emreaka3965
      @emreaka3965 2 года назад

      i have i3 3rd gen, it takes 2 minutes :D

    • @divitvaghani158
      @divitvaghani158 Год назад

      I have ryzen 5 3550h which take around an 53 second for first build

  • @raihanameen
    @raihanameen 3 года назад

    Great work Alex..👍🏻and Parallels is my favorite software too...

  • @sosid23
    @sosid23 3 года назад

    Pls do these build tests on an Intel mac as well ... perhaps a more complex app? Would be interesting to compare M1 vs intel times for such builds.

  • @nyambe
    @nyambe 3 года назад +1

    Very interesting, did not know there was that much different. Flutter was very slow on my 13” intel MBP. Unusable slow. I have not tried NativeScript on the M1

  • @njussakka
    @njussakka 3 года назад +1

    Great video again, thanks!

  • @DeutschSpieler
    @DeutschSpieler 3 года назад

    I would like to see comparisons between the three platforms on m1 and Intel

  • @maxsap
    @maxsap 3 года назад

    It would be nice to see if there is any diff between flutter for desktop and mobile

  • @DanielCanizzo
    @DanielCanizzo 3 года назад

    I have a 2 week old M1 16gb of ram and 1TB ssd, but is missing Parallel software to run windows software, Great content, thank you!

  • @bookswiper
    @bookswiper 3 года назад +1

    Great video comparison with intel based cpus would be great

  • @chetankharel4435
    @chetankharel4435 3 года назад +1

    Like first and then watch video. Always the best content

  • @logusgraphics
    @logusgraphics 3 года назад

    Good luck with Dart. I took the Swift UI path and never looked back.

    • @neneodonkor
      @neneodonkor 3 года назад

      Swift cannot be used cross-platform I suppose

    • @logusgraphics
      @logusgraphics 3 года назад

      @@neneodonkor No, but having knowledge of Swift already gives you incredible value as a software developer. You can do server side and apple applications. And if you're in the Apple ecosystem, you won't care much for android anyways.

    • @logusgraphics
      @logusgraphics 3 года назад

      @@neneodonkor Swift is an open source language, SwiftUI is the Apple proprietary framework to build iOS apps. I assume you meant SwiftUI. And the answer is no, you can’t build cross platform apps like with Dart. But at this point, I already want to only produce apps for the Apple ecosystem.

  • @raadkasem
    @raadkasem 3 года назад +1

    Best Channel

  • @monara97
    @monara97 3 года назад +5

    I started learning React Native 2 days ago btw👍🏻 great one Alexander. fingers crossed for the parallels license..😃

  • @user-artem.tkachenko
    @user-artem.tkachenko 3 года назад

    as the former iOS (swift) / android (kotlin) software engineer I can say flutter is awesome and I prefer working with it

  • @saulramirez727
    @saulramirez727 3 года назад +1

    Nice video. Thanks

  • @momomaniac1234
    @momomaniac1234 3 года назад

    what about using another language like lua for example?

  • @bab1671
    @bab1671 3 года назад

    Please do the same tests on an intel Mac. I have an MBAir M1 and previously the 2020 MBAir Intel. The M1 is superior in everything I do. I am very pleased with no fan. The lack of fan noise is awesome. Thanks for the great videos.

  • @justiceaddico2560
    @justiceaddico2560 3 года назад

    I sure want to see this on an intel box .. I wish i can also know how long angular adds .. if i'm using nativescript with angular

  • @visweshsuri8636
    @visweshsuri8636 3 года назад +1

    Your videos are wonderful.I would be lucky to get parallels as i need to send my PC data to my computer. Thanks

  • @jessetabak
    @jessetabak 3 года назад

    Great stuff Alex, thanks

  • @panteleimonstamatakis787
    @panteleimonstamatakis787 3 года назад +1

    Hello Mr Ziskind
    If and when time permits, could you attempt doing a benchmark on the following:
    - Fusion360 and onShape
    - Matlab
    Thank you for your content.

  • @hkaya
    @hkaya 3 года назад

    Great videos with the m1. I’m still on intel mac not sure to switch. Do you daily drive the m1?

    • @AZisk
      @AZisk  3 года назад +1

      Not yet. I’m mostly at home these days, so not much opportunity for laptop use

  • @pokeman8585
    @pokeman8585 3 года назад

    M1 air is a beast. Loves from Greece

  • @NicolasSilvaVasault
    @NicolasSilvaVasault 3 года назад

    while rn can get quite boring of waiting, is by far the best framework to work on hybrid, that and i'm a rn developer so you might think that's my opinion, but after trying flutter for 5 months, i'll stick with rn

  • @ranjmahmood2429
    @ranjmahmood2429 3 года назад +1

    Hey there, greate video! Is this the 16gb ram or the 8gb ?? Thanks.

  • @vampirejs758
    @vampirejs758 3 года назад

    What about ionic ?

  • @haroonrehman8156
    @haroonrehman8156 Год назад

    Yes also test.with Intel mac

  • @AmitMondal-gc6zk
    @AmitMondal-gc6zk 3 года назад +1

    Recently I came across this channel and i love the content of this channel. love to see same comparison with Intel systems.

    • @AZisk
      @AZisk  3 года назад

      Thanks

  • @SepSol75
    @SepSol75 3 года назад

    I wish you had also checked out React Native with the new Hermes engine.

    • @AZisk
      @AZisk  3 года назад

      I just used the instructions on their site. Is Hermes faster? Why is it not the default ?

    • @SepSol75
      @SepSol75 3 года назад

      @@AZisk I think they'll slowly replace it with the default engine. It's been out for Android for a while and it recently became available on iOS as well, so it's kind of new. They claim that it'll change the compilation strategy from JIT to AOT and by that they are able to both lower the time to interactivity and the app bundle sizes. I am dying to find a video that compares react native + hermes to flutter and native script since its release!