TIP모바일앱

맥북 M1 에어 8G 설치 후기 for Android, Flutter and iOS

맥북 M1 에어 도착후 이제 개발을 시작해보고 있습니다.

이전 글에도 적었지만, 저는 애플 제품 자체를 처음 사용해보는 사람입니다.

맥북 에어보다는 프로를 사야 한다.

다다익램이니 8GB보다 최소 16GB를 사야 한다.

M1 아직은 이르니 M2가 나올때까지 기다려라.

개발에 호환이 되기에는 시간이 오래 걸릴것이다.

맥북을 구입하기 전에 위와 같은 조언들을 많이 들었습니다.

그런데 저는 형편상 어쩔 수 없이 맥북 M1 에어 램 8GB 13인치를 샀습니다.

그래서 걱정이 큰데요.

오늘은 안드로이드, Flutter, iOS Hello world! 수준의 기본 앱을 빌드해보려고 합니다.

Flutter는 현재 강좌 진행중인 앱을 빌드해보겠습니다.

그 과정에서 특이한 사항이 있는지 한번 살펴보겠습니다.

문제 없이 진행되면 좋겠네요.

Mac OS 업데이트 필수

처음에 Android Studio 기능들이 잘 동작하지 않아서 먼가 했는데 Mac OS를 최신으로 Update해야 하네요.

Update후에 로제타 다운로드 할거냐고 물어서 설치해주고나서 Android Studio을 실행해보니 잘 되는것 같습니다.

기본 앱 만들어봤습니다.

맥북 M1 에어로 빌드해본 첫 안드로이드

USB C 타입외에 안됨

USB C 타입 아닌 단말기는 사용하려면 커넥터를 따로 준비해야 하네요.

zsh

ubuntu의 명령어들이 windows command에서 안되서 아쉬웠던 점들이 해결되니 좋네요.

단축키 불편한거 더 커버할 정도로 좋네요.

카탈리나 이전에는 bash 였군요.

뭐 저는 아직은 큰 차이는 잘 모르고 잘 사용하고 있습니다.

JDK Apple Silicon version 설치 필요

오늘 글에서 가장 시간을 많이 잡아먹은 부분이네요.

그 말은 또 다른 문제는 전혀 없었다는 말이 됩니다.

M1용으로 빌드된 JDK 8을 설치해주었습니다.

링크 공유드립니다.

Android Studio 설치 과정 한번 글로 정리해야겠습니다.

flutter app build for android

JDK 설치후에 빌드 잘 되었습니다.

iOS

xcode를 설치해서 빌드해봤습니다.

잘되네요.

유의미한 앱 만들기는 다음에 진행하겠습니다. ㅎㅎ

성능

제가 원래 사용하던 윈도우즈 노트북이 i5입니다.

그래서 비교할 수는 없지만, flutter가 생각보다 빌드와 install에서 느린 면이 있거든요.

근데 체감상으로는 좀 더 빠른것 같습니다.

전문적으로 비교까지 할 환경은 안되구요.

개인적으로 기존의 환경에 비해서는 성능면에서는 손색없다라고 마무리 하겠습니다.

마치며

platform 관련된 library등이 문제가 있을 수는 있을것 같습니다.

하지만, 기본적인 UI위주의 앱 정도는 만드는데 큰 문제는 없을것 같습니다.

앞으로 Platform 관련된 library를 사용해야 하는 경우에 대한 호환성이나 machine learning같은 것을 해보면서 성능등을 확인해보겠습니다.

특히 저는 8G RAM이기 때문에 다다익램을 결국 이기지 못하게 되는건지 M1 칩은 뭔가 또 다른 경험을 안겨줄지는 지켜봐주세요.

Leave a Reply