[리뷰]
애플 실리콘(apple silicon) M1 , M2 맥북(mac book) 1인 개발용 사용 후기
- 플러터, c컴파일, 배포
필자는 약 2개월 전에 m1 맥북을 구매했었다.
https://beeodoc.tistory.com/249
개발자로서 맥북의 사용 목적은 아래와 같았다.
- Flutter 앱 개발
- iOS, Android 앱 빌드 및 배포
- 형상관리 (Git)
- 알고리즘 문제 풀이
1. Flutter 앱 개발
윈도우 PC에서 세팅할 때보다 다소 번거로운 것이 많았다. 아무래도 윈도우에 익숙해서겠지..
필자는 구글링하면서 세팅 방법을 따라서 해보다가, 막히면 다른 글을 참고하면서 해결했다.
이 분의 글을 주로 참고했었던 것 같다.
https://solodevlab.tistory.com/1221
다소 헷갈렸던 개발환경 세팅 이후에는 정말 만족하면서 개발했다.
우선 빌드 속도가 말도 안되게 빠르다.
기존 윈도우 PC에서는 첫 빌드시 시간이 오래걸렸고(3분 이상 정도), 핫 리로드에는 (당연히)빠른 속도를 보였다.
그런데 m1 맥북.. 이 녀석은 그냥 스포츠카 같다..
첫 빌드도 1분도 안돼서 빌드가 되어버린다..
그냥 빠르기 때문에 불만 없이 개발하고 있다.
에뮬레이터 또한 안드로이드, 아이폰 모두 잘 동작한다.
에뮬레이터의 반응성도 나쁘지 않다.
플러터 개발 참고자료
맥북으로 플러터 개발을 진행하며
기능 개발, 에러 처리 등의 참고 자료를 정리하고 있다..!
2. iOS, Android 앱 빌드 및 배포
iOS는 아직 배포한 경험이 없기에 패스.. 구글링 해보면 성공 사례가 많기 때문에 아마 잘 될 듯 하다!
Android는 윈도우 개발환경에서와 마찬가지로 진행하니 잘 됐다.
광고는 아니고, 아래 영상을 보고 손쉽게 배포용 app bundle을 빌드하고 배포에 성공했다.
https://www.youtube.com/watch?v=a0lu8I6UB-4&ab_channel=%EC%98%A4%EC%A4%80%EC%84%9D%EC%9D%98%EC%83%9D%EC%A1%B4%EC%BD%94%EB%94%A9
3. 형상 관리 (Git)
필자는 CLI환경에서만 git을 사용하다가, 깃 크라켄을 입문해서 적응하고 있는 입장이다.
결론만 말하자면, 아주 잘 동작한다. 버전관리만 잘되면 되니 굿이다!!
4. 알고리즘 문제 풀이
C++로 알고리즘 코드를 작성하는데, m1 맥에서는 비주얼c,c++ 빌드가 불가능하다.
그래서 비주얼 스튜디오 코드를 설치하고, 맥에서 동작하는 c,c++용 컴파일러를 연동하여 사용하고 있다.
빌드도 빠르게 잘되고, 만족스럽게 사용하고 있다!
이 분의 글을 참고하여 세팅을 잘 할 수 있다. (물론 광고는 아니다!)
그저 감사하다 -!
https://stg0123.github.io/study/5/
1~4번의 사용 목적을 아주 잘 수행해주고 있는 맥북에게 고마울 따름이다.
요새 노트북 가성비는 m1맥북이라더니 진짜 맞는 말이라고 생각하게 되었다. (PC부품 가격이 워낙 올라서..)
개발하면서 다른 블로거, 유튜버들로부터 도움받아 고마운 마음이다.
이 글이 다른 분들께도 요긴하게 쓰이면 좋겠다.
~ 끝 ~
M1, M2 맥북 구매 정보
본 게시글은 100% 내돈내산 솔직 후기 입니다.
다만, 맥북 구매 정보는 이에 따른 일정액의 수수료를 제공받습니다.
읽어주셔서 감사합니다.
'리뷰 > IT' 카테고리의 다른 글
<갤럭시 Z플립4> 예상 출시일/스펙/디자인 (0) | 2022.08.04 |
---|---|
[전망] 9월 13일 아이폰14 공개 (2) | 2022.05.19 |
[요약] 애플 2022 3월 이벤트 발표 정리 - M1 Ultra, Mac Studio, Studio Display (0) | 2022.03.09 |
[요약] 애플 2022 3월 이벤트 발표 정리 - 아이패드 에어5 (M1) (0) | 2022.03.09 |
[요약] 애플 2022 3월 이벤트 발표 정리 - 아이폰 SE3 , 13pro (0) | 2022.03.09 |