2023๋…„ 12์›” 04์ผยท1๋ถ„ ์ฝ๊ธฐ

Android Studio Hedgehog ์ถœ์‹œ: ๊ฐœ๋ฐœ์ž ํšจ์œจ์„ฑ ํ–ฅ์ƒ์— ์ดˆ์ ์„ ๋งž์ถ˜ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ

Android ๊ฐœ๋ฐœํŒ€์€ ์ตœ๊ทผ Android Studio Hedgehog์˜ ์•ˆ์ •์ ์ธ ์ถœ์‹œ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค.

Android Studio Hedgehog ์ถœ์‹œ: ๊ฐœ๋ฐœ์ž ํšจ์œจ์„ฑ ํ–ฅ์ƒ์— ์ดˆ์ ์„ ๋งž์ถ˜ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ

์ตœ๊ทผ Android ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์˜ ๋ฐœ์ „์œผ๋กœ Android ํŒ€์€ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE)์˜ ์•ˆ์ •์ ์ธ ๋ฒ„์ „์ธ Android Studio Hedgehog๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. Android ํŒ€์ด ์ œ๊ณตํ•˜๋Š” ์ด ์ตœ์‹  ์ œํ’ˆ์€ ๊ฐœ๋ฐœ์ž ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ, ์•ฑ ์„ฑ๋Šฅ ํ–ฅ์ƒ, ๋ฐฐํ„ฐ๋ฆฌ ์ˆ˜๋ช… ์—ฐ์žฅ์„ ์ค‘์‹ฌ์œผ๋กœ ๊ตฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์ด๋ฒˆ ์—…๊ทธ๋ ˆ์ด๋“œ๋Š” ์•ฑ์˜ ์ตœ์‹  Android ๋ฒ„์ „์œผ๋กœ์˜ ์ƒํ–ฅ ์ „ํ™˜์„ ๋‹จ์ˆœํ™”ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฒˆ ์ƒˆ ๋ฆด๋ฆฌ์Šค์˜ ์ค‘์š”ํ•œ ํ•˜์ด๋ผ์ดํŠธ๋Š” ๊ฐœ์„ ๋œ App Quality Insights ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์ด์ œ ์ด ๋„๊ตฌ๋Š” Google Play Console์—์„œ ๊ฐ€์ ธ์˜จ Android Vitals ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ฉํ•˜๊ณ  ์ด๋ฅผ Firebase Crashlytics SDK์— ํ˜ผํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์ด ํ†ตํ•ฉ์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๋Š” ์ถ”๊ฐ€ ๊ณ„์ธก ์—†์ด Google Play ์Šคํ† ์–ด์— ๋‚˜์—ด๋œ ๋ชจ๋“  ์•ฑ์— ๋Œ€ํ•œ ์ถฉ๋Œ ๋ณด๊ณ ์„œ๋ฅผ ๋ฉด๋ฐ€ํžˆ ์กฐ์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

App Quality Insights ๋„๊ตฌ ์ฐฝ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ Android Vitals ๊ด€๋ จ ๋ฌธ์ œ๋ฅผ ๋ณด๊ณ , ํ•„ํ„ฐ๋งํ•˜๊ณ , ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์Šคํƒ ์ถ”์ ์—์„œ ์ฝ”๋“œ๋กœ ์›ํ™œํ•˜๊ฒŒ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํšจ์œจ์ ์ธ ์ถฉ๋Œ ํ•ด๊ฒฐ์ด ๊ฐ€๋Šฅํ•ด ์ƒ์‚ฐ์„ฑ์ด ๊ฐ€์†ํ™”๋ฉ๋‹ˆ๋‹ค.

Android ํŒ€์€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ 'ํŒŒ์›Œ ๋ ˆ์ผ'๋กœ ๋ถ„๋ฅ˜๋œ ๊ธฐ๊ธฐ์˜ ํฌ๊ด„์ ์ธ ์ „๋ ฅ ์†Œ๋น„ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ณตํ•˜๋Š” Power Profiler๋„ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „์˜ Energy Profiler๋Š” ์—๋„ˆ์ง€ ํ™œ์šฉ๋„๋งŒ ๋ถ„์„ํ–ˆ์ง€๋งŒ ์ƒˆ๋กœ์šด Power Profiler๋Š” ์ •ํ™•ํ•œ ์ „๋ ฅ ์†Œ๋น„๋ฅผ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„ธ๋ถ€์ ์ธ ํ†ต์ฐฐ๋ ฅ์„ ํ†ตํ•ด ์ „๋ ฅ ์‚ฌ์šฉ๋Ÿ‰๊ณผ ์•ฑ ์ž‘์—…์˜ ์ƒ๊ด€ ๊ด€๊ณ„๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Power Profiler ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋Š” ๋‹ค์–‘ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜, ๊ธฐ๋Šฅ ๋˜๋Š” ์•ฑ ๋ณ€ํ˜•์— ๋Œ€ํ•œ A/B ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด ๋น„๊ต๋ฅผ ์ˆ˜ํ–‰ํ•˜์—ฌ ์ „๋ ฅ ์†Œ๋น„ ์žฅ์• ๋ฅผ ์ •ํ™•ํžˆ ์ฐพ์•„๋‚ด๊ณ  ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋” ์ ์€ ์ „๋ ฅ ์†Œ๋น„๋ฅผ ์œ„ํ•ด ์•ฑ์„ ์ตœ์ ํ™”ํ•˜๋ฉด ๋ฐฐํ„ฐ๋ฆฌ ๋ฐ ์—ด ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ „๋ฐ˜์ ์ธ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜๋„ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค. Power Rails ๋ฐ์ดํ„ฐ๋Š” Android 10 ๋ฐ ์ตœ์‹  ๋ฒ„์ „์—์„œ ์ž‘๋™ํ•˜๋Š” Pixel 6+ ๊ธฐ๊ธฐ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด์˜ targetSdkVersion ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด Android ํŒ€์€ Android Studio Hedgehog๋ฅผ ํ†ตํ•ด ์ง€์›๋˜๋Š” SDK ์—…๊ทธ๋ ˆ์ด๋“œ ๋„์šฐ๋ฏธ๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ๋„๊ตฌ๋Š” ๋ฌธ์„œ๋ฅผ IDE์— ์ง์ ‘ ํ†ตํ•ฉํ•˜์—ฌ ์—…๊ทธ๋ ˆ์ด๋“œ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ„์†Œํ™”ํ•˜์—ฌ ์†Œ์š”๋˜๋Š” ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์„ ์ตœ์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋•Œ๋•Œ๋กœ ๊ฐ„๊ณผ๋˜๊ธฐ๋„ ํ•˜์ง€๋งŒ, ์ด๋Ÿฌํ•œ ์ž๋™ํ™”๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์•ฑ ๋””์ž์ธ์— ์•ก์„ธ์Šคํ•˜๊ณ  ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” AppMaster ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์˜ ์ค‘์š”ํ•œ ๋ชฉํ‘œ์ธ ๊ฐœ๋ฐœ ํšจ์œจ์„ฑ์„ ์˜์‹ฌํ•  ์—ฌ์ง€ ์—†์ด ์ด‰์ง„ํ•ฉ๋‹ˆ๋‹ค.

Android Studio Hedgehog์˜ ์—…๊ทธ๋ ˆ์ด๋“œ ์–ด์‹œ์Šคํ„ดํŠธ๋Š” Android 14(API ๋ ˆ๋ฒจ 34)๋กœ์˜ ์ „ํ™˜์„ ์ง์ ‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์—…๊ทธ๋ ˆ์ด๋“œ ํ”„๋กœ์„ธ์Šค ์ค‘ ๋ถˆํ•„์š”ํ•œ ๋‹จ๊ณ„๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ํ–ฅ์ƒ๋œ ๊ด€๋ จ์„ฑ ํ•„ํ„ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ์—๋Š” ๋ณ€๊ฒฝ์ด ํ•„์š”ํ•œ ์ •ํ™•ํ•œ ์ฝ”๋“œ ์„น์…˜์„ ์‹๋ณ„ํ•˜์—ฌ ์—…๊ทธ๋ ˆ์ด๋“œ์˜ ๋ณต์žก์„ฑ์„ ์ค„์ด๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์—…๋ฐ์ดํŠธ ์ค‘์—์„œ Android์— ํ†ตํ•ฉ๋œ IntelliJ ํ”Œ๋žซํผ์ด ๋ฒ„์ „ 2023.1๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์žฅ์น˜ ๋ฏธ๋Ÿฌ๋ง ๋ฐ ๋‚ด์žฅํ˜• ๋ ˆ์ด์•„์›ƒ ๊ฒ€์‚ฌ๊ธฐ์™€ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์ด ์žˆ์–ด ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์™€ ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜์ด ์ „๋ฐ˜์ ์œผ๋กœ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ „๋ฐ˜์ ์œผ๋กœ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ, ์•ฑ ์—…๋ฐ์ดํŠธ ๋‹จ์ˆœํ™”, ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ํ–ฅ์ƒ ๋“ฑ์˜ ๊ฒฐ๊ณผ๋ฌผ์— ์ค‘์ ์„ ๋‘” Android Studio Hedgehog๋Š” ์•ฑ ๊ฐœ๋ฐœ ์„ธ๊ณ„์—์„œ ์„ ๋‘์ฃผ์ž๋กœ์„œ Android์˜ ์ž…์ง€๋ฅผ ๋”์šฑ ํ™•๊ณ ํžˆ ํ•  ๊ฒƒ์„ ์•ฝ์†ํ•ฉ๋‹ˆ๋‹ค.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
Android Studio Hedgehog ์ถœ์‹œ: ๊ฐœ๋ฐœ์ž ํšจ์œจ์„ฑ ํ–ฅ์ƒ์— ์ดˆ์ ์„ ๋งž์ถ˜ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ | AppMaster