Android рд╕рд╛рдареА рдирд╡реАрди рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдмреНрд░рд╛рдЙрдЭрд░рдЪреЗ рдкрд╣рд┐рд▓реЗ рдкреНрд░рдХрд╛рд╢рди

рдореЛрдЭрд┐рд▓рд╛ рдХрдВрдкрдиреА рд╕рд╛рджрд░ рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдкреНрд░реАрд╡реНрд╣реНрдпреВ рдмреНрд░рд╛рдЙрдЭрд░рдЪреА рдкрд╣рд┐рд▓реА рдЪрд╛рдЪрдгреА рд░рд┐рд▓реАрдЭ, рдлреЗрдирд┐рдХреНрд╕ рдпрд╛ рдХреЛрдб рдирд╛рд╡рд╛рдЦрд╛рд▓реА рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрдгрд┐ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЙрддреНрд╕рд╛рд╣реА рд▓реЛрдХрд╛рдВрдХрдбреВрди рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд╛рдЪрдгреА рдШреЗрдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ. рдЕрдВрдХ рдХреЕрдЯрд▓реЙрдЧрджреНрд╡рд╛рд░реЗ рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЧреБрдЧрд▓ рдкреНрд▓реЗ, рдЖрдгрд┐ рдХреЛрдб рдпреЗрдереЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ GitHub. рдкреНрд░рдХрд▓реНрдк рд╕реНрдерд┐рд░ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдЖрдгрд┐ рд╕рд░реНрд╡ рд╣реЗрддреВ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдмреНрд░рд╛рдЙрдЭрд░ Android рд╕рд╛рдареА рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдЪреНрдпрд╛ рд╡рд░реНрддрдорд╛рди рдЖрд╡реГрддреНрддреАрдЪреА рдЬрд╛рдЧрд╛ рдШреЗрдИрд▓, рддреНрдпрд╛рддреАрд▓ рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 69 рдЪреНрдпрд╛ рд╕рдкреНрдЯреЗрдВрдмрд░рдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдкрд╛рд╕реВрди рдерд╛рдВрдмрд╡рд▓реЗ рдЬрд╛рдИрд▓ (рдХреЗрд╡рд│ ESR рд╢рд╛рдЦреЗрддреАрд▓ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдЕрджреНрдпрддрдиреЗ рдлрд╛рдпрд░рдлреЙрдХреНрд╕ 68 рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрдИрд▓).

рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╡рд╛рдкрд░рддреЗ рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдХреНрд╡рд╛рдВрдЯрдо рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ GeckoView рдЗрдВрдЬрд┐рди рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реАрдВрдЪрд╛ рд╕рдВрдЪ Mozilla Android рдШрдЯрдХ, рдЬреЗ рдЖрдзреАрдкрд╛рд╕реВрди рдмреНрд░рд╛рдЙрдЭрд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдлреЛрдХрд╕ ╨╕ рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рд▓рд╛рдЗрдЯ. GeckoView рд╣рд╛ Gecko рдЗрдВрдЬрд┐рдирдЪрд╛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдЖрд╣реЗ, рд╕реНрд╡рддрдВрддреНрд░ рд▓рд╛рдпрдмреНрд░рд░реА рдореНрд╣рдгреВрди рдкреЕрдХреЗрдЬ рдХреЗрд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЬреЛ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдЕрдкрдбреЗрдЯ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЖрдгрд┐ Android рдШрдЯрдХрд╛рдВрдордзреНрдпреЗ рдЯреЕрдм, рдЗрдирдкреБрдЯ рдкреВрд░реНрдг рдХрд░рдгреЗ, рд╢реЛрдз рд╕реВрдЪрдирд╛ рдЖрдгрд┐ рдЗрддрд░ рдмреНрд░рд╛рдЙрдЭрд░ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдкреНрд░рджрд╛рди рдХрд░рдгрд╛рд▒реНрдпрд╛ рдорд╛рдирдХ рдШрдЯрдХрд╛рдВрд╕рд╣ рд▓рд╛рдпрдмреНрд░рд░реА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд.

рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрдирд╛рдЪреА рдкреНрд░рдореБрдЦ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:

  • рдЬрд▓рдж рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди: рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╣реЗ рдЕрдБрдбреНрд░реЙрдЗрдбрд╕рд╛рдареА рдХреНрд▓рд╛рд╕рд┐рдХ рдлрд╛рдпрд░рдлреЙрдХреНрд╕рдкреЗрдХреНрд╖рд╛ рджреБрдкреНрдкрдЯ рд╡реЗрдЧрд╡рд╛рди рдЖрд╣реЗ. рдХреЛрдб рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдкрд░рд┐рдгрд╛рдо (PGO) рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдХрдВрдкрд╛рдЗрд▓-рдЯрд╛рдЗрдо рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рд╡рд╛рдкрд░реВрди рдЖрдгрд┐ 64-рдмрд┐рдЯ рдПрдЖрд░рдПрдо рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рдЖрдпрдирдордБрдХреА рдЬреЗрдЖрдпрдЯреА рдХрдВрдкрд╛рдЗрд▓рд░рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдХрд░реВрди рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рдгрд╛ рд╕рд╛рдзреНрдп рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. ARM рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, GeckoView рдЕрд╕реЗрдВрдмреНрд▓реА рджреЗрдЦреАрд▓ рдЖрддрд╛ x86_64 рд╕рд┐рд╕реНрдЯрдорд╕рд╛рдареА рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдд рдЖрд╣реЗрдд;
  • рдЯреНрд░реЕрдХрд┐рдВрдЧ рд╣рд╛рд▓рдЪрд╛рд▓реА рдЖрдгрд┐ рд╡рд┐рд╡рд┐рдз рдкрд░рдЬреАрд╡реА рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдкрд╛рдВрдкрд╛рд╕реВрди рдбреАрдлреЙрд▓реНрдЯ рд╕рдВрд░рдХреНрд╖рдг рд╕рдХреНрд╖рдо рдХрд░рд╛;
  • рдПрдХ рд╕рд╛рд░реНрд╡рддреНрд░рд┐рдХ рдореЗрдиреВ рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рддреБрдореНрд╣реА рд╕реЗрдЯрд┐рдВрдЧреНрдЬ, рд▓рд╛рдпрдмреНрд░рд░реА (рдЖрд╡рдбрддреЗ рдкреГрд╖реНрдареЗ, рдЗрддрд┐рд╣рд╛рд╕, рдбрд╛рдЙрдирд▓реЛрдб, рдЕрд▓реАрдХрдбреЗ рдмрдВрдж рдХреЗрд▓реЗрд▓реЗ рдЯреЕрдм), рд╕рд╛рдЗрдЯ рдбрд┐рд╕реНрдкреНрд▓реЗ рдореЛрдб рдирд┐рд╡рдбрдгреЗ (рд╕рд╛рдЗрдЯрдЪреА рдбреЗрд╕реНрдХрдЯреЙрдк рдЖрд╡реГрддреНрддреА рджрд╛рдЦрд╡рдгреЗ), рдкреГрд╖реНрдард╛рд╡рд░реАрд▓ рдордЬрдХреВрд░ рд╢реЛрдзрдгреЗ, рдЦрд╛рдЬрдЧреА рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреЗ. рдореЛрдб, рдирд╡реАрди рдЯреЕрдм рдЙрдШрдбрдгреЗ рдЖрдгрд┐ рдкреГрд╖реНрдард╛рдВрджрд░рдореНрдпрд╛рди рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди;

    Android рд╕рд╛рдареА рдирд╡реАрди рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдмреНрд░рд╛рдЙрдЭрд░рдЪреЗ рдкрд╣рд┐рд▓реЗ рдкреНрд░рдХрд╛рд╢рди

  • рдПрдХ рдорд▓реНрдЯреАрдлрдВрдХреНрд╢рдирд▓ рдЕреЕрдбреНрд░реЗрд╕ рдмрд╛рд░ рдЬреНрдпрд╛рдордзреНрдпреЗ рджреНрд░реБрдд рдСрдкрд░реЗрд╢рдиреНрд╕рд╕рд╛рдареА рд╕рд╛рд░реНрд╡рддреНрд░рд┐рдХ рдмрдЯрдг рдЖрд╣реЗ, рдЬрд╕реЗ рдХреА рджреБрд╕рд░реНтАНрдпрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рд▓рд┐рдВрдХ рдкрд╛рдард╡рдгреЗ рдЖрдгрд┐ рдЖрдкрд▓реНрдпрд╛ рдЖрд╡рдбрддреНрдпрд╛ рдкреГрд╖реНрдард╛рдВрдЪреНрдпрд╛ рд╕реВрдЪреАрдордзреНрдпреЗ рд╕рд╛рдЗрдЯ рдЬреЛрдбрдгреЗ.
    рдЕреЕрдбреНрд░реЗрд╕ рдмрд╛рд░рд╡рд░ рдХреНрд▓рд┐рдХ рдХреЗрд▓реНрдпрд╛рдиреЗ рдкреВрд░реНрдг-рд╕реНрдХреНрд░реАрди рдЯреВрд▓рдЯрд┐рдк рдореЛрдб рд▓рд╛рдБрдЪ рд╣реЛрддреЛ, рддреБрдордЪрд╛ рдмреНрд░рд╛рдЙрдЭрд┐рдВрдЧ рдЗрддрд┐рд╣рд╛рд╕ рдЖрдгрд┐ рд╢реЛрдз рдЗрдВрдЬрд┐рдирдЪреНрдпрд╛ рд╢рд┐рдлрд╛рд░рд╢реАрдВрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕рдВрдмрдВрдзрд┐рдд рдЗрдирдкреБрдЯ рдкрд░реНрдпрд╛рдп рдСрдлрд░ рдХрд░рддреЛ;

  • рдЯреЕрдмрдРрд╡рдЬреА рд╕рдВрдЧреНрд░рд╣ рд╕рдВрдХрд▓реНрдкрдирд╛ рд╡рд╛рдкрд░рдгреЗ, рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреНрдпрд╛ рдЖрд╡рдбрддреНрдпрд╛ рд╕рд╛рдЗрдЯ рдЬрддрди, рдЧрдЯрдмрджреНрдз рдЖрдгрд┐ рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ.
    рдмреНрд░рд╛рдЙрдЭрд░ рдмрдВрдж рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдЙрд░реНрд╡рд░рд┐рдд рдЙрдШрдбреЗ рдЯреЕрдм рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рд╕рдВрдЧреНрд░рд╣рд╛рдордзреНрдпреЗ рдЧрдЯрдмрджреНрдз рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд, рдЬреЗ рддреБрдореНрд╣реА рдирдВрддрд░ рдкрд╛рд╣реВ рдЖрдгрд┐ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░реВ рд╢рдХрддрд╛;

  • рдкреНрд░рд╛рд░рдВрдн рдкреГрд╖реНрда рдЬрд╛рдЧрддрд┐рдХ рд╢реЛрдз рдХрд╛рд░реНрдпрд╛рд╕рд╣ рдПрдХрддреНрд░рд┐рдд рдЕреЕрдбреНрд░реЗрд╕ рдмрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ рдЙрдШрдбрд▓реЗрд▓реНрдпрд╛ рдЯреЕрдмрдЪреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рдХрд┐рдВрд╡рд╛, рдХреЛрдгрддреАрд╣реА рдкреГрд╖реНрдареЗ рдЙрдШрдбрд▓реА рдирд╕рд▓реНрдпрд╛рд╕, рд╕рддреНрд░рд╛рдВрдЪреА рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреВрд░реНрд╡реА рдЙрдШрдбрд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯреНрд╕ рдмреНрд░рд╛рдЙрдЭрд░ рд╕рддреНрд░рд╛рдВрдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд рдЧрдЯрдмрджреНрдз рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд.

Android рд╕рд╛рдареА рдирд╡реАрди рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдмреНрд░рд╛рдЙрдЭрд░рдЪреЗ рдкрд╣рд┐рд▓реЗ рдкреНрд░рдХрд╛рд╢рдиAndroid рд╕рд╛рдареА рдирд╡реАрди рдлрд╛рдпрд░рдлреЙрдХреНрд╕ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдмреНрд░рд╛рдЙрдЭрд░рдЪреЗ рдкрд╣рд┐рд▓реЗ рдкреНрд░рдХрд╛рд╢рди

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛