Macbook M1 có lập trình được không

Developer giải thích trường hợp nào MacBook M1 Max sẽ KHÔNG giúp bạn làm việc nhanh hơn

Macbook M1 có lập trình được không

Bữa giờ thấy nhiều bài viết nói về việc các công ty lớn đổi MacBook Pro M1 Max cho các developer của họ để tăng năng suất làm việc, giảm thời gian chờ đợi. Chuyện này đúng, nhưng không phải việc nào của developer cũng hưởng lợi từ các chip Apple Silicon mới đâu, anh em đừng lầm tưởng nhé.


Khi mình thử nghiệm việc làm app trên một con MacBook Pro 14" cấu hình cơ bản chạy chip M1 Pro, mình có thể chạy 2 máy ảo (1 Android, 1 iOS) cùng lúc trong lúc chạy thêm một số công cụ khác và mở cả Chrome để tìm kiếm thông tin, mở YouTube để nghe song song, trải nghiệm ngon lắm. Máy không bị chậm gì cả, đổi qua lại giữa hai máy ảo để xem rất mượt và nhanh, quạt tản nhiệt thì quay rất nhẹ, gần như không nghe thấy âm thanh đáng kể. Kể cả khi mình xuất ra màn hình 6K để chạy thì máy vẫn không hề hấn gì cả.

Với các máy MacBook Pro 13" ngày trước lúc còn chạy chip Intel, nếu mà mở nhiều thứ cùng lúc như trên thì thỉnh thoảng bạn sẽ thấy máy hơi chậm một chút, biểu tượng loading xuất hiện đây đó, còn nếu muốn mượt tương tự thì phải lên MacBook Pro 15" hoặc 16". Thậm chí ngay cả với con MacBook Pro 16" Core i9 RAM 32GB của mình thì đôi khi nó cũng khựng nữa, mà số tiền bỏ ra thì cao hơn nhiều so với con MacBook Pro 14" cấu hình cơ bản.

Ngoài ra trong quá trình làm việc, có một thứ nữa cũng khiến anh em phải chờ lâu và có tiềm năng để rút ngắn, đó là build app để publish. Để test phần này, mình dùng Xcode mới nhất và Android Studio bản Artic Fox tương thích với Apple Silicon.

Mình lấy ngay dự án app Tinh tế mình đang làm ra build thử xem thế nào, thì kết quả là MacBook Pro 14" CPU M1 Pro, RAM 16GB hoàn thành xong việc build app iOS trước, chỉ mất 7:26 để hoàn thành. Trong khi đó, con MacBook Pro 16" Core i9 RAM 32GB cần tới 9:34 để xong việc. Nhưng không chỉ nhanh hơn, mà con M1 Pro chạy mát hơn rất nhiều, quạt gần như không quay, mình chẳng nghe tiếng gì cả và máy chỉ hơi ấm lên xíu. Trong khi con MacBook Pro Core i9 thì quạt quay nghe rõ, máy nóng và pin tuột nhanh, thậm chí lúc quay video test mình còn phải cắm điện cho con Core i9 sợ nó tèo giữa đường. Với việc build bundle Android thì thời gian chạy của MacBook Pro 14 và MacBook Pro 16" Intel mình test tương tự nhau, lệch nhau 1 giây thôi. => Với những anh em làm mobile app, chip M1 Pro và M1 Max tốt hơn các dòng MacBook Pro Intel ngày xưa rất nhiều. Anh em có thể lên để cải thiện công việc của mình.

Mình thử nghiệm một dự án front end, là một web rất đồ sộ dùng React + Next.js, chạy cả qua Docker lẫn chạy trực tiếp không qua Docker, thì sự khác biệt giữa MacBook Pro 14" chạy M1 Pro và con MacBook Pro 16" Core i9 của mình là không nhiều. Thực ra từ trước đến giờ khi mình ngồi chung với các anh em khác dùng MacBook Pro 13, 15 và 16 Intel thì thời gian build cũng không quá khác nhau đến mức bạn nên đổi máy. Tất nhiên là các máy đời mới hơn, CPU mạnh hơn thì nó cũng nhanh hơn, nhưng không nhiều lắm. Nếu anh em thích máy mới, hoặc đang có nhu cầu đổi máy, hoặc máy của anh em đã cũ rồi tới lúc nâng cấp thì ok, mua con MacBook Pro 14" là hợp lý. Nếu thích màn hình to thì chơi con MacBook Pro 16" cũng được. CPU của hai con này về cơ bản là tương đồng nhau cho bản CPU M1 Pro 10 nhân CPU. Còn nếu máy anh em vẫn chạy ngon công việc thì chưa cần mua mới làm gì. Mình không làm các dự án front end mà nặng về đồ họa, ví dụ như có xài OpenGL này kia, nên anh em nào biết thì comment thêm giúp mình nhé. Mình có một dự án về địa lý cần dùng nhiều về bản đồ và dữ liệu phủ lên bản đồ nhưng chưa kịp test trên MacBook Pro 14" nên không biết nó chạy như thế nào. Thôi đợi con 16" của mình về rồi mình test cho anh em luôn nhé.


Anh em backend giờ làm thì xoay quanh Docker nhiều, cái gì cũng Dockerize cả cho tiện việc phát triển cũng như triển khai sau này, và việc của mình cũng tương tự. Với các dự án mình đang làm, sự khác biệt khi build docker image giữa MacBook Pro 14" và 16" Intel là không rõ ràng, cũng tương đồng với nhau thôi. Khi build có một số image chưa hỗ trợ bản cho ARM thì mình làm theo hướng dẫn này, sau đó cũng chạy ngon thôi. Rồi trong quá trình dev, tất nhiên là không khác nhiều rồi, vì tính ra mấy việc chạy web server hay các loại script cũng không phải là quá nặng nề. Trừ khi anh em làm ra những script, những app có khả năng tối ưu cực sâu cho việc tận dụng tài nguyên CPU, còn lại thì tất cả những con MacBook Pro từ 2015 trở về sau đều chạy ngon lành. Thậm chí team mình có bạn còn đang xài con MacBook Pro 2012 mà vẫn cảm thấy không khó chịu gì. Các dự án backend của mình dùng những công cụ như: Python, MySQL, Postgres, PHP, Redis, Celery, Neo4j… Những thứ này thường là một hệ thống tự động, hoặc một backend dành cho một giao diện web nào đó.


Những việc data engineering của mình về nền tảng thì giống với những việc backend, nhưng mình chưa thể đưa ra nhận xét chính xác vì mình chưa kịp trải nghiệm xong thì phải trả máy rồi. Mình kì vọng các script, các việc liên quan tới load, xử lý dữ liệu cũng sẽ chạy tương tự như bên MacBook Pro Core i9 chứ khó mà tốt hơn được. Mà cũng không biết 😁 Hên xui hahaha. Ngoài ra còn những việc liên quan tới chạy model machine learning trên con MacBook Pro M1 nữa. Mình chưa có dịp test những tình huống sử dụng này. Để khi nào có máy rồi mình thử nghiệm luôn cho anh em xem nhé. Thật ra giờ để train model thì có khi lên server làm cho khỏe, mà thôi cứ thử xem sao.

Nên xem thêm:

Macbook M1 có lập trình được không

Macbook M1 có lập trình được không

Macbook M1 có lập trình được không

Nếu bạn đang muốn xem thêm công thức có liên quan chủ đề lập trình web trên macbook, Nhưng Bạn chưa tìm được những tin tức uy tín hoặc những trích dẫn có ích cho nội dung của mình, thì mời mọi người xem nhanh tin tức chi tiết sau đây được chúng tôi viết ngay sau đây.

Coder Có Nên Chọn Macbook Pro 13 M1? Chip M1 Lập Trình Có Ngon như lời đồn ??? #LaptopAZ | lập trình web trên macbook.

[button color=”primary” size=”medium” link=”#” icon=”” target=”false” nofollow=”false”]XEM CHI TIẾT BÊN DƯỚI VIDEO[/button]

Ngoài việc đọc những thông tin này các bạn có thể xem một số nội dung hữu dụng khác do Chúng mìnhcập nhật tại đây nhé.

Coder Có Nên Chọn Macbook Pro 13 M1? Chip M1 Lập Trình Có Ngon như lời đồn ??? #LaptopAZ và các hình ảnh liên quan đến nội dung này.

Macbook M1 có lập trình được không
Coder Có Nên Chọn Macbook Pro 13 M1? Chip M1 Lập Trình Có Ngon như lời đồn ??? #LaptopAZ

📣 MÃ GIẢM GIÁ AZ300: LaptopAZ đang triển khai chương trình “TẶNG NGAY 300.000” khi bạn “MUA BẤT KỲ LAPTOP” tại LaptopAZ. Quý khách chỉ cần nhập mã “AZ300” vào phần Ghi chú đơn hàng khi đặt hàng tại Website :. Hoặc liên hệ ☎ Hotline: 09865.02468 để được tư vấn chi tiết !!! ——————————— Hướng dẫn Mua hàng Online tại LaptopAZ ———– ——– —— 💻 Hãy bấm “Đăng ký” để ủng hộ LaptopAZ tại: ĐỘI: Hạnh Kiều: Duy Vĩ: Bình Minh: Hoàng Vâu: Minh Cần: LIÊN HỆ: CÔNG TY TNHH CÔNG NGHỆ AZ VIỆT NAM Địa chỉ : Số 18, ngõ 121, Thái Hà, Đống Đa, Hà Nội ☎ Hotline: 09865.02468 – 08586.02468 💻Website: 📣 Facebook: 🧰 Email: [email protected]

lập trình web trên macbook và các Thông tin liên quan đến đề tài này.

>> Ngoài xem chuyên mục này bạn có thể tìm xem thêm nhiều thông tin hay khác tại đây: Hotrosinhvien.edu.vn/hoc-lap-trinh.

#Coder #Có #Nên #Chọn #Macbook #Pro #Chip #Lập #Trình #Có #Ngon #như #lời #đồn #LaptopAZ.

LaptopAZ,AZlaptop,laptopaz.vn,laptop gaming,laptop đồ họa,laptop Ultrabook,laptop cũ uy tín,laptop úy tín hà nội,laptop cũ hà nội,hỏi đáp laptop,tư vấn laptop gaming,review game,review công nghệ,sinh viên,laptop chính hãng,laptop chính hãng giá rẻ,reaction,đánh giá laptop,hiệu năng laptop,trên tay laptop,macbook,macbook pro 2020,macbook pro 13 m1 2020,macbook unboxing,macbook m1,laptop coder,laptop code ngon,laptop cho sinh viên cntt,Laptop coder.

Coder Có Nên Chọn Macbook Pro 13 M1? Chip M1 Lập Trình Có Ngon như lời đồn ??? #LaptopAZ.

lập trình web trên macbook.

Rất mong những Thông tin về chủ đề lập trình web trên macbook này sẽ hữu ích cho bạn. Xin chân thành cảm ơn.