Google
- ์ ์๋ ํ๋ก์ ํธ
์ฃผ๋ฅ , ์ ์ฒด ํ๋ซํผ์ ์ ๋ฐ์ดํธํ์ง ์๊ณ ๋ ๊ฐ๋ณ ์์คํ ๊ตฌ์ฑ ์์๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ๋ฐ์ดํธ๋ ์ ์กฐ์ ์ฒด์ OTA ํ์จ์ด ์ ๋ฐ์ดํธ์ ๋ณ๋๋ก Google Play๋ฅผ ํตํด ๋ค์ด๋ก๋๋ฉ๋๋ค. ํ๋์จ์ด์ ๋ฌถ์ฌ ์์ง ์์ ํ๋ซํผ ๊ตฌ์ฑ ์์์ ์ ๋ฐ์ดํธ๋ฅผ ์ง์ ์ ๋ฌํ๋ฉด ์ ๋ฐ์ดํธ๋ฅผ ๋ฐ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ด ํฌ๊ฒ ์ค์ด๋ค๊ณ , ์ทจ์ฝ์ ์์ ์๋๊ฐ ๋นจ๋ผ์ง๋ฉฐ, ํ๋ซํผ ๋ณด์์ ์ ์งํ๊ธฐ ์ํ ์ฅ์น ์ ์กฐ์ ์ฒด์ ๋ํ ์์กด๋๊ฐ ๋ฎ์์ง ๊ฒ์ผ๋ก ๊ฐ์ ๋ฉ๋๋ค. ์ ๋ฐ์ดํธ๊ฐ ํฌํจ๋ ๋ชจ๋์ ์ฒ์์๋ ์คํ ์์ค๋ก ์ ๊ณต๋๋ฉฐ AOSP(Android ์คํ ์์ค ํ๋ก์ ํธ) ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ฆ์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ XNUMX์๊ฐ ์ค๋นํ ๊ฐ์ ์ฌํญ ๋ฐ ์์ ์ฌํญ์ด ํฌํจ๋ ์ ์์ต๋๋ค.๋ณ๋๋ก ์ ๋ฐ์ดํธ๋ ๊ตฌ์ฑ ์์ ์ค์๋ ๋ฉํฐ๋ฏธ๋์ด ์ฝ๋ฑ, ๋ฉํฐ๋ฏธ๋์ด ํ๋ ์์ํฌ, DNS ํ์ธ์,
์ฝํฌ๋ฆฝํธ Java ๋ณด์ ๊ณต๊ธ์, ๋ฌธ์ UI, ๊ถํ ์ปจํธ๋กค๋ฌ, ExtServices, ์๊ฐ๋ ๋ฐ์ดํฐ,๊ฐ๋ (OpenGL ES ํธ์ถ์ OpenGL, Direct3D 9/11, Desktop GL ๋ฐ Vulkan์ผ๋ก ๋ณํํ๊ธฐ ์ํ ๋ ์ด์ด), ๋ชจ๋ ๋ฉํ๋ฐ์ดํฐ, ๋คํธ์ํฌ ๊ตฌ์ฑ ์์, ์ข ์ ํฌํธ ๋ก๊ทธ์ธ ๋ฐ ๋คํธ์ํฌ ์ก์ธ์ค ์ค์ . ์์คํ ๊ตฌ์ฑ ์์ ์ ๋ฐ์ดํธ๋ ์๋ก์ด ํจํค์ง ํ์์ผ๋ก ์ ๊ณต๋ฉ๋๋ค.๊ผญ๋๊ธฐ , ์์คํ ๋ถํ ์ด๊ธฐ ๋จ๊ณ์ ์ ์ฉ๋ ์ ์๋ค๋ ์ ์์ APK์ ๋ค๋ฆ ๋๋ค. ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์๋ ๊ฒฝ์ฐ ๋ณ๊ฒฝ ๋กค๋ฐฑ ๋ชจ๋๊ฐ ์ ๊ณต๋ฉ๋๋ค. - ์์คํ
์์ค์์ ๊ตฌํ
์ด๋์ด ํ ๋ง ๋์์ธ ๋ฎ์ ์กฐ๋ช ์กฐ๊ฑด์์ ๋์ ํผ๋ก๋ฅผ ์ค์ด๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด๋์ด ํ ๋ง๋ ์ค์ > ๋์คํ๋ ์ด ์ค์ ์์ ๋น ๋ฅธ ์ค์ ๋๋กญ๋ค์ด ๋ธ๋ก์ ํตํด ๋๋ ์ ์ ๋ชจ๋๊ฐ ์ผ์ ธ ์์ ๋ ํ์ฑํ๋ฉ๋๋ค. ๋คํฌ ํ ๋ง๋ ๊ธฐ์กด ํ ๋ง๋ฅผ ๋คํฌ ํค์ผ๋ก ์๋ ๋ณํํ๋ ๋ชจ๋๋ฅผ ํฌํจํ์ฌ ์์คํ ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ๋ชจ๋์ ์ ์ฉ๋ฉ๋๋ค. - ์ด์ ์ ์๋ฆผ์ ์ฌ์ฉํ ์ ์์๋ ์๋ ๋น ๋ฅธ ํ์ ์์คํ
์ ์ด์ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์
์์ ๊ฐ์ฅ ๊ฐ๋ฅ์ฑ์ด ๋์ ์์
์ ๋ํ ๊ถ์ฅ ์ฌํญ์ ์์ฑํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ํ์ ์ด๋ ๋ฉ์์ง๋ฅผ ํ์ํ ๋ ์์คํ
์ ์ด๋๋ฅผ ์๋ฝํ๊ฑฐ๋ ๊ฑฐ์ ํ๋ ๋น ๋ฅธ ์๋ต์ ์ ๊ณตํ๊ณ ์ง๋์์ ์ํ๋ ํ์ ์ง์ ์ ๋ณผ ์ ์๋ ๋ฒํผ์ ํ์ํฉ๋๋ค. ์ต์
์ ์ฌ์ฉ์ ์์
์ ํน์ฑ ์ฐ๊ตฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ธฐ๊ณ ํ์ต ์์คํ
์ ์ฌ์ฉํ์ฌ ์ ํ๋ฉ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์
์ด ์ฌ์ฉ์ ์์น ์ ๋ณด์ ์ก์ธ์คํ๋ ๋ฐฉ๋ฒ์ ์ ์ดํ๊ธฐ ์ํด ๋ ๋ง์ ๋๊ตฌ๊ฐ ์ ๊ณต๋์์ต๋๋ค. ์ด์ ์ ์ ์ ํ ๊ถํ์ ๋ถ์ฌํ๋ ๊ฒฝ์ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ด ๋นํ์ฑ ์ํ(๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํ ์ค)์ธ ๊ฒฝ์ฐ์๋ ์ธ์ ๋ ์ง ์์น์ ์ก์ธ์คํ ์ ์๋ ๊ฒฝ์ฐ ์ ๋ฆด๋ฆฌ์ค์์๋ ์ฌ์ฉ์๊ฐ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์๋ง ์์ ์ ์์น์ ๋ํ ์ ๋ณด ์์ ์ ํ์ฉํ ์ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์
์ธ์
์ด ํ์ฑํ๋์ด ์์ต๋๋ค.
- ์๋
๊ฐ ๊ธฐ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ ์๊ฐ์ ์ ํํ๊ณ , ์ฑ๊ณต๊ณผ ์ฑ์ทจ์ ๋ํ ๋ณด๋์ค ์๊ฐ์ ์ ๊ณตํ๊ณ , ์คํ๋ ์ ํ๋ฆฌ์ผ์ด์
๋ชฉ๋ก์ ๋ณด๊ณ , ์๋
๊ฐ ํด๋น ์ ํ๋ฆฌ์ผ์ด์
์์ ์๋นํ๋ ์๊ฐ์ ํ๊ฐํ๊ณ , ์ค์น๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฒํ ํ๊ณ ์ค์ ํ ์ ์๋ Family Link ์๋
๋ณดํธ ๋ชจ๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ๋ฐค ์๊ฐ์ ์ ๊ทผ์ ์ฐจ๋จํ๋ ์ผ๊ฐ ์๊ฐ;
- "ํฌ์ปค์ค ๋ชจ๋"(Focus Mode)๊ฐ ์ถ๊ฐ๋์ด ๋ฌธ์ ํด๊ฒฐ์ ์ง์คํด์ผ ํ๋ ์๊ฐ์ ํ์ฉํ๊ณ , ์๋ฅผ ๋ค์ด ๋ฉ์ผ ๋ฐ ๋ด์ค ์์ ์ ์ผ์ ์ค๋จํ๊ณ ์ง๋ ๋ฐ ๋ฉ์ ์ ๋ ๊ทธ๋๋ก ๋๋ ๋ฑ ๋ฐฉํด๊ฐ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํ์ ์ผ๋ก ์์๊ฑฐํฉ๋๋ค. ํ์ฌ ๋น๋์์๋ ์ด ๊ธฐ๋ฅ์ด ์์ง ํ์ฑํ๋์ง ์์์ต๋๋ค.
- ๋ด๋น๊ฒ์ด์ ๋ฐ๋ฅผ ํ์ํ๊ฑฐ๋ ์ฝํ ์ธ ์ ์ ์ฒด ํ๋ฉด ๊ณต๊ฐ์ ํ ๋นํ์ง ์๊ณ ํ๋ฉด ์ ์ค์ฒ๋ง์ผ๋ก ์ ์ดํ ์ ์๋ ์ ์ค์ฒ ํ์ ๋ชจ๋๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ์๋ฅผ ๋ค์ด ๋ค๋ก๊ฐ๊ธฐ, ํ ๋ฑ์ ๋ฒํผ์ ๊ฐ์ฅ์๋ฆฌ์์ ์ด๋ํ๊ณ ์๋์์ ์๋ก ์ฌ๋ผ์ด๋ฉ ํฐ์น๋ก ๋์ฒด๋๋ฉฐ, ์คํ ์ค์ธ ์ ํ๋ฆฌ์ผ์ด์ ๋ชฉ๋ก์ ๋ถ๋ฌ์ค๋ ค๋ฉด ํ๋ฉด์ ๊ธธ๊ฒ ํฐ์นํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ค. ๋ชจ๋๋ "์ค์ > ์์คํ > ์ ์ค์ฒ" ์ค์ ์์ ํ์ฑํ๋ฉ๋๋ค.
- ์ฌ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ด๊ณ์์ด ๋น๋์ค๋ฅผ ๋ณด๊ฑฐ๋ ์ค๋์ค ๋ น์์ ๋ค์ ๋ ์ฆ์ ์๋ง์ ์๋์ผ๋ก ์์ฑํ ์ ์๋ "๋ผ์ด๋ธ ์บก์ " ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์์ฑ ์ธ์์ ์ธ๋ถ ์๋น์ค์ ์์กดํ์ง ์๊ณ ๋ก์ปฌ์์ ์ํ๋ฉ๋๋ค. ํ์ฌ ๋น๋์์๋ ์ด ๊ธฐ๋ฅ์ด ์์ง ํ์ฑํ๋์ง ์์์ต๋๋ค.
- ์ฌ๋ฌ ์์ฉ ํ๋ก๊ทธ๋จ์ผ๋ก ๋์ ์์
์ ๊ตฌ์ฑํ๊ธฐ ์ํด "๊ฑฐํ" ๊ฐ๋
์ด ์ถ๊ฐ๋์์ต๋๋ค. ๊ฑฐํ์ ์ฌ์ฉํ๋ฉด ํ์ฌ ํ๋ก๊ทธ๋จ์ ์ข
๋ฃํ์ง ์๊ณ ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์์
์ ์ํํ ์ ์์ต๋๋ค. ๋ํ ๊ฑฐํ์ ์ฅ์น์์ ๋ค์ํ ์์
์ ์ํํ๋ ๊ณผ์ ์์ ํน์ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฅ์ ๋ํ ์ก์ธ์ค๋ฅผ ๊ณ ์ ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์๋ฅผ ๋ค์ด ๊ฑฐํ์ ๋์์ผ๋ก ์ฝํ
์ธ ์๋จ์ ํ์๋๋ ๋ฒํผ ํํ๋ก ๋ฉ์ ์ ์์ ๋ํ๋ฅผ ๊ณ์ํ๊ณ , ๋ฉ์์ง๋ฅผ ๋น ๋ฅด๊ฒ ๋ณด๋ด๊ณ , ์์
๋ชฉ๋ก์ ๊ณ์ ํ์ํ๊ณ , ๋ฉ๋ชจ๋ฅผ ์์ฑํ๊ณ , ๋ฒ์ญ ์๋น์ค์ ์ก์ธ์คํ๊ณ , ์๊ฐ์ ์๋ฆผ์ ๋ฐ์ ์ ์์ต๋๋ค. ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์์
ํ๋ ๋์. ๊ฑฐํ์ ์๋ฆผ ์์คํ
์์ ๊ตฌํ๋๋ฉฐ ์ ์ฌํ API๋ฅผ ํ์ฉํฉ๋๋ค.
- ๋ค์๊ณผ ๊ฐ์ ํด๋๋ธ ํ๋ฉด์ด ์๋ ์ฅ์น์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
ํ์จ์ด ๋ฉ์ดํธ X . ์ด์ ๋ณํ์ ๊ฐ ์ ๋ฐ์ ๋ณ๋์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํธ์คํ ํ ์ ์์ต๋๋ค. ์๋ก์ด ์ ํ์ ํ๋ฉด์ ์ง์ํ๊ธฐ ์ํด ์ฌ๋ฌ ์จ์ดํฌ์ ๋ฐ ํฌ์ปค์ค ๋ณ๊ฒฝ ์ด๋ฒคํธ(ํ๋ฉด์ ์ ๋ฐ์ด ํ์ฑํ๋๊ณ ๋ค๋ฅธ ํ๋๋ ๋ซํ ์ํ๋ก ์ ์ง๋๊ฑฐ๋ ๋ ์ ๋ฐ์ด ํ์ฑํ๋ ๊ฒฝ์ฐ)์ ๊ฐ๋ณ ์ฒ๋ฆฌ์ ๋ํ ์ง์์ ์ถ๊ฐํ์ต๋๋ค. ํ๋ฉด ํฌ๊ธฐ ์กฐ์ ์ ์ฒ๋ฆฌํ๊ธฐ ์ํ API(ํ๋ฐ๋ถ๋ฅผ ์ด ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ๋ฉด ํฌ๊ธฐ ์ฆ๊ฐ๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ธ์ํ๊ธฐ ์ํด) ์ ์ด์ ํ๋ฉด์ด ์๋ ์ฅ์น ์๋ฎฌ๋ ์ด์ ์ด Android ์๋ฎฌ๋ ์ดํฐ์ ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ฐ์ดํฐ ๋ฐ ๋ฉ์์ง ์ ์ก์ ์ํ ๋ฐ๋ก๊ฐ๊ธฐ(๊ณต์ ๋ฐ๋ก๊ฐ๊ธฐ)์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์ด ๋ณด๋ด๋ ์ ํ๋ฆฌ์ผ์ด์
์ผ๋ก ๋น ๋ฅด๊ฒ ์ด๋ํ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์ ์์ฉ ํ๋ก๊ทธ๋จ ์ปจํ
์คํธ์์ ์ฃผ์ ์์คํ
์ค์ ์ ์ก์ธ์คํ ์ ์๋ ํ์
์ค์ ํจ๋์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์์ฉ ํ๋ก๊ทธ๋จ ๋ด์์ ์ฌ์ฉ์ ์ง์ ํจ๋์ ํ์ํ๋ API๊ฐ ์ ๊ณต๋ฉ๋๋ค.
์ค์ ํจ๋ . ์๋ฅผ ๋ค์ด, ๋ฏธ๋์ด ํ๋ ์ด์ด๋ ์์คํ ์ฌ์ด๋ ์ค์ ์ด ์๋ ํจ๋๊ณผ ๋คํธ์ํฌ ์ฐ๊ฒฐ ๋ฐ ๋นํ ๋ชจ๋๋ก์ ์ ํ์ ์ํ ๋ธ๋ผ์ฐ์ ์ค์ ์ ํ์ํ ์ ์์ต๋๋ค.ะะตะทะพะฟะฐัะฝะพััั:
-
์ถ๊ฐ๋จ ์ฌ์ง, ๋น๋์ค ๋ฐ ์์ ์ปฌ๋ ์ ๊ณผ ๊ฐ์ ๊ณต์ ํ์ผ์ ๋ํ ์ฑ ์ก์ธ์ค์ ๋ํ ์ถ๊ฐ ์ ํ - ๋ค์ด๋ก๋ ๋๋ ํ ๋ฆฌ์ ์๋ ๋ค์ด๋ก๋๋ ํ์ผ์ ์ก์ธ์คํ๋ ค๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ด์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ก์ธ์คํ ์ ์๋ ํน์ ํ์ผ์ ๋ํ ์ ์ฒด ์ ์ด๋ฅผ ์ฌ์ฉ์์๊ฒ ์ ๊ณตํ๋ ์์คํ ํ์ผ ์ ํ ๋ํ ์์๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํ ์ค์ธ ์ํ์์ ํ์ฑ ์ํ๋ก ์ ํ๋์ด ํฌ๊ทธ๋ผ์ด๋๋ก ์ ํ๋๊ณ ์ ๋ ฅ ํฌ์ปค์ค๋ฅผ ํ๋ํ์ฌ ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฌ์ฉ์์ ์์ ์ ๋ฐฉํดํ๋ ๊ธฐ๋ฅ์ ์ฐจ๋จํ์ต๋๋ค. ์๋ฅผ ๋ค์ด ์์ ์ ํ์ ๊ฐ์ด ๋ฐฑ๊ทธ๋ผ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ์ฌ์ฉ์์ ๊ด์ฌ์ ๋ ํ์๊ฐ ์๋ ๊ฒฝ์ฐ ์ด์ ์ ์ฒด ํ๋ฉด ๊ถํ์ด ์๋ ๋์ ์ฐ์ ์์ ์๋ฆผ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
-
์ ํ๋ IMEI ๋ฐ ์ผ๋ จ๋ฒํธ์ ๊ฐ์ ๋ถ๋ณ์ ์ฅ์น ์๋ณ์์ ๋ํ ์ก์ธ์ค. ์ด๋ฌํ ์๋ณ์๋ฅผ ์ป์ผ๋ ค๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ READ_PRIVILEGED_PHONE_STATE ๊ถํ์ด ์์ด์ผ ํฉ๋๋ค.
๋ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋คํธ์ํฌ ํ๋ ํต๊ณ๊ฐ ํฌํจ๋ "/proc/net" ์์ฌ FS์ ๋ํ ์ก์ธ์ค๊ฐ ์ ํ๋์ด ์์ผ๋ฉฐ ํด๋ฆฝ๋ณด๋์ ๋ฐ์ดํฐ์ ๋ํ ์ก์ธ์ค๋ ์ด์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ์ฑํ๋ ๊ฒฝ์ฐ(์ ๋ ฅ ํฌ์ปค์ค๋ฅผ ๋ฐ์ ๊ฒฝ์ฐ)์๋ง ์ ๊ณต๋ฉ๋๋ค. - ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฐ๋ฝ์ฒ ๋ชฉ๋ก์ ์ ๊ณตํ ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฌ์ฉ์์ ๊ธฐ๋ณธ ์ค์ ์ ๋ํ ์ ๋ณด๋ฅผ ์จ๊ธฐ๊ธฐ ์ํด ์ฐ๋ฝ์ฒ ์ก์ธ์ค ๋น๋์ ๋ฐ๋ฅธ ์ถ๋ ฅ ์์๊ฐ ์ค์ง๋์์ต๋๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก MAC ์ฃผ์ ๋ฌด์์ํ๊ฐ ํ์ฑํ๋์ด ์์ต๋๋ค. ๋ค๋ฅธ ๋ฌด์ ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ ๋ ์ด์ ๋ค๋ฅธ MAC ์ฃผ์๊ฐ ์์ฑ๋์ด WiFi ๋คํธ์ํฌ ๊ฐ ์ฌ์ฉ์์ ์์ง์์ ์ถ์ ํ ์ ์์ต๋๋ค.
- ์ด์ Bluetooth, ์ ๋ฃฐ๋ฌ ๋ฐ Wi-Fi ์ค์บ API์ ์ก์ธ์คํ๋ ค๋ฉด Get Fine Location ๊ถํ์ด ํ์ํฉ๋๋ค(์ด์ ์๋ Get ๋๋ต์ ์ธ ์์น ๊ถํ์ด ํ์ํจ). ๋์์ P2P ๋ชจ๋์์ ์ฐ๊ฒฐ์ด ์ค์ ๋๊ฑฐ๋ ์ฐ๊ฒฐ์ ์ํ ๋คํธ์ํฌ๊ฐ ์์คํ ์ ์ํด ๊ฒฐ์ ๋๋ฉด ์์น ์ ๋ณด์ ๋ํ ๋ณ๋์ ์ก์ธ์ค ๊ถํ์ด ํ์ํ์ง ์์ต๋๋ค.
- ๋ฌด์ ๋ณด์ ๊ธฐ์ ์ง์ ๊ตฌํ
WPA3 , ์ํธ ์ถ์ธก ๊ณต๊ฒฉ์ ๋ํ ๋ณดํธ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ (์คํ๋ผ์ธ ๋ชจ๋์์ ์ํธ ์ถ์ธก์ ํ์ฉํ์ง ์์) SAE ์ธ์ฆ ํ๋กํ ์ฝ์ด ํ์ฑํ๋ฉ๋๋ค. ๊ฐ๋ฐฉํ ๋คํธ์ํฌ์์ ์ํธํ ํค๋ฅผ ์์ฑํ๊ธฐ ์ํด OWE ํ์ฅ์ ์ํด ๊ตฌํ๋ ์ฐ๊ฒฐ ํ์ ํ๋ก์ธ์ค์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค(ํธ์์ ๋ฌด์ ์ํธํ ); -
์ถ๊ฐ๋จ ๋ชจ๋ ์ฐ๊ฒฐ ์ง์์ ๋ํด ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋จTLS 1.3 . Google ํ ์คํธ์์ TLS 1.3์ ์ฌ์ฉํ๋ฉด TLS 40์ ๋นํด ๋ณด์ ์ฐ๊ฒฐ ์ค์ ์๋๋ฅผ ์ต๋ 1.2% ๋์ผ ์ ์์ต๋๋ค. - ์๋ก์ด ์คํ ๋ฆฌ์ง ๋์
๋ฒ์๊ฐ ์ง์ ๋ ์คํ ๋ฆฌ์ง ์ ํ๋ฆฌ์ผ์ด์ ํ์ผ์ ๋ํ ๊ฒฉ๋ฆฌ ์์ค์ ์ ๊ณตํ๋ A. ์ด API๋ฅผ ์ฌ์ฉํ์ฌ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ก์ธ์คํ ์ ์๋ ์ธ๋ถ ๋๋ผ์ด๋ธ(์: SD ์นด๋)์ ํ์ผ์ ๋ํด ๋ณ๋์ ๊ฒฉ๋ฆฌ๋ ๋๋ ํฐ๋ฆฌ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ํ์ฌ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฌ์ง, ๋น๋์ค ๋ฐ ์์ ์ ์ ์ฅํ๊ธฐ ์ํด ์ด ๋๋ ํ ๋ฆฌ๋ก ์ ํ๋๋ฉฐ ๊ณต์ ๋ฏธ๋์ด ์ปฌ๋ ์ ์ ๋ฐฉํดํ์ง ์์ต๋๋ค. ๊ณต์ ํ์ผ ๋ชจ์์ ๊ณต์ ํ๋ ค๋ฉด ๋ณ๋์ ๊ถํ์ด ํ์ํฉ๋๋ค. - API์์
์์ฒด ์ธ์ ํ๋กฌํํธ , ์์ฒด ์ธ์ ์ธ์ฆ ๋ํ ์์์ ์ถ๋ ฅ์ ํตํฉํ๊ณ ์ผ๊ตด ์ธ์ฆ๊ณผ ๊ฐ์ ์๋ ์ธ์ฆ ๋ฐฉ๋ฒ์ ๋ํ ์ง์์ ์ถ๊ฐํฉ๋๋ค. ๋ช ์์ ๋ฐ ์์์ ์ธ์ฆ์ ์ฒ๋ฆฌํ๋ ๋ณ๋์ ๋ฐฉ๋ฒ์ด ์ ์๋ฉ๋๋ค. ๋ช ์์ ์ธ์ฆ์ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ ์์ ์ ํ์ธํด์ผ ํ๋ฉฐ ์์์ ์ธ์ฆ์ ์ฌ์ฉํ๋ฉด ์๋ ๋ชจ๋์์ ๋ณด์ด์ง ์๊ฒ ์ธ์ฆ์ ์ํํ ์ ์์ต๋๋ค.
-
- ๋ฌด์ ์คํ.
- ์ด๋ ํต์ ํ์ค ์ง์ ์ถ๊ฐ
5G , ๊ธฐ์กด ์ฐ๊ฒฐ ๊ด๋ฆฌ API๊ฐ ์ ์ฉ๋ฉ๋๋ค. API๋ฅผ ํฌํจํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ ์ ์ฐ๊ฒฐ์ ์กด์ฌ ์ฌ๋ถ์ ํธ๋ํฝ ์ฒญ๊ตฌ ํ๋์ ํ์ธํ ์ ์์ต๋๋ค. - ์ต๋ ์ฒ๋ฆฌ๋์ ๋ฌ์ฑํ๊ธฐ ์ํ ๋ชจ๋์ ์ต์ ์ง์ฐ์ ์ํ ๋ชจ๋(์: ๊ฒ์ ๋ฐ ์์ฑ ํต์ ์ ์ ์ฉํจ)์ ๋ ๊ฐ์ง Wi-Fi ์๋ ๋ชจ๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ฌด์ ์คํ์ด ๋ฆฌํฉํฐ๋ง๋์ด ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฐ ์ฑ๋ฅ์ด ํฅ์๋๊ณ ๋ก์ปฌ Wi-Fi๋ฅผ ํตํ IoT ์ฅ์น ๊ด๋ฆฌ(์: Wi-Fi๋ฅผ ํตํ ์ธ์) ๋ฐ ์ฐ๊ฒฐ ์ง์ ์ ํ์ด ๊ฐ์ ๋์์ต๋๋ค. ์ฌ์ฉ ๊ฐ๋ฅํ ์ก์ธ์ค ํฌ์ธํธ๋ฅผ ์ค์บํ๋ ๊ธฐ๋ฅ์ ์ด์ Wi-Fi Picker ์ธํฐํ์ด์ค์์ ๋ฐ๊ฒฌ๋ ๋คํธ์ํฌ์ ์ถ๋ ฅ๊ณผ ์ฌ์ฉ์๊ฐ ์ ํํ ๊ฒฝ์ฐ ์๋ ์ฐ๊ฒฐ ๊ตฌ์ฑ๊ณผ ํจ๊ป ํ๋ซํผ์์ ์ ๊ณต๋ฉ๋๋ค. WifiNetworkSuggestions API๋ฅผ ํตํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฐ๊ฒฐํ๊ธฐ ์ํ ๋คํธ์ํฌ ๋ฐ ์ํธ์ ์์ ๋ชฉ๋ก์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฌํ์ฌ ์ ํธํ๋ ๋ฌด์ ๋คํธ์ํฌ๋ฅผ ์ ํํ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ํฅ์ ์ค ์ ์๋ ๊ธฐํ๊ฐ ์ฃผ์ด์ง๋๋ค. ๋ํ ์ฐ๊ฒฐํ ๋คํธ์ํฌ๋ฅผ ์ ํํ ๋ ๋ง์ง๋ง ์ฐ๊ฒฐ์ ๋์ญํญ ๋ฉํธ๋ฆญ์ด ๊ณ ๋ ค๋ฉ๋๋ค(๊ฐ์ฅ ๋น ๋ฅธ ๋คํธ์ํฌ๊ฐ ์ ํ๋จ).
- ์ด๋ ํต์ ํ์ค ์ง์ ์ถ๊ฐ
- ๋ฉํฐ๋ฏธ๋์ด ๋ฐ ๊ทธ๋ํฝ
- ๊ทธ๋ํฝ API ์ง์ ์ถ๊ฐ
๋ถ์นธ 1.1 . OpenGL ES์ ๋น๊ตํ์ฌ Vulkan์ ์ฌ์ฉํ๋ฉด CPU์ ๋ถํ๋ฅผ ํฌ๊ฒ ์ค์ด๊ณ (Google ํ ์คํธ์์ ์ต๋ 10๋ฐฐ) ๋ ๋๋ง ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. ๊ถ๊ทน์ ์ธ ๋ชฉํ๋ Vulkan์ด ๋ชจ๋ Android ๊ธฐ๊ธฐ์์ ๋ณดํธ์ ์ผ๋ก ์ง์๋๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ์ํด Google์ ํ๋์จ์ด ์ ์กฐ์ ์ฒด์ ํ๋ ฅํ์ฌ Vulkan 1.1์ ๋ชจ๋ 64๋นํธ Android 10 ๊ธฐ๊ธฐ์ ์๊ตฌ์ฌํญ์ผ๋ก ๋ง๋ค๊ณ ์์ต๋๋ค. - ๋ ์ด์ด ์คํ์ ์ํ ์คํ์ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
๊ฐ๋ (๊ฑฐ์ ๊ธฐ๋ณธ ๊ทธ๋ํฝ ๋ ์ด์ด ์์ง) Vulkan ๊ทธ๋ํฝ API ์์ ์์ต๋๋ค. ANGLE์ ์ฌ์ฉํ๋ฉด OpenGL ES ํธ์ถ์ OpenGL, Direct3D 9/11, Desktop GL ๋ฐ Vulkan์ผ๋ก ๋ณํํ์ฌ ์์คํ ๋ณ API์์ ๋ ๋๋ง์ ์ถ์ํํ ์ ์์ต๋๋ค. ๊ฒ์ ๋ฐ ๊ทธ๋ํฝ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์ฉ ANGLE๊ทธ๊ฒ์ ์ ์์ต๋๋ค Vulkan์ ์ฌ์ฉํ๋ ๋ชจ๋ ์ฅ์น์์ ์ผ๋ฐ OpenGL ES ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํฉ๋๋ค. - ์นด๋ฉ๋ผ ๋ฐ ์ด๋ฏธ์ง ์์ฉ ํ๋ก๊ทธ๋จ์ ์ด์ ์นด๋ฉ๋ผ๊ฐ ์ฌ์ง์ ๊น์ด๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ํ์ํ ์ ๋ณด(์: ๋์ผ ์นด๋ฉ๋ผ์ ์ ์ฅ๋ ๊น์ด ๋งต)๋ฅผ ํฌํจํ๋ JPEG ํ์ผ์ ์ถ๊ฐ XMP ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋๋ก ์์ฒญํ ์ ์์ต๋๋ค. ์ง์ ๋ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ํ ๋ฐฐ๊ฒฝ ํ๋ฆผ ๋ฐ ํจ๊ณผ ๋ชจ๋๋ฅผ ๊ตฌํํ ์ ์์ต๋๋ค.
๋ณด์ผ , ๋ฟ๋ง ์๋๋ผ 3D ์ฌ์ง์ ๋ง๋ค๊ฑฐ๋ ์ฆ๊ฐ ํ์ค ์์คํ ์์; - ๋น๋์ค ์ฝ๋ฑ ์ง์ ์ถ๊ฐ
AV1 , ๋ก์ดํฐ ์๋ ์คํ ์์ค ๋น๋์ค ์ธ์ฝ๋ฉ ํ์์ผ๋ก ์์ถ ์ธก๋ฉด์์ H.264 ๋ฐ VP9๋ณด๋ค ํจ์ฌ ์์ ์์ต๋๋ค. - ๋ฌด๋ฃ ์ค๋์ค ์ฝ๋ฑ ์ง์ ์ถ๊ฐ
์ ๋์ญํญ์ด ์ ํ๋ VoIP ์ ํ ํต์ ์์ฉ ํ๋ก๊ทธ๋จ์์ ๋์ ๋นํธ ์ ์ก๋ฅ ์คํธ๋ฆฌ๋ฐ ์ค๋์ค ์์ถ ๋ฐ ์์ฑ ์์ถ ๋ชจ๋์์ ๊ณ ํ์ง ์ฝ๋ฉ ๋ฐ ์ต์ ์ง์ฐ์ ์ ๊ณตํฉ๋๋ค. - ์ถ๊ฐ๋ ํ์ค ์ง์
HDR10 + , ํ์ฅ๋ ๋์ ๋ฒ์๋ก ๋น๋์ค๋ฅผ ์ธ์ฝ๋ฉํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. - ๊ธฐ๊ธฐ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋น๋์ค ์ถ๋ ฅ ๊ธฐ๋ฅ์ ํ์ธํ๊ธฐ ์ํด MediaCodecInfo API์ ๊ฐ์ํ๋ ๋ฉ์๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค(๊ธฐ๊ธฐ์์ ์ง์๋๋ ์ฝ๋ฑ ๋ฐ ํด์๋ ๋ฐ FPS ๋ชฉ๋ก์ด ํ์๋จ).
- API ์ถ๊ฐ
๋ค์ดํฐ๋ธ ๋ฏธ๋ , ์ด๋ C++ ์ ํ๋ฆฌ์ผ์ด์ ์ด NDK๋ฅผ ํตํด ๋น์ฐจ๋จ ๋ฐฉ์์ผ๋ก MIDI ์ฅ์น์ ์ง์ ํต์ ํ ์ ์๋๋ก ํ์ฌ ๋งค์ฐ ๋ฎ์ ์ง์ฐ ์๊ฐ์ผ๋ก MIDI ๋ฉ์์ง๋ฅผ ์ฒ๋ฆฌํ ์ ์๊ฒ ํด์ค๋๋ค. - ๋ฐฉํฅ์ฑ ๋ง์ดํฌ์์ ์ค๋์ค ์บก์ฒ๋ฅผ ์ ์ดํ๊ธฐ ์ํด MicrophoneDirection API๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ์ด API๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ฆฌ๋ฅผ ๋ น์ํ ๋ ๋ง์ดํฌ ๋ฐฉํฅ์ ์ง์ ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ ์นด ๋น๋์ค๋ฅผ ์์ฑํ ๋ setMicrophoneDirection(MIC_DIRECTION_FRONT)์ ์ง์ ํ์ฌ ์ฅ์น ์ ๋ฉด์ ๋ง์ดํฌ์์ ๋ น์ํ ์ ์์ต๋๋ค. ์ง์ ๋ API๋ฅผ ํตํด ์ปค๋ฒ๋ฆฌ์ง ์์ญ์ด ๋ณ๊ฒฝ๋๋ ๋ง์ดํฌ๋ฅผ ์ ์ด(ํ๋ ๊ฐ๋ฅ)ํ์ฌ ๋ น์ ์์ญ์ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค.
- ๋จ์ผ ์ ํ๋ฆฌ์ผ์ด์
์ด ๋ค์์ ์ํํ ์ ์๋๋ก ์๋ก์ด ์ค๋์ค ์บก์ฒ API๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
๋ค๋ฅธ ์์ฉ ํ๋ก๊ทธ๋จ์์ ์ค๋์ค ์คํธ๋ฆผ์ ์ฒ๋ฆฌํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๋ค๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ค๋์ค ์ถ๋ ฅ์ ์ก์ธ์คํ๋๋ก ํ์ฉํ๋ ค๋ฉด ํน๋ณํ ๊ถํ์ด ํ์ํฉ๋๋ค.
- ๊ทธ๋ํฝ API ์ง์ ์ถ๊ฐ
- ์์คํ
๋ฐ ํ์ฅ API.
- ๋ฉ๋ชจ๋ฆฌ ์๋น๋ฅผ ์ค์ด๊ณ ์ ํ๋ฆฌ์ผ์ด์
์คํ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ๋ฐํ์ ART์ ๋ํ ์ฑ๋ฅ์ด ๋ํญ ์ต์ ํ๋์์ต๋๋ค. Google Play์์ ํ๋กํ ๋ฐฐํฌ๊ฐ ํ์ฑํ๋์์ต๋๋ค.
PGO(Profile Guided Optimization) - ์ฝ๋์์ ๊ฐ์ฅ ์์ฃผ ์คํ๋๋ ๋ถ๋ถ์ ๋ํ ์ ๋ณด๋ฅผ ํฌํจํฉ๋๋ค. ์ด๋ฌํ ๋ถ๋ถ์ ๋ฏธ๋ฆฌ ์ปดํ์ผํ๋ฉด ์์ ์๊ฐ์ ํฌ๊ฒ ์ค์ผ ์ ์์ต๋๋ค. ART ์์ฒด๋ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก์ธ์ค๋ฅผ ๋ ์ผ์ฐ ์์ํ๊ณ ๊ฒฉ๋ฆฌ๋ ์ปจํ ์ด๋๋ก ์ด๋ํ๋๋ก ์ต์ ํ๋์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฉ๋ชจ๋ฆฌ ์ด๋ฏธ์ง๋ ์ ์ฅํ ํด๋์ค์ ๊ฐ์ ์ถ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ๋ฉ๋ชจ๋ฆฌ ์ด๋ฏธ์ง๋ฅผ ๋ก๋ํ๊ธฐ ์ํด ๋ฉํฐ์ค๋ ๋ ๋ชจ๋๋ฅผ ๊ตฌํํ์ต๋๋ค. ์๋ก ์์ฑ๋ ๊ฐ์ฒด๋ฅผ ๋ณ๋๋ก ์ฒ๋ฆฌํ์ฌ ๊ฐ๋น์ง ์ปฌ๋ ํฐ์ ํจ์จ์ฑ์ ๋์์ต๋๋ค. - ๋ฒ์ 1.2๋ก ์
๋ฐ์ดํธ๋ API
์ ๊ฒฝ๋ง , ๊ธฐ๊ณ ํ์ต ์์คํ ์ ํ๋์จ์ด ๊ฐ์์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ณตํฉ๋๋ค. API๋ ๋ค์๊ณผ ๊ฐ์ Android์ ๊ธฐ๊ณ ํ์ต ํ๋ ์์ํฌ ์๋์ ์ํ ๊ธฐ๋ณธ ๊ณ์ธต์ผ๋ก ์์นํฉ๋๋ค.TensorFlow Lite ๊ทธ๋ฆฌ๊ณ ์นดํ2. ๋ค์์ ํฌํจํ์ฌ ๋ชจ๋ฐ์ผ ์ฅ์น์์ ์ฌ์ฉํ๊ธฐ ์ํด ์ฌ๋ฌ ๊ธฐ์ฑ ์ ๊ฒฝ๋ง ๋ชจ๋ธ์ด ์ ์๋์์ต๋๋ค.๋ชจ๋ฐ์ผ๋ท (์ฌ์ง ์ ๋ฌผ์ฒด ์ธ์),์ธ์ ์ v3 (์ปดํจํฐ ๋น์ ) ๋ฐ ์ค๋งํธ ํ
๋๊ธ (๋ฉ์์ง ์๋ต ์ต์ ์ ํ). ์๋ก์ด ๋ฆด๋ฆฌ์ค์๋ ARGMAX, ARGMIN ๋ฐ ์์ํ ๊ฐ๋ฅํ LSTM์ ํฌํจํ 60๊ฐ์ ์๋ก์ด ์์ ์ด ์ถ๊ฐ๋์์ผ๋ฉฐ API๊ฐ ๊ฐ์ฒด ๊ฐ์ง ๋ฐ ์ด๋ฏธ์ง ๋ถํ ๊ณผ ๊ฐ์ ์๋ก์ด ๊ธฐ๊ณ ํ์ต ๋ชจ๋ธ์ ์ง์ํ ์ ์๋๋ก ์๋นํ ์ฑ๋ฅ ์ต์ ํ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. - ์๋ก์ด ํด๋๋ธ ํ๋ฉด ์ฅ์น ์๋ฎฌ๋ ์ดํฐ๊ฐ SDK์ ์ถ๊ฐ๋์์ผ๋ฉฐ ๋ฆด๋ฆฌ์ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Android Studio 3.5 ์ถ๊ฐ ๊ฐ์ ์ฅ์น์ ํํ๋ก 7.3(4.6) ๋ฐ 8(6.6) ์ธ์น ํ๋ฉด์ด ์๋ ๋ฒ์ ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. ํด๋๋ธ ๊ธฐ๊ธฐ์ฉ ํ๋ซํผ์ ํ์ฅ๋ ํธ๋ค๋ฌ onResume ๋ฐ onPause๋ ์ฌ๋ฌ ํ๋ฉด์ ๊ฐ๋ณ์ ์ผ๋ก ๋นํ์ฑํํ๋ ์ง์๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํฌ์ปค์ค๋ฅผ ๋ฐ์ ๋ ํ์ฅ๋ ์๋ฆผ์ ์ถ๊ฐํฉ๋๋ค. - ์์คํ ์ด ๊ฐ์ ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๋จ์ ์์ํ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด CPU ๋ฐ GPU ์จ๋๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ๋ ๋ฆฝ์ ์ผ๋ก ๋ก๋๋ฅผ ์ค์ด๊ธฐ ์ํ ์กฐ์น(์: ๊ฒ์์ FPS ๊ฐ์, ๋ฐฉ์ก ๋น๋์ค์ ํด์๋ ๊ฐ์)๋ฅผ ์ทจํ ์ ์๋๋ก ํ๋ Thermal API๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ํ๋.
- ๋ฉ๋ชจ๋ฆฌ ์๋น๋ฅผ ์ค์ด๊ณ ์ ํ๋ฆฌ์ผ์ด์
์คํ ์๋๋ฅผ ๋์ด๊ธฐ ์ํด ๋ฐํ์ ART์ ๋ํ ์ฑ๋ฅ์ด ๋ํญ ์ต์ ํ๋์์ต๋๋ค. Google Play์์ ํ๋กํ ๋ฐฐํฌ๊ฐ ํ์ฑํ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru