YD_S 개발로그
article thumbnail
Published 2023. 8. 7. 22:17
Flutter - Supported OS Flutter

Flutter Supported OS

 

Flutter에서 지원하는 OS는 위 표와 같습니다.

이 중 눈에 띄는 건 Windows, Linux, iOS가 32bit를 지원하지 않는다는 점입니다.

 

대다수의 사용자가 64bit를 사용하지만, 아직 해외나 국내 사무용 PC로 32bit OS를 사용하는 경우도 있습니다.

Windows 10의 경우도 32bit가 존재합니다. 그 이후 버전(Windows 11)부터 64bit OS만을 지원합니다. (차후 OS에도 32bit를 지원하지 않을지는 미지수입니다.)

 

Android

Android의 경우 Flutter에서 기본적으로 x86을 지원하지 않습니다. (x86-64와는 다릅니다.)

Google애서 두 차례 64bit 관련 정책이 변경되었습니다.

  • 2019.08.01
    • All new apps and app updates that include native code are required to provide 64-bit versions in addition to 32-bit versions when publishing to Google Play.
    • Extension: Google Play will continue to accept 32-bit only updates to existing games that use Unity 5.6 or older until August 2021.
  • 2021.08.01
    • Google Play will stop serving apps without 64-bit versions on 64-bit capable devices, meaning they will no longer be available in the Play Store on those devices.
    • This will include games built with Unity 5.6 or older.

 

위 정책으로 인해 Android 32bit의 지원을 점점 줄이거나 64bit만을 지원할 가능성이 높다고 보여집니다.

 

몇몇 Android APP에서도 32bit 지원을 중단하는 것을 볼 수 있습니다.

한 가지 예로 포켓몬GO APP은 2020년 8월에 Android 32bit 지원을 중단하여, Android와 iOS의 64bit만을 지원할 것을 공식 발표하였습니다.

 

https://pokemongolive.com/post/32-bit-android-discontinued-support/?hl=ko 

 

32bit 안드로이드 기기 지원종료 안내 – Pokémon GO

중요한 업데이트 (2020/6/15): 플레이어 여러분의 상황을 조사하여 현재 32bit Android 단말기의 서비스 종료를 당분간 연기하기로 했습니다, 서비스 종료의 새로운 일정에 대해서는 현재 미정입니다.

pokemongolive.com

 

Android 개발할 때 32bit도 지원할 것인지 64bit만 지원할 것인지에 대해 고민해봐야할 것 같습니다.

iOS

iOS11 부터 32bit APP을 실행할 수 없도록 정책이 변경되었습니다.

그러므로 그 이후 버전부턴 64bit를 강제합니다.

 

https://developer.apple.com/kr/news/upcoming-requirements/?id=06062022a 

 

Xcode 14에서 32비트 앱 지원 중단 - 새로 추가될 요구사항 - Apple Developer

Xcode 14부터 32비트 및 64비트 코드를 사용한 단일 바이너리 빌드 기능이 제거되었습니다. Xcode 14에서는 64비트 앱만 빌드할 수 있습니다. 2016년에 출시된 iOS 10은 32비트 앱을 실행할 수 있는 마지막

developer.apple.com

 


Reference

https://docs.flutter.dev/reference/supported-platforms

 

Supported deployment platforms

The platforms that Flutter supports by platform version.

docs.flutter.dev

 

profile

YD_S 개발로그

@YD_S

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!