Android์šฉ Firefox Preview 3.0 ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ ๊ฐ€๋Šฅ

๋ชจ์งˆ๋ผ ํšŒ์‚ฌ ะพะฟัƒะฑะปะธะบะพะฒะฐะปะฐ ์ฝ”๋“œ๋ช…์œผ๋กœ ๊ฐœ๋ฐœ๋œ ์‹คํ—˜์ ์ธ Firefox Preview ๋ธŒ๋ผ์šฐ์ €์˜ ์„ธ ๋ฒˆ์งธ ์ค‘์š”ํ•œ ๋ฆด๋ฆฌ์Šค์ž…๋‹ˆ๋‹ค. ํ›ผ ๋ฆญ์Šค. ์ด ๋ฌธ์ œ๋Š” ๊ฐ€๊นŒ์šด ์‹œ์ผ ๋‚ด์— ์นดํƒˆ๋กœ๊ทธ์— ๊ฒŒ์žฌ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๊ตฌ๊ธ€ ํ”Œ๋ ˆ์ด (์ž‘๋™ํ•˜๋ ค๋ฉด Android 5 ์ด์ƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.) ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ: GitHub์˜. ์ฒซ ๋ฒˆ์งธ ์•ˆ์ •์ ์ธ ๋ฆด๋ฆฌ์Šค๋Š” 2020๋…„ ์ƒ๋ฐ˜๊ธฐ์— ์ถœ์‹œ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๊ฐ€ ์•ˆ์ •ํ™”๋˜๊ณ  ๊ณ„ํš๋œ ๋ชจ๋“  ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋œ ํ›„ ๋ธŒ๋ผ์šฐ์ €๋Š” Android์šฉ Firefox ๋ฒ„์ „์„ ๋Œ€์ฒดํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ดํ›„ ์ƒˆ ๋ฆด๋ฆฌ์Šค ์ถœ์‹œ๊ฐ€ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ด์–ด ํญ์Šค 69.

Firefox ๋ฏธ๋ฆฌ๋ณด๊ธฐ ะธัะฟะพะปัŒะทัƒะตั‚ Firefox Quantum ๊ธฐ์ˆ  ๋ฐ ์ผ๋ จ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” GeckoView ์—”์ง„ Mozilla Android ๊ตฌ์„ฑ์š”์†Œ, ์ด๋ฏธ ๋ธŒ๋ผ์šฐ์ € ๊ตฌ์ถ•์— ์‚ฌ์šฉ๋จ Firefox ํฌ์ปค์Šค ะธ Firefox ๋ผ์ดํŠธ. GeckoView๋Š” ๋…๋ฆฝ์ ์œผ๋กœ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ๋Š” ๋ณ„๋„์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ํŒจํ‚ค์ง€๋œ Gecko ์—”์ง„์˜ ๋ณ€ํ˜•์ด๋ฉฐ Android ๊ตฌ์„ฑ ์š”์†Œ์—๋Š” ํƒญ, ์ž…๋ ฅ ์™„์„ฑ, ๊ฒ€์ƒ‰ ์ œ์•ˆ ๋ฐ ๊ธฐํƒ€ ๋ธŒ๋ผ์šฐ์ € ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ํ‘œ์ค€ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ํฌํ•จ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

ะ’ ์ƒˆ๋กœ์šด ํ’€์–ด ์ฃผ๋‹ค:

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

    Android์šฉ Firefox Preview 3.0 ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ ๊ฐ€๋ŠฅAndroid์šฉ Firefox Preview 3.0 ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ ๊ฐ€๋Šฅ

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

Android์šฉ Firefox Preview 3.0 ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ ๊ฐ€๋ŠฅAndroid์šฉ Firefox Preview 3.0 ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ ๊ฐ€๋Šฅ

Firefox ๋ฏธ๋ฆฌ๋ณด๊ธฐ์˜ ์ฃผ์š” ๊ธฐ๋Šฅ:

  • ๊ณ ์„ฑ๋Šฅ. Firefox Preview๋Š” ์ปดํŒŒ์ผ ๋‹จ๊ณ„์—์„œ ์ฝ”๋“œ ํ”„๋กœํŒŒ์ผ๋ง(PGO - ํ”„๋กœํ•„ ๊ธฐ๋ฐ˜ ์ตœ์ ํ™”) ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์ตœ์ ํ™”๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  IonMonkey๋ฅผ ํฌํ•จํ•จ์œผ๋กœ์จ ๋‹ฌ์„ฑ๋˜๋Š” ๊ธฐ์กด Android์šฉ Firefox๋ณด๋‹ค ์ตœ๋Œ€ 64๋ฐฐ ๋” ๋น ๋ฅด๋‹ค๊ณ  ์ฃผ์žฅ๋ฉ๋‹ˆ๋‹ค. 86๋น„ํŠธ ARM ์‹œ์Šคํ…œ์šฉ JIT ์ปดํŒŒ์ผ๋Ÿฌ์ž…๋‹ˆ๋‹ค. ARM ์™ธ์—๋„ x64_XNUMX ์‹œ์Šคํ…œ์šฉ GeckoView ์–ด์…ˆ๋ธ”๋ฆฌ๋„ ์ƒ์„ฑ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ์›€์ง์ž„ ์ถ”์  ๋ฐ ๋‹ค์–‘ํ•œ ๊ธฐ์ƒ ํ™œ๋™์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์„ค์ •, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(์ฆ๊ฒจ์ฐพ๋Š” ํŽ˜์ด์ง€, ๊ธฐ๋ก, ๋‹ค์šด๋กœ๋“œ, ์ตœ๊ทผ ๋‹ซ์€ ํƒญ), ์‚ฌ์ดํŠธ ํ‘œ์‹œ ๋ชจ๋“œ ์„ ํƒ(์‚ฌ์ดํŠธ์˜ ๋ฐ์Šคํฌํ†ฑ ๋ฒ„์ „ ํ‘œ์‹œ), ํŽ˜์ด์ง€์—์„œ ํ…์ŠคํŠธ ๊ฒ€์ƒ‰, ๋น„๊ณต๊ฐœ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ”์šฉ ๋ฉ”๋‰ด ๋ชจ๋“œ, ์ƒˆ ํƒญ ์—ด๊ธฐ ๋ฐ ํŽ˜์ด์ง€ ๊ฐ„ ํƒ์ƒ‰.
  • ๋‹ค๋ฅธ ์žฅ์น˜์— ๋งํฌ ๋ณด๋‚ด๊ธฐ, ์ฆ๊ฒจ์ฐพ๋Š” ํŽ˜์ด์ง€ ๋ชฉ๋ก์— ์‚ฌ์ดํŠธ ์ถ”๊ฐ€ ๋“ฑ ์ž‘์—…์„ ๋น ๋ฅด๊ฒŒ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋ฒ”์šฉ ๋ฒ„ํŠผ์ด ์žˆ๋Š” ๋‹ค๊ธฐ๋Šฅ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์ž…๋‹ˆ๋‹ค. ์ฃผ์†Œ ํ‘œ์‹œ์ค„์„ ํด๋ฆญํ•˜๋ฉด ์ „์ฒด ํ™”๋ฉด ์ œ์•ˆ ๋ชจ๋“œ๊ฐ€ ์‹œ์ž‘๋˜์–ด ๊ฒ€์ƒ‰ ๊ธฐ๋ก ๋ฐ ๊ฒ€์ƒ‰ ์—”์ง„์˜ ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ด€๋ จ ์ž…๋ ฅ ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ํƒญ ๋Œ€์‹  ์ปฌ๋ ‰์…˜ ๊ฐœ๋…์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฆ๊ฒจ์ฐพ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์ €์žฅ, ๊ทธ๋ฃนํ™” ๋ฐ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ๋ธŒ๋ผ์šฐ์ €๋ฅผ ๋‹ซ์œผ๋ฉด ์—ด๋ ค ์žˆ๋Š” ๋‚˜๋จธ์ง€ ํƒญ์ด ์ž๋™์œผ๋กœ ์ปฌ๋ ‰์…˜์œผ๋กœ ๊ทธ๋ฃนํ™”๋˜์–ด ๋ณด๊ณ  ๋ณต์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์‹œ์ž‘ ํŽ˜์ด์ง€์—๋Š” ๊ธ€๋กœ๋ฒŒ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์ด ๊ฒฐํ•ฉ๋œ ์ฃผ์†Œ ํ‘œ์‹œ์ค„์ด ํ‘œ์‹œ๋˜๊ณ  ์—ด๋ ค ์žˆ๋Š” ํƒญ ๋ชฉ๋ก์ด ํ‘œ์‹œ๋˜๋ฉฐ, ์—ด๋ ค ์žˆ๋Š” ํŽ˜์ด์ง€๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ ์ด์ „์— ์—ด์—ˆ๋˜ ์‚ฌ์ดํŠธ๋ฅผ ๋ธŒ๋ผ์šฐ์ € ์„ธ์…˜๋ณ„๋กœ ๊ทธ๋ฃนํ™”ํ•˜์—ฌ ์„ธ์…˜ ๋ชฉ๋ก์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ํƒญ์ด๋‚˜ ์ปฌ๋ ‰์…˜์„ ๋‹ค๋ฅธ ๊ธฐ๊ธฐ๋กœ ๋ณด๋‚ด๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Android์šฉ Firefox Preview 3.0 ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ ๊ฐ€๋ŠฅAndroid์šฉ Firefox Preview 3.0 ๋ธŒ๋ผ์šฐ์ € ์‚ฌ์šฉ ๊ฐ€๋Šฅ

์ถœ์ฒ˜ : opennet.ru

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