Google Play Store 에 κ²Œμ‹œλ˜λŠ” 앱은 2019-08-01 κΉŒμ§€ 64λΉ„νŠΈ ν˜Έν™˜μœΌλ‘œ μ—…λ°μ΄νŠΈλ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

μœ μ‚¬ν•œ 제λͺ©μœΌλ‘œ μ „μžμš°νŽΈμ„ λ°›μ•˜μŠ΅λ‹ˆλ‹€.

CPU 아킀텍쳐 νŽ˜μ΄μ§€μ—μ„œ μ§€μ›λ˜λŠ” 아킀텍쳐λ₯Ό μ§€μ •ν•˜λŠ” 방법을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

ABI κ΄€λ ¨ APK λΉŒλ“œ νŽ˜μ΄μ§€μ—μ„œ 지원 아킀텍쳐 별 λ°”μ΄λ„ˆλ¦¬λ₯Ό μž‘μ„±ν•˜κΈ° μœ„ν•œ 방법을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

2019-08-01 κΉŒμ§€ 64λΉ„νŠΈ 지원 μ•ˆλ“œλ‘œμ΄λ“œ μ‘μš©ν”„λ‘œκ·Έλž¨μ„ μ€€λΉ„ν•˜κΈ° μœ„ν•œ 방법에 λŒ€ν•œ μžμ„Έν•œ μ„€λͺ…은 Preparing Android Apps for Google Play’s 64-bit Requirements νŽ˜μ΄μ§€μ—μ„œ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

μ•„λž˜ λ‚΄μš©μ€ Preparing Android Apps for Google Play’s 64-bit Requirements νŽ˜μ΄μ§€μ˜ λ‚΄μš©μ„ κ°„λž΅ν•˜κ²Œ μ†Œκ°œν•©λ‹ˆλ‹€.

λ³€κ²½

Xamarin.Android λŠ” 4κ°€μ§€μ˜ ABIλ₯Ό μ§€μ›ν•©λ‹ˆλ‹€.

*[ABI]: Application Binary Interface

  • armeabi-v7a
  • arm64-v8a
  • x86
  • x86_64

Xamarin 으둜 μž‘μ„±λœ 앱은 64λΉ„νŠΈ ν˜Έν™˜μœΌλ‘œ μ—…λ°μ΄νŠΈν•˜κΈ° μœ„ν•΄ λΉŒλ“œ 속성을 λ°”κΏ”μ•Ό ν•©λ‹ˆλ‹€.

Visual Studio 2019

μ•ˆλ“œλ‘œμ΄λ“œ ν”„λ‘œμ νŠΈμ˜ 속성창을 μ—΄κ³ , μ•ˆλ“œλ‘œμ΄λ“œ μ˜΅μ…˜ νƒ­μœΌλ‘œ μ΄λ™ν•©λ‹ˆλ‹€.

μ•„λž˜μͺ½μ˜ κ³ κΈ‰ Advanced λ²„νŠΌμ„ ν΄λ¦­ν•˜λ©΄ κ³ κΈ‰ 섀정창이 μ—΄λ¦½λ‹ˆλ‹€.

지원 아킀텍쳐에 μ•„λž˜ 두 ν•­λͺ©μ΄ μ„ νƒλ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

  • armeabi-v7a
  • arm64-v8a

vs2019 android x64

Visual Studio 2019 for Mac

μ•ˆλ“œλ‘œμ΄λ“œ ν”„λ‘œμ νŠΈ 속성창을 μ—΄κ³ , μ•ˆλ“œλ‘œμ΄λ“œ λΉŒλ“œ νŽ˜μ΄μ§€λ‘œ μ΄λ™ν•©λ‹ˆλ‹€.

κ³ κΈ‰νƒ­μ˜ μ§€μ›λ˜λŠ” ABI λͺ©λ‘μ—μ„œ μ•„λž˜ 두 ν•­λͺ©μ΄ μ„ νƒλ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

  • armeabi-v7a
  • arm64-v8a

vs2019forMac android x64

λΉŒλ“œ

λΉŒλ“œ ꡬ성을 Release둜 μ„ νƒν•˜κ³  λΉŒλ“œν•œ ν›„ μ•„μΉ΄μ΄λΈŒλ₯Ό μž‘μ„±ν•©λ‹ˆλ‹€.

확인

Android Studio 의 APK Analizer 도ꡬλ₯Ό μ‚¬μš©ν•΄μ„œ 64λΉ„νŠΈ λΌμ΄λΈŒλŸ¬λ¦¬κ°€ ν¬ν•¨λ˜μ–΄ λΉŒλ“œλ˜μ—ˆλŠ”μ§€ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

μ•±μ—μ„œ 64λΉ„νŠΈ κΈ°κΈ°λ₯Ό μ§€μ›ν•˜λŠ”μ§€ 확인 νŽ˜μ΄μ§€μ˜ λ‚΄μš©μ„ μ°Έμ‘°

APK Analyzer 도ꡬλ₯Ό μ‹€ν–‰ν•˜κ³  μ•„μΉ΄μ΄λΈŒλœ APK νŒŒμΌμ„ μ„ νƒν•©λ‹ˆλ‹€.

μž μ‹œν›„ μ•„λž˜μ™€ 같은 화면을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

scoreboard

였λ₯Έμͺ½ 창의 lib 에 arm64-v8a κ΄€λ ¨ λ‚΄μš©μ΄ 보이면 64λΉ„νŠΈ 지원 μ•±μœΌλ‘œ νŒλ‹¨ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€.

주의

ν”„λ‘œμ νŠΈμ—μ„œ 참쑰된 μ™ΈλΆ€ 라이브러리 κ΄€λ ¨ λ‚΄μš©μ΄ ν¬ν•¨λ˜μ–΄ μžˆλŠ”μ§€ 확인해야 ν•©λ‹ˆλ‹€.

ν•„μš”ν•œ λ‚΄μš©μ΄ 보이지 μ•ŠμœΌλ©΄ μ™ΈλΆ€ λΌμ΄λΈŒλŸ¬λ¦¬κ°€ 64λΉ„νŠΈλ₯Ό μ§€μ›ν•˜λŠ”μ§€ ν™•μΈν•˜κ³  μ§€μ›ν•˜μ§€ μ•ŠμœΌλ©΄ ν•΄κ²°λ°©μ•ˆμ„ μ°Ύμ•„μ•Ό ν•©λ‹ˆλ‹€.