๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ Android 11 ์ถœ์‹œ

Google ะพะฟัƒะฑะปะธะบะพะฒะฐะปะฐ ๊ฐœ๋ฐฉํ˜• ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ ์ถœ์‹œ ์•ˆ๋“œ๋กœ์ด๋“œ 11. ์ƒˆ ๋ฆด๋ฆฌ์Šค์™€ ๊ด€๋ จ๋œ ์†Œ์Šค ์ฝ”๋“œ๋Š” ๋‹ค์Œ ์œ„์น˜์— ๊ฒŒ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Git ์ €์žฅ์†Œ ํ”„๋กœ์ ํŠธ(branch android-11.0.0_r1). ์‹œ๋ฆฌ์ฆˆ ์žฅ์น˜์— ๋Œ€ํ•œ ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ๊ฐ€ ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ”ฝ์…€, OnePlus, Xiaomi, OPPO ๋ฐ Realme์—์„œ ์ƒ์‚ฐํ•˜๋Š” ์Šค๋งˆํŠธํฐ์—๋„ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํ˜•์„ฑ๋œ ARM64 ๋ฐ x86_64 ์•„ํ‚คํ…์ฒ˜ ๊ธฐ๋ฐ˜์˜ ๋‹ค์–‘ํ•œ ์žฅ์น˜์— ์ ํ•ฉํ•œ ๋ฒ”์šฉ GSI(์ผ๋ฐ˜ ์‹œ์Šคํ…œ ์ด๋ฏธ์ง€) ์–ด์…ˆ๋ธ”๋ฆฌ์ž…๋‹ˆ๋‹ค.

์ฃผ์š” ํ˜์‹ :

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

    "๋ฒ„๋ธ”" ๊ฐœ๋…์ด ํ™œ์„ฑํ™”๋˜์–ด ํ˜„์žฌ ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•˜์ง€ ์•Š๊ณ ๋„ ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํŒ์—… ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฒ„๋ธ”์˜ ๋„์›€์œผ๋กœ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ž‘์—…ํ•˜๋Š” ๋™์•ˆ ๋ฉ”์‹ ์ €์—์„œ ๋Œ€ํ™”๋ฅผ ๊ณ„์†ํ•˜๊ณ , ๋น ๋ฅด๊ฒŒ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ณ , ์ž‘์—… ๋ชฉ๋ก์„ ํ‘œ์‹œํ•˜๊ณ , ๋ฉ”๋ชจ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ๋ฒˆ์—ญ ์„œ๋น„์Šค์— ์•ก์„ธ์Šคํ•˜๊ณ , ์‹œ๊ฐ์  ์•Œ๋ฆผ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ Android 11 ์ถœ์‹œ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ Android 11 ์ถœ์‹œ
  • ์˜จ์Šคํฌ๋ฆฐ ํ‚ค๋ณด๋“œ๋Š” ๋ฉ”์‹œ์ง€์— ์‹ ์†ํ•˜๊ฒŒ ์‘๋‹ตํ•˜๊ธฐ ์œ„ํ•œ ์ƒํ™ฉ๋ณ„ ํžŒํŠธ ์‹œ์Šคํ…œ์„ ๊ตฌํ˜„ํ•˜๊ณ , ์ˆ˜์‹ ๋œ ๋ฉ”์‹œ์ง€์˜ ์˜๋ฏธ์™€ ์ผ์น˜ํ•˜๋Š” ์ด๋ชจํ‹ฐ์ฝ˜์ด๋‚˜ ํ‘œ์ค€ ์‘๋‹ต์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: "ํšŒ์˜๋Š” ์–ด๋• ๋‚˜์š”?"๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์œผ๋ฉด "ํ›Œ๋ฅญํ•จ"์ด๋ผ๊ณ  ์ œ์•ˆํ•จ) ). ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ๊ธฐ๊ณ„ ํ•™์Šต ๋ฐฉ๋ฒ•๊ณผ ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์—ฐํ•ฉ ํ•™์Šต, ์™ธ๋ถ€ ์„œ๋น„์Šค์— ์•ก์„ธ์Šคํ•˜์ง€ ์•Š๊ณ ๋„ ๋กœ์ปฌ ์žฅ์น˜์—์„œ ์ถ”์ฒœ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์ „์› ๋ฒ„ํŠผ์„ ๊ธธ๊ฒŒ ๋ˆŒ๋Ÿฌ ํ˜ธ์ถœ๋˜๋Š” ์Šค๋งˆํŠธ ํ™ˆ ์ œ์–ด ์‹œ์Šคํ…œ๊ณผ ๊ฐ™์€ ๋ถ€์ฐฉ ์žฅ์น˜์˜ ์ œ์–ด ๋„๊ตฌ์— ๋น ๋ฅด๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด์ œ ๋ณ„๋„์˜ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ ๋„ ์ง‘ ์˜จ๋„ ์กฐ์ ˆ๊ธฐ ์„ค์ •์„ ๋น ๋ฅด๊ฒŒ ์กฐ์ •ํ•˜๊ณ , ์กฐ๋ช…์„ ์ผœ๊ณ , ๋ฌธ์„ ์ž ๊ธˆ ํ•ด์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธํ„ฐํŽ˜์ด์Šค์—๋Š” ์—ฐ๊ฒฐ๋œ ๊ฒฐ์ œ ์‹œ์Šคํ…œ๊ณผ ์ „์ž ํƒ‘์Šน๊ถŒ์„ ๋น ๋ฅด๊ฒŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ„ํŠผ๋„ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

    ๋น„๋””์˜ค ๋˜๋Š” ์˜ค๋””์˜ค๊ฐ€ ์žฌ์ƒ๋˜๋Š” ์žฅ์น˜๋ฅผ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋„๋ก ์ƒˆ๋กœ์šด ๋ฏธ๋””์–ด ์žฌ์ƒ ์ปจํŠธ๋กค์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์Œ์•… ์žฌ์ƒ์„ ํ—ค๋“œํฐ์—์„œ TV๋‚˜ ์™ธ๋ถ€ ์Šคํ”ผ์ปค๋กœ ๋น ๋ฅด๊ฒŒ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ Android 11 ์ถœ์‹œ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ Android 11 ์ถœ์‹œ

  • ์ผํšŒ์„ฑ ๊ถŒํ•œ ๋ถ€์—ฌ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๊ถŒํ•œ ์žˆ๋Š” ์ž‘์—…์„ ํ•œ ๋ฒˆ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋‹ค์Œ์— ์•ก์„ธ์Šค๋ฅผ ์‹œ๋„ํ•  ๋•Œ ๋‹ค์‹œ ํ™•์ธ์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋งˆ์ดํฌ, ์นด๋ฉ”๋ผ ๋˜๋Š” ์œ„์น˜ API์— ์•ก์„ธ์Šคํ•  ๋•Œ๋งˆ๋‹ค ๊ถŒํ•œ์„ ๋ฌป๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜๋„๋ก ์‚ฌ์šฉ์ž๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    XNUMX๊ฐœ์›” ์ด์ƒ ์‹คํ–‰๋˜์ง€ ์•Š์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•ด ์š”์ฒญ๋œ ๊ถŒํ•œ์„ ์ž๋™์œผ๋กœ ์ฐจ๋‹จํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฐจ๋‹จ๋˜๋ฉด ์˜ค๋žซ๋™์•ˆ ์‹คํ–‰๋˜์ง€ ์•Š์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ชฉ๋ก๊ณผ ํ•จ๊ป˜ ํŠน๋ณ„ ์•Œ๋ฆผ์ด ํ‘œ์‹œ๋˜๋ฉฐ, ์—ฌ๊ธฐ์—์„œ ๊ถŒํ•œ์„ ๋ณต์›ํ•˜๊ฑฐ๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ์ฐจ๋‹จ๋œ ์ƒํƒœ๋กœ ๋‘˜ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ Android 11 ์ถœ์‹œ

  • ํ™”๋ฉด์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ๊ณผ ๋งˆ์ดํฌ์˜ ์†Œ๋ฆฌ๋ฅผ ๋…น์Œํ•˜์—ฌ ์Šคํฌ๋ฆฐ์บ์ŠคํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํด๋ฆฝ๋ณด๋“œ์— ๋ฐฐ์น˜ํ•˜๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„์— ๊ณต์œ ํ•  ํ…์ŠคํŠธ์™€ ์ด๋ฏธ์ง€๋ฅผ ๋” ์‰ฝ๊ฒŒ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์žฅ์น˜ ์Œ์„ฑ ์ œ์–ด ์‹œ์Šคํ…œ์ด ์—…๊ทธ๋ ˆ์ด๋“œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์Œ์„ฑ ์•ก์„ธ์Šค), ์Œ์„ฑ ๋ช…๋ น๋งŒ์œผ๋กœ ์Šค๋งˆํŠธํฐ์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์Œ์„ฑ ์•ก์„ธ์Šค๋Š” ํ™”๋ฉด ์ฝ˜ํ…์ธ ๋ฅผ ์ดํ•ดํ•˜๊ณ  ์ƒํ™ฉ์„ ๊ณ ๋ คํ•˜๋ฉฐ ์ ‘๊ทผ์„ฑ ๋ช…๋ น์— ๋Œ€ํ•œ ๋ผ๋ฒจ๋„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • Android ํ”Œ๋žซํผ ๋˜๋Š” Chrome ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํŒŒ์ผ, ๋น„๋””์˜ค, ์œ„์น˜ ๋ฐ์ดํ„ฐ ๋ฐ ๊ธฐํƒ€ ์ •๋ณด๋ฅผ ๊ทผ์ฒ˜์˜ ๋‹ค๋ฅธ ์žฅ์น˜๋กœ ๋น ๋ฅด๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” "Nearby Share" ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Android Emulator์—๋Š” x32_64 ์•„ํ‚คํ…์ฒ˜์šฉ์œผ๋กœ ์ปดํŒŒ์ผ๋œ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์—์„œ ์‹คํ–‰๋˜๋Š” Android 11 ์‹œ์Šคํ…œ ์ด๋ฏธ์ง€๋กœ ๋‘˜๋Ÿฌ์‹ธ์ธ ARM ์•„ํ‚คํ…์ฒ˜์šฉ์œผ๋กœ ์ปดํŒŒ์ผ๋œ 86๋น„ํŠธ ๋ฐ 64๋น„ํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์‹คํ—˜์  ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋Š” ์ „๋ฉด ๋ฐ ํ›„๋ฉด ์นด๋ฉ”๋ผ์˜ ์ž‘๋™ ์‹œ๋ฎฌ๋ ˆ์ด์…˜๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ํ›„๋ฐฉ์นด๋ฉ”๋ผ์— Camera2 API HW ๊ตฌํ˜„ ๋ ˆ๋ฒจ 3 YUV ์ฒ˜๋ฆฌ ๋ฐ RAW ์บก์ฒ˜๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
    ์ „๋ฉด ์นด๋ฉ”๋ผ์— ๋ ˆ๋ฒจ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. FULL ๋…ผ๋ฆฌ ์นด๋ฉ”๋ผ ์ง€์›(์ข๊ณ  ๋„“์€ ์‹œ์•ผ๊ฐ์„ ๊ฐ–์ถ˜ ๋‘ ๊ฐœ์˜ ๋ฌผ๋ฆฌ์  ์žฅ์น˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ํ•˜๋‚˜์˜ ๋…ผ๋ฆฌ ์žฅ์น˜).

  • 5G ๋ชจ๋ฐ”์ผ ํ†ต์‹  ํ‘œ์ค€์— ๋Œ€ํ•œ ์ง€์›์ด ํ™•๋Œ€๋˜์–ด ๋” ๋†’์€ ์ฒ˜๋ฆฌ๋Ÿ‰๊ณผ ๋” ๋‚ฎ์€ ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. 4K ๋น„๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ ๊ณ ํ™”์งˆ ๊ฒŒ์ž„ ์ž์‚ฐ ๋‹ค์šด๋กœ๋“œ์™€ ๊ฐ™์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋„คํŠธ์›Œํฌ ์ง‘์•ฝ์  ์•ฑ์€ ์ด์ œ Wi-Fi ์™ธ์—๋„ ์ด๋™ํ†ต์‹  ์„œ๋น„์Šค ์ œ๊ณต์—…์ฒด์˜ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 5G ํ†ต์‹  ์ฑ„๋„์„ ๊ณ ๋ คํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ ์‘์„ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•ด API๊ฐ€ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋™์  ์ธก์ •, ์—ฐ๊ฒฐ์— ํŠธ๋ž˜ํ”ฝ ์š”๊ธˆ์ด ๋ถ€๊ณผ๋˜๋Š”์ง€ ์—ฌ๋ถ€์™€ ์ด๋ฅผ ํ†ตํ•ด ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด์ œ ์ด API๋Š” ์…€๋ฃฐ๋Ÿฌ ๋„คํŠธ์›Œํฌ๋ฅผ ํฌ๊ด„ํ•˜๋ฉฐ 5G๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐํ•  ๋•Œ ์ง„์ •ํ•œ ๋ฌด์ œํ•œ ์š”๊ธˆ์ œ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณต๊ธ‰์ž์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์„ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 5G ์ƒํƒœ API๊ฐ€ ์ถ”๊ฐ€๋˜์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋ชจ๋“œ์—์„œ 5G๋ฅผ ํ†ตํ•œ ์—ฐ๊ฒฐ์„ ๋น ๋ฅด๊ฒŒ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๋ผ๋””์˜ค ๋˜๋Š” ๋น„ ๋…๋ฆฝ ์‹คํ–‰ํ˜•.

    ๋˜ํ•œ ํ™•์žฅ๋œ API ๋Œ€์—ญํญ ์ถ”์ •๊ธฐ์ด๋ฅผ ํ†ตํ•ด ์ž์ฒด ๋„คํŠธ์›Œํฌ ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜์ง€ ์•Š๊ณ ๋„ ๋ฐ์ดํ„ฐ ๋‹ค์šด๋กœ๋“œ ๋˜๋Š” ์ „์†ก์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋Œ€์—ญํญ์˜ ์–‘์„ ์˜ˆ์ธกํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์ƒˆ๋กœ์šด ์œ ํ˜•์˜ "ํ•€ํ™€" ํ™”๋ฉด(์ „๋ฉด ์นด๋ฉ”๋ผ์˜ ์™ผ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ์— ์žˆ๋Š” ์ž‘์€ ์›์„ ์ œ์™ธํ•˜๊ณ  ํ™”๋ฉด์ด ์Šค๋งˆํŠธํฐ์˜ ์ „๋ฉด ์ „์ฒด๋ฅผ ์ฐจ์ง€ํ•จ) ๋ฐ "ํญํฌ"(ํ™”๋ฉด์ด ๋‘ฅ๊ทผ ๋ถ€๋ถ„๋„ ๋ฎ์Œ)์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์žฅ์น˜์˜ ์ธก๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ). ์ด์ œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ํ‘œ์ค€ API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ํ™”๋ฉด์— ์ถ”๊ฐ€์ ์ธ ๊ฐ€์‹œ ์˜์—ญ๊ณผ ์‚ฌ๊ฐ ์˜์—ญ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋””์Šคํ”Œ๋ ˆ์ด ์ปท์•„์›ƒ. ์ธก๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ๋ฅผ ๋ฎ๊ณ  "ํญํฌ" ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ ๊ทผ์ฒ˜ ์˜์—ญ์—์„œ ์ƒํ˜ธ ์ž‘์šฉ์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด API๋Š” ๋‹ค์Œ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ะฝะพะฒั‹ะต ๋„์ „๋“ค.
  • ๊ฐœ์ธ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ ๋ฆด๋ฆฌ์Šค์— ๋“ฑ์žฅํ•œ ๋ชจ๋“œ์— ์ถ”๊ฐ€๋กœ Android 11์—์„œ๋Š” ํ”„๋กœ๊ทธ๋žจ ์ž‘์—… ์ค‘์—๋งŒ ์œ„์น˜์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ๋Š” ์ ‘๊ทผ์ด ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค.) ์ œ์‹œ ์ผํšŒ์„ฑ ์ธ์ฆ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ์‚ฌ์šฉ์ž๋Š” ์œ„์น˜, ๋งˆ์ดํฌ, ์นด๋ฉ”๋ผ ์•ก์„ธ์Šค์™€ ๊ฐ™์€ ์ฃผ์š” ๊ถŒํ•œ์— ๋Œ€ํ•œ ์ž„์‹œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์•ฑ์— ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ถŒํ•œ์€ ํ˜„์žฌ ์„ธ์…˜ ๋™์•ˆ ์œ ํšจํ•˜๋ฉฐ ์‚ฌ์šฉ์ž๊ฐ€ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ „ํ™˜ํ•˜๋Š” ์ฆ‰์‹œ ์ทจ์†Œ๋ฉ๋‹ˆ๋‹ค.

    ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ Android 11 ์ถœ์‹œ

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์Šคํ† ๋ฆฌ์ง€๋กœ ๋” ์‰ฝ๊ฒŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ๋ฒ”์œ„๊ฐ€ ์ง€์ •๋œ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์™ธ๋ถ€ ์ €์žฅ ์žฅ์น˜(์˜ˆ: SD ์นด๋“œ)์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒŒ์ผ์„ ๊ฒฉ๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ”์œ„ ์ง€์ • ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ๊ฐ€ ํŠน์ • ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ œํ•œ๋˜๋ฉฐ ๊ณต์œ  ๋ฏธ๋””์–ด ์ปฌ๋ ‰์…˜์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด ๋ณ„๋„์˜ ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. Android 11์€ ์ „์ฒด ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฏธ๋””์–ด์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•œ ์„ ํƒ์  ๋ชจ๋“œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
    DocumentsUI API๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์œผ๋ฉฐ MediaStore์—์„œ ์ผ๊ด„ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ํ™•์žฅ๋œ ๊ธฐ๋Šฅ ์‚ฌ์šฉ ์ธ์ฆ์„ ์œ„ํ•œ ์ƒ์ฒด์ธ์‹ ์„ผ์„œ. ๋ฒ”์šฉ ์ƒ์ฒด ์ธ์‹ ์ธ์ฆ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ์ œ๊ณตํ•˜๋Š” BiometricPrompt API๋Š” ์ด์ œ ๊ฐ•๋ ฅํ•œ ์ธ์ฆ, ์•ฝํ•œ ์ธ์ฆ, ์žฅ์น˜ ์ž๊ฒฉ ์ฆ๋ช…์˜ ์„ธ ๊ฐ€์ง€ ์œ ํ˜•์˜ ์ธ์ฆ์ž๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ํด๋ž˜์Šค ์‚ฌ์šฉ์— ๊ตญํ•œ๋˜์ง€ ์•Š๊ณ  ๋‹ค์–‘ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„ํ‚คํ…์ฒ˜์™€ BiometricPrompt์˜ ๋‹จ์ˆœํ™”๋œ ํ†ตํ•ฉ ํ™œ๋™.
  • ๊ฐ•ํ™”๋œ ๋ณดํ˜ธ๊ฐ€ ํ•„์š”ํ•œ ํ”Œ๋žซํผ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์กฐ๋ฆฝํ•  ๋•Œ ์ปดํŒŒ์ผ ๋‹จ๊ณ„์—์„œ ์ž‘๋™ํ•˜๋Š” ๋ณดํ˜ธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. CFI (์ œ์–ด ํ๋ฆ„ ๋ฌด๊ฒฐ์„ฑ) ๋ฐ”์šด๋“œ์‚ฐ, IntSan (์ •์ˆ˜ ์˜ค๋ฒ„ํ”Œ๋กœ ์‚ญ์ œ) ๋ฐ ์„€๋„์šฐ์ฝœ ์Šคํƒ. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ฉ”๋ชจ๋ฆฌ ์ž‘์—… ์‹œ ๋ฌธ์ œ๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ์—ฐ๊ฒฐ๋œ ํƒœ๊ทธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํž™์˜ ํฌ์ธํ„ฐ ๊ฒ€์‚ฌ๊ฐ€ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค(ํž™ ํฌ์ธํ„ฐ ํƒœ๊น…). ๋ฉ”๋ชจ๋ฆฌ ์˜ค๋ฅ˜๋ฅผ ์ฐพ์œผ๋ ค๋ฉด ์ œ์•ˆ ๋””๋ฒ„๊น… ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ํ™œ์„ฑํ™”๋œ ์ถ”๊ฐ€ ์‹œ์Šคํ…œ ์ด๋ฏธ์ง€ ํ™”์‚ฐ (ํ•˜๋“œ์›จ์–ด ์ง€์› AddressSanitizer).
  • API ์ค€๋น„ BlobStore๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„์— ์•ˆ์ „ํ•œ ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ฐ์ดํ„ฐ ๊ตํ™˜์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋‹จ์ผ ์‚ฌ์šฉ์ž๊ฐ€ ํ•ด๋‹น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•  ๋•Œ ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๊ธฐ๊ณ„ ํ•™์Šต ๋ชจ๋ธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ „์ž ์šด์ „๋ฉดํ—ˆ์ฆ๊ณผ ๊ฐ™์€ ํ™•์ธ ๊ฐ€๋Šฅํ•œ ์‹ ๋ถ„์ฆ์„ ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์œ„ํ•œ ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ „์ฒด ํ”Œ๋žซํผ์„ ์—…๋ฐ์ดํŠธํ•˜์ง€ ์•Š๊ณ ๋„ ๊ฐœ๋ณ„ ์‹œ์Šคํ…œ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์ธ๋ผ์ธ ํ”„๋กœ์ ํŠธ์˜ ์ผํ™˜์œผ๋กœ, Android 12์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” 10๊ฐœ์˜ ๋ชจ๋“ˆ ์™ธ์— 10๊ฐœ์˜ ์ƒˆ๋กœ์šด ์—…๋ฐ์ดํŠธ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“ˆ์ด ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ๋Š” ๋‹ค์Œ์„ ํ†ตํ•ด ๋‹ค์šด๋กœ๋“œ๋˜๋Š” ๋น„ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ ์š”์†Œ์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. ์ œ์กฐ์—…์ฒด์˜ OTA ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ์™€ ๋ณ„๋„๋กœ Google Play๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”. ํŽŒ์›จ์–ด๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์ง€ ์•Š๊ณ  Google Play๋ฅผ ํ†ตํ•ด ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ๋ชจ๋“ˆ ์ค‘์—๋Š” ๊ถŒํ•œ ๊ด€๋ฆฌ์šฉ ๋ชจ๋“ˆ, ๋“œ๋ผ์ด๋ธŒ ์ž‘์—…์šฉ ๋ชจ๋“ˆ(๋ฒ”์œ„ ์ง€์ • ์ €์žฅ์†Œ ์ง€์›) ๋ฐ NNAPI(Neural Networks API)๊ฐ€ ํฌํ•จ๋œ ๋ชจ๋“ˆ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‹ค์‹œ ์ผ๋ถ€ ํ•˜์œ„ ์‹œ์Šคํ…œ์˜ ๋™์ž‘ ๋ณ€๊ฒฝ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž‘๋™์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ด์ œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ž‘๋™์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” ํ˜์‹ ์„ SDK ์ˆ˜์ค€์—์„œ ์„ ํƒ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Android 11๊ณผ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ˜ธํ™˜์„ฑ ํ…Œ์ŠคํŠธ๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ์ž ์˜ต์…˜ ์ธํ„ฐํŽ˜์ด์Šค์™€ adb ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ํ˜ธํ™˜์„ฑ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™” ๋ฐ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•œ ์„ค์ •์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค(targetSdkVersion์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋‹ค์‹œ ๋นŒ๋“œํ•˜์ง€ ์•Š๊ณ ๋„ ํ…Œ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Œ). SDK์—์„œ ์ œ๊ณต๋˜์ง€ ์•Š๋Š” ์ œํ•œ๋œ API์˜ ๊ทธ๋ ˆ์ด๋ฆฌ์ŠคํŠธ๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ Android 11 ์ถœ์‹œ

  • ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ์ถ”๊ฐ€๋จ ๋ฆฌ์†Œ์Šค ๋กœ๋”, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰ ์ค‘์— ์ถ”๊ฐ€ ๋ฆฌ์†Œ์Šค๋ฅผ ๋™์ ์œผ๋กœ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ†ตํ™” ํ™•์ธ ์„œ๋น„์Šค์—๋Š” ์ˆ˜์‹  ์ „ํ™”์˜ ํ™•์ธ ์ƒํƒœ๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ „์†กํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ํ†ตํ™”๋ฅผ ์ŠคํŒธ์œผ๋กœ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ํ†ตํ™”๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ์ถ”๊ฐ€ ์ž‘์—…์„ ํฌํ•จํ•˜์—ฌ ํ†ตํ™”๋ฅผ ์ฒ˜๋ฆฌํ•œ ํ›„ ์‚ฌ์šฉ์ž ์ •์˜๋œ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์†Œ๋ก.
  • ํ–ฅ์ƒ๋œ API Wi-Fi ์ œ์•ˆ์ด๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ ๊ด€๋ฆฌ์ž)์ด ๋„คํŠธ์›Œํฌ ์ˆœ์œ„ ๋ชฉ๋ก์„ ์ „์†กํ•˜์—ฌ ์„ ํ˜ธํ•˜๋Š” ๋ฌด์„  ๋„คํŠธ์›Œํฌ๋ฅผ ์„ ํƒํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ฉฐ, ๋„คํŠธ์›Œํฌ๋ฅผ ์„ ํƒํ•  ๋•Œ ๋Œ€์—ญํญ ๋ฐ ํ†ต์‹  ํ’ˆ์งˆ์— ๋Œ€ํ•œ ์ •๋ณด์™€ ๊ฐ™์€ ์ถ”๊ฐ€ ์ธก์ •ํ•ญ๋ชฉ๋„ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค. ์ด์ „ ์—ฐ๊ฒฐ ์ค‘ ์ฑ„๋„. ํ‘œ์ค€์„ ์ง€์›ํ•˜๋Š” ๋ฌด์„  ๋„คํŠธ์›Œํฌ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•ซ์ŠคํŒŸ 2.0 (Passpoint), ์‚ฌ์šฉ์ž ํ”„๋กœํ•„์˜ ๋งŒ๋ฃŒ ์‹œ๊ฐ„์— ๋Œ€ํ•œ ์„ค๋ช… ๋ฐ ํ”„๋กœํ•„์—์„œ ์ž์ฒด ์„œ๋ช…๋œ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.
  • ImageDecoder API์—๋Š” HEVC(H.265) ์••์ถ• ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” HEIF ํ˜•์‹(Apple์˜ HEIC)์œผ๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋ฏธ์ง€๋ฅผ ๋””์ฝ”๋”ฉํ•˜๊ณ  ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. HEIF ํ˜•์‹์€ ์• ๋‹ˆ๋ฉ”์ด์…˜ GIF ์ด๋ฏธ์ง€์— ๋น„ํ•ด ํŒŒ์ผ ํฌ๊ธฐ๋ฅผ ํฌ๊ฒŒ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํƒ€์‚ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ๋„ ์ด๋ฏธ์ง€ ์ธ์ฝ”๋”ฉ ๋ฐ ๋””์ฝ”๋”ฉ ์ž‘์—…(JPEG, PNG, WebP ๋“ฑ)์„ ์œ„ํ•œ ๋„ค์ดํ‹ฐ๋ธŒ ์ฝ”๋“œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก API๊ฐ€ NDK์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ๋ณธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ APK ํŒŒ์ผ์˜ ํฌ๊ธฐ๋ฅผ ์ค„์ด๊ณ  ์ทจ์•ฝ์ ์ด ์žˆ์„ ์ˆ˜ ์žˆ๋Š” ๋‚ด์žฅ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์—…๋ฐ์ดํŠธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ ์นด๋ฉ”๋ผ ์•ฑ์€ ์ง„๋™(์˜ˆ: ์•Œ๋ฆผ ์ค‘)์„ ์ผ์‹œ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”ํ•˜์—ฌ ์นด๋ฉ”๋ผ ์„ธ์…˜ ์ค‘์— ์ง„๋™์ด ํŠธ๋ฆฌ๊ฑฐ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค ๋ณด์ผ€ (์ด๋ฏธ์ง€์˜ ๋ฐฐ๊ฒฝ์„ ํ๋ฆฌ๊ฒŒ ํ•จ) ์ด๋ฅผ ์ง€์›ํ•˜๋Š” ์žฅ์น˜์˜ ๊ฒฝ์šฐ(์˜ˆ๋ฅผ ๋“ค์–ด ์Šคํ‹ธ ๋ชจ๋“œ๋Š” ๋” ๋†’์€ ์ด๋ฏธ์ง€ ํ’ˆ์งˆ์„ ์ œ๊ณตํ•˜๊ณ  ์—ฐ์† ๋ชจ๋“œ๋Š” ์„ผ์„œ์˜ ๋ฐ์ดํ„ฐ์™€ ๋” ์ •ํ™•ํ•˜๊ฒŒ ์ผ์น˜ํ•จ)
  • ๋‹ค์Œ์— ๋Œ€ํ•œ API๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜ํ‘œ ะธ ะฝะฐัั‚ั€ะพะนะบะธ ๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆฌ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํ•„์š”ํ•œ ๋‚ฎ์€ ๋Œ€๊ธฐ ์‹œ๊ฐ„ ๋น„๋””์˜ค ์žฌ์ƒ ๋ชจ๋“œ. ๋˜ํ•œ TV ๋˜๋Š” ์™ธ๋ถ€ ๋ชจ๋‹ˆํ„ฐ์˜ ๋Œ€๊ธฐ ์‹œ๊ฐ„์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ๊ทธ๋ž˜ํ”ฝ ํ›„์ฒ˜๋ฆฌ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” HDMI ์ €์ง€์—ฐ ์ž‘๋™ ๋ชจ๋“œ(๊ฒŒ์ž„ ๋ชจ๋“œ)์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํด๋”๋ธ” ํ™”๋ฉด์ด ์žˆ๋Š” ๊ธฐ๊ธฐ์˜ ๊ฒฝ์šฐ ์ถ”๊ฐ€ ํ™”๋ฉด ์ ˆ๋ฐ˜ ๊ฐœ๋ฐฉ ๊ฐ๋„ ์„ผ์„œ์—์„œ ์ •๋ณด๋ฅผ ์–ป๊ธฐ ์œ„ํ•œ API์ž…๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด API๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ •ํ™•ํ•œ ๊ฐœ๋ฐฉ ๊ฐ๋„๋ฅผ ๊ฒฐ์ •ํ•˜๊ณ  ์ด์— ๋”ฐ๋ผ ์ถœ๋ ฅ์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ž๋™ ํ†ตํ™”๋ฅผ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ†ตํ™” ์„ ๋ณ„ API๊ฐ€ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ†ตํ™”๋ฅผ ํ•„ํ„ฐ๋งํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์šฐ ๋‹ค์Œ์„ ํ†ตํ•ด ์ˆ˜์‹  ํ†ตํ™” ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜๋Š” ์ง€์›์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ €์–ด / ํ”๋“ค๋‹ค ๋ฐœ์‹ ์ž ID ์œ„์กฐ์— ๋Œ€ํ•œ ๊ฒƒ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ธฐํšŒ ํ†ตํ™” ์ฐจ๋‹จ ์‚ฌ์œ ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ , ํ†ตํ™” ์ข…๋ฃŒ ํ›„ ํ‘œ์‹œ๋˜๋Š” ์‹œ์Šคํ…œ ํ™”๋ฉด ๋‚ด์šฉ์„ ๋ณ€๊ฒฝํ•˜์—ฌ ํ•ด๋‹น ํ†ตํ™”๋ฅผ ์ŠคํŒธ์œผ๋กœ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ์ฃผ์†Œ๋ก์— ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • API ํ™•์žฅ ์‹ ๊ฒฝ๋ง, ๊ธฐ๊ณ„ ํ•™์Šต ์‹œ์Šคํ…œ์— ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. API๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ Android์˜ ๊ธฐ๊ณ„ ํ•™์Šต ํ”„๋ ˆ์ž„์›Œํฌ ์ž‘๋™์„ ์œ„ํ•œ ๊ธฐ๋ณธ ๊ณ„์ธต์œผ๋กœ ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค. TensorFlow Lite ๊ทธ๋ฆฌ๊ณ  ์นดํŽ˜2.

    ํ™œ์„ฑํ™” ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•œ์ฐจ๋ก€ ํœ˜๋‘๋ฅด๊ธฐ์ด๋ฅผ ํ†ตํ•ด ์‹ ๊ฒฝ๋ง์˜ ํ›ˆ๋ จ ์‹œ๊ฐ„์„ ์ค„์ด๊ณ  ํŠน์ • ์ž‘์—… ์ˆ˜ํ–‰์˜ ์ •ํ™•๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ปดํ“จํ„ฐ ๋น„์ „ ๋ชจ๋ธ ์ž‘์—… ์†๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ฐ”์ผ๋„ทV3. ๋ถ„๊ธฐ ๋ฐ ๋ฃจํ”„๋ฅผ ์ง€์›ํ•˜๋Š” ๊ณ ๊ธ‰ ๊ธฐ๊ณ„ ํ•™์Šต ๋ชจ๋ธ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์ œ์–ด ์ž‘์—…์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฒด์ธ์„ ๋”ฐ๋ผ ์—ฐ๊ฒฐ๋œ ์†Œ๊ทœ๋ชจ ๋ชจ๋ธ์„ ์‹คํ–‰ํ•  ๋•Œ ์ง€์—ฐ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ๋น„๋™๊ธฐ ๋ช…๋ น ๋Œ€๊ธฐ์—ด API๊ฐ€ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ๋‹ค์Œ์„ ํฌํ•จํ•˜์—ฌ ๋ชจ๋ฐ”์ผ ์žฅ์น˜์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ์„ฑ ์‹ ๊ฒฝ๋ง ๋ชจ๋ธ์ด ๋งŽ์ด ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋ฐ”์ผ๋„ท (์‚ฌ์ง„ ์† ๋ฌผ์ฒด ์ธ์‹), ์ธ์…‰์…˜ v3 (์ปดํ“จํ„ฐ ๋น„์ „) ๋ฐ ์Šค๋งˆํŠธ ํ•œ
    ๋Œ“๊ธ€
    (๋ฉ”์‹œ์ง€์— ๋Œ€ํ•œ ์‘๋‹ต ์˜ต์…˜ ์„ ํƒ). ๊ตฌํ˜„ ๋ถ€๋™ ์†Œ์ˆ˜์  ์ˆซ์ž ๋Œ€์‹  ๋ถ€ํ˜ธ ์žˆ๋Š” ์ •์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ณ ๊ธ‰ ์–‘์žํ™”๋ฅผ ์ง€์›ํ•˜๋ฏ€๋กœ ๋” ์ž‘์€ ๋ชจ๋ธ๊ณผ ๋” ๋น ๋ฅธ ์ฒ˜๋ฆฌ ์‹œ๊ฐ„์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, Quality of Service API์—๋Š” ๋ชจ๋ธ ์‹คํ–‰ ์‹œ ์šฐ์„ ์ˆœ์œ„ ๋ฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ, ๋ชจ๋ธ์„ ์ˆœ์ฐจ์ ์œผ๋กœ ์‹คํ–‰ํ•  ๋•Œ ๋ฉ”๋ชจ๋ฆฌ ๋ณต์‚ฌ ๋ฐ ๋ณ€ํ™˜ ์ž‘์—…์„ ์ค„์ผ ์ˆ˜ ์žˆ๋„๋ก Memory Domain API๊ฐ€ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋น„ํ™œ์„ฑ ์ƒํƒœ์—์„œ ์นด๋ฉ”๋ผ์™€ ๋งˆ์ดํฌ์— ์•ก์„ธ์Šคํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ์š”์ฒญํ•ด์•ผ ํ•˜๋Š” ์นด๋ฉ”๋ผ ๋ฐ ๋งˆ์ดํฌ์— ๋Œ€ํ•œ ๋ณ„๋„ ์œ ํ˜•์˜ ๋ฐฑ๊ทธ๋ผ์šด๋“œ ์„œ๋น„์Šค๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์Œ์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด API๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋™๊ธฐํ™” ๊ฐœ๋ณ„ ํ”„๋ ˆ์ž„ ์ˆ˜์ค€์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์•Œ๋ ค์คŒ์œผ๋กœ์จ ๋ณด๋‹ค ๋ถ€๋“œ๋Ÿฌ์šด ์ถœ๋ ฅ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์˜จ์Šคํฌ๋ฆฐ ํ‚ค๋ณด๋“œ ๋ชจ์–‘์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ธํ„ฐํŽ˜์ด์Šค ์š”์†Œ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€๋จ ํŠน์ • ๊ฒŒ์ž„ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฐฝ์„ ๋‹ค๋ฅธ ์ƒˆ๋กœ ๊ณ ์นจ ๋นˆ๋„๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ™”๋ฉด ์ƒˆ๋กœ ๊ณ ์นจ ๋นˆ๋„๋ฅผ ์ œ์–ดํ•˜๋Š” โ€‹โ€‹API์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Android๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ 60Hz ์ƒˆ๋กœ ๊ณ ์นจ ๋นˆ๋„๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์ผ๋ถ€ ์žฅ์น˜์—์„œ๋Š” ์ด๋ฅผ 90Hz๋กœ ๋Š˜๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ตฌํ˜„ ์žฅ์น˜ ์žฌ๋ถ€ํŒ…์ด ํ•„์š”ํ•œ OTA ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ๋ฅผ ์„ค์น˜ํ•œ ํ›„ ์ž‘์—…์„ ์›ํ™œํ•˜๊ฒŒ ๊ณ„์†ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ์žฌ๋ถ€ํŒ… ํ›„ ์žฅ์น˜๋ฅผ ์ž ๊ธˆ ํ•ด์ œํ•  ํ•„์š” ์—†์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์•”ํ˜ธํ™”๋œ ์ €์žฅ์†Œ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ฆ‰์‹œ ํ•ด๋‹น ๊ธฐ๋Šฅ์„ ๊ณ„์† ์ˆ˜ํ–‰ํ•˜๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, OTA ์—…๋ฐ์ดํŠธ์˜ ์ž๋™ ์„ค์น˜๋ฅผ ๋ฐค์— ์˜ˆ์•ฝํ•˜๊ณ  ์‚ฌ์šฉ์ž ๊ฐœ์ž… ์—†์ด ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€๋จ API ํ”„๋กœ๊ทธ๋žจ ์ข…๋ฃŒ ์ด์œ ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ํ”„๋กœ๊ทธ๋žจ์ด ์˜ค๋ฅ˜๋กœ ์ธํ•ด ์‚ฌ์šฉ์ž ์ฃผ๋„๋กœ ์ข…๋ฃŒ๋˜์—ˆ๋Š”์ง€ ์•„๋‹ˆ๋ฉด ์šด์˜ ์ฒด์ œ์— ์˜ํ•ด ๊ฐ•์ œ๋กœ ์ข…๋ฃŒ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. API๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ข…๋ฃŒ ์ง์ „์— ํ”„๋กœ๊ทธ๋žจ ์ƒํƒœ๋ฅผ ํ‰๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€๋จ GWP-ASan, ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๋ฉ”๋ชจ๋ฆฌ ์ฒ˜๋ฆฌ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•œ ๋ฌธ์ œ๋ฅผ ์ฐพ์•„์„œ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ํž™ ๋ฉ”๋ชจ๋ฆฌ ๋ถ„์„๊ธฐ์ž…๋‹ˆ๋‹ค. GWP-ASan์€ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น ์ž‘์—…์„ ๋ถ„์„ํ•˜๊ณ  ์ตœ์†Œํ•œ์˜ ์˜ค๋ฒ„ํ—ค๋“œ๋กœ ์ด์ƒ ์ง•ํ›„๋ฅผ ๊ฐ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ GWP-ASan์€ ํ”Œ๋žซํผ ์‹คํ–‰ ํŒŒ์ผ ๋ฐ ์‹œ์Šคํ…œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•ด ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— GWP-ASan์„ ์ ์šฉํ•˜๋ ค๋ฉด ๋ณ„๋„์˜ ํ™œ์„ฑํ™”๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • ADB ์œ ํ‹ธ๋ฆฌํ‹ฐ(Android ๋””๋ฒ„๊ทธ ๋ธŒ๋ฆฌ์ง€) ์ถ”๊ฐ€ APK ํŒจํ‚ค์ง€ ์„ค์น˜๋ฅผ ์œ„ํ•œ ์ฆ๋ถ„ ๋ชจ๋“œ("adb install โ€”incremental")๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ ์ค‘์— ๊ฒŒ์ž„๊ณผ ๊ฐ™์€ ๋Œ€๊ทœ๋ชจ ํ”„๋กœ๊ทธ๋žจ์˜ ์„ค์น˜ ์†๋„๋ฅผ ํฌ๊ฒŒ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“œ์˜ ํ•ต์‹ฌ์€ ์„ค์น˜ ์ค‘์— ์‹คํ–‰์— ํ•„์š”ํ•œ ํŒจํ‚ค์ง€ ๋ถ€๋ถ„์ด ๋จผ์ € ์ „์†ก๋˜๊ณ  ๋‚˜๋จธ์ง€๋Š” ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๊ธฐ๋Šฅ์„ ์ฐจ๋‹จํ•˜์ง€ ์•Š๊ณ  ๋ฐฑ๊ทธ๋ผ์šด๋“œ์— ๋กœ๋“œ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 2GB๋ณด๋‹ค ํฐ APK ํŒŒ์ผ์„ ์„ค์น˜ํ•˜๋Š” ๊ฒฝ์šฐ ์ƒˆ ๋ชจ๋“œ์—์„œ๋Š” ์‹คํ–‰ ์ „ ์‹œ๊ฐ„์ด ์ตœ๋Œ€ 10๋ฐฐ๊นŒ์ง€ ๋‹จ์ถ•๋ฉ๋‹ˆ๋‹ค. ์ฆ๋ถ„ ์„ค์น˜๋Š” ํ˜„์žฌ Pixel 4 ๋ฐ 4XL ์žฅ์น˜์—์„œ๋งŒ ์ž‘๋™ํ•˜๋ฉฐ ์ง€์›๋˜๋Š” ์žฅ์น˜ ์ˆ˜๋Š” ๋ฆด๋ฆฌ์Šค์— ๋”ฐ๋ผ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.
  • ์™„์ „ํžˆ ์žฌ ์ž‘์—… ๋ฌด์„  ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ์‹คํ–‰๋˜๋Š” ADB๋ฅผ ์‚ฌ์šฉํ•œ ๋””๋ฒ„๊น… ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค. TCP/IP ์—ฐ๊ฒฐ์„ ํ†ตํ•œ ๋””๋ฒ„๊น…๊ณผ ๋‹ฌ๋ฆฌ Wi-Fi๋ฅผ ํ†ตํ•œ ๋””๋ฒ„๊น…์€ ์„ค์ •์„ ์œ„ํ•ด ์ผ€์ด๋ธ”์„ ์—ฐ๊ฒฐํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฉฐ ์ด์ „์— ํŽ˜์–ด๋ง๋œ ์žฅ์น˜๋ฅผ ๊ธฐ์–ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Android Studio์— ํ‘œ์‹œ๋œ QR ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋” ๊ฐ„๋‹จํ•œ ํŽ˜์–ด๋ง ๋ฐฉ์‹์„ ๊ตฌํ˜„ํ•  ๊ณ„ํš๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

    ๋ชจ๋ฐ”์ผ ํ”Œ๋žซํผ Android 11 ์ถœ์‹œ

  • ์—…๋ฐ์ดํŠธ๋œ ๋„๊ตฌ ์‹ฌ์‚ฌ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ํ†ตํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์•ก์„ธ์Šคํ•˜๋Š” ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ์™€ ์‚ฌ์šฉ์ž ์ž‘์—… ์ดํ›„๋ฅผ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฆ„์ด ๋ณ€๊ฒฝ๋จ ์ผ๋ถ€ ๊ฐ์‚ฌ API ํ˜ธ์ถœ.
  • USB ํฌํŠธ๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ๋œ ์ด๋”๋„ท ์–ด๋Œ‘ํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์Šค๋งˆํŠธํฐ์„ ํ†ตํ•ด ์ธํ„ฐ๋„ท์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” "์ด๋”๋„ท ํ…Œ๋”๋ง" ๋ชจ๋“œ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ ์„ค์ •์—๋Š” ์•Œ๋ฆผ ๊ธฐ๋ก๊ณผ ์–ด๋‘์šด ํ…Œ๋งˆ ํ™œ์„ฑํ™” ์ผ์ •์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์„น์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.


์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€