рдЬрдм рдЖрдк рдЕрд░реНрд▓реА рдРрдХреНрд╕реЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдХрднреА рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЕрдВрдд рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред рдмреЗрд╢рдХ, рдЖрдк рдЖрд╢рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧреА, рдФрд░ рдЖрдкрдХрд╛ рдЖрд╡реЗрджрди рдмрд╛рдЬрд╛рд░ рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЬрд╛рдПрдЧрд╛ рдФрд░ Google I / I рдкрд░ рдкреАрдЖрд░ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдорд┐рд▓реЗрдЧрд╛ред рдФрд░ рдпрд╣ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдореЗрдВ рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдмрдЬрд╛рдп рд╕реНрд░реЛрдд рдХреЛрдб рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫреА рдкреНрд░реЗрд░рдгрд╛ рд╣реИ, рдЬрд┐рд╕реЗ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧреБрдкреНрдд рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
AppsConf рдореЗрдВ, рдпреЗрд╡рдЧреЗрдиреА рд╕рддрд░реЛрд╡ рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ рдЕрд░реНрд▓реА рдРрдХреНрд╕реЗрд╕ рдореЗрдВ рдХреНрдпрд╛ рднрд╛рдЧреАрджрд╛рд░реА рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рд▓реЙрдиреНрдЪ рдХреЗ рд╕рд╛рде рдПрдХ рдПрдкреНрд▓реАрдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, Google Play Instant рдХреА рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрд╕рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ, рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗ рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдмрдВрдбрд▓реНрд╕ рдХрд╣рд╛рдВ рд╕реЗ рдЖрдпрд╛ рдерд╛, рдФрд░ рдбрд╛рдпрдирд╛рдорд┐рдХ рдбрд┐рд▓реАрд╡рд░реА рдХрд╛ рдЗрд╕рд╕реЗ рдХреНрдпрд╛ рд▓реЗрдирд╛-рджреЗрдирд╛ рд╣реИ, рдирдП рдЧреНрд░реИрдбрд▓ рдкреНрд▓рдЧ-рдЗрди рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдВ, рдФрд░ рдПрд╕рдбреАрдУ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдЖрд╢реНрдЪрд░реНрдп рд╕реЗ рдирд┐рдкрдЯрдирд╛ рд╕реАрдЦреЗрдВред
рд╕реНрдкреАрдХрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ: рдЗрд╡рдЧреЗрдиреА рд╕реИрдЯреБрд░реЛрд╡ (
рд╕реИрдЯреНрд░реЛрд╡ ) рд╕рд░реНрдл рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдРрд╕реА рдХрдВрдкрдиреА рд╣реИ рдЬреЛ рдХрд╕реНрдЯрдо рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдУрдПрд╕ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ
рдорд╛рд╣рд┐рд░ рд╣реИ, рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ,
рдлрд╝реНрд▓рдЯрд░ рдкрд░ рд╡рд┐рдХрд╛рд╕ред рдпреВрдЬреАрди рдлреНрд▓рдЯрд░ рдПрдХ рдЙрддреНрд╕рд╛рд╣реА рдФрд░ рдлреНрд▓реИрдЯрд░рдбреЗрд╡рдкреЛрдбрдХрд╛рд╕реНрдЯ рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрдХ рд╣реИрдВред
рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рднреНрд░рдордг
рджреЛ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рд╕рд░реНрдл рдкрд░ рдПрдХ рдЕрджреНрднреБрдд рд╡реНрдпрдХреНрддрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдпрд╛ рдФрд░ рдХрд╣рд╛: тАЬрд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдРрд╕реА рддрдХрдиреАрдХ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдм рддрдХ рдмрд╣реБрдд рдХрдо рд▓реЛрдЧ рдЬрд╛рдирддреЗ рд╣реИрдВред рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЧреНрд░рд╛рд╣рдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдорд╛рдорд▓реЗ рд╣реИрдВред рдЪрд▓реЛ, рд╣рдо рдЖрдкрдХреЛ рд╣рдорд╛рд░реА рддрдХрдиреАрдХ рджреЗрдВрдЧреЗ, рдЖрдк рдЗрд╕реЗ рдХрд╣реАрдВ рдФрд░ рдПрдХреАрдХреГрдд рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдЖрдкрдХреЛ рдПрдХ рд╢рд╛рдВрдд рд╕рд╣рдЬреАрд╡рди рдорд┐рд▓реЗрдЧрд╛ред рд╣рдо Google I / O рдкрд░ рдЗрд╕реЗ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдВрдЧреЗ рдФрд░ рд╕рднреА рд▓реЛрдЧ рдареАрдХ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред тАЭ
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ,
рдЕрд░реНрд▓реА рдПрдХреНрд╕реЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдПрдХ рдкреНрд░рд╣рд╛рд░ рдореЗрдВ рдПрдХ рд╕реБрдЕрд░ рд╣реИ ред рдЖрдкрдХреЛ рдХрдЪреНрдЪреЗ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╣рдореЗрд╢рд╛ рдЗрдЪреНрдЫрд┐рдд рдФрд░ рд╡рд░реНрдгрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ:
- рд╕рднреА рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдПрдХ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рд╣рд░ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдПрдХ рд╕реБрдкрд░-рд╕реАрдХреНрд░реЗрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ рдФрд░ рдХреЗрд╡рд▓ рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
- рдЖрдк рдХреЗрд╡рд▓ "рдХреИрдирд░реА" рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рд▓рдЧрднрдЧ рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдирд╣реАрдВ рд╣реИ, рдХреЗрд╡рд▓ рд╡рд┐рдЪрд▓рд┐рдд Google рдбреЙрдХреНрд╕ рдмрд┐рдЦрд░реЗ рд╣реБрдП рд╣реИрдВ, рдЕрдзрд┐рдХ рдмрд╛рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЗ рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд╕рдорд╛рдиред
- рднреЛрдЬрди рдореЗрдВ рддреИрдирд╛рдд рдХрд░рдирд╛, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЕрд╕рдВрднрд╡ рд╣реИ - рдпрд╣ рдХреЗрд╡рд▓ рддрдХрдиреАрдХ рдХреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдЖрдиреЗ рдХреЗ рдмрд╛рдж рд╣реА рд╕рдВрднрд╡ рд╣реИред рдпрд╛рдиреА рдкреВрд░реА рддреИрдирд╛рддреА рдХреЗрд╡рд▓ рдЕрд▓реНрдлрд╛ рдЯреНрд░реИрдХ рдореЗрдВ рд╣реИред
- рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдПрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж, рдпрд╣ рдкрддрд╛ рдЪрд▓реЗрдЧрд╛ рдХрд┐ рдПрд╕рдбреАрдХреЗ рдХреЛ рдкрд┐рдЫрдбрд╝реЗ рд╕рдВрдЧрддрддрд╛ рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдкрдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ рдПрдкреАрдЖрдИ рдорд┐рд▓рддреЗ рд╣реИрдВ - рдЖрдкрдХреЛ рдлрд┐рд░ рд╕реЗ рд╕рдм рдХреБрдЫ рдлрд┐рд░ рд╕реЗ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдпрд╣ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рд╛рд░рд╛рдВрд╢ рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЕрд░реНрд▓реА рдПрдХреНрд╕реЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдХреИрд╕реЗ рднрд╛рдЧ рд▓рд┐рдпрд╛ред
рдпрд╣ рд╕рдм рд╣рдорд╛рд░реЗ рдирд┐рдпрдорд┐рдд рд╕рд╛рдереА рдХреЗ рд▓рд┐рдП рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ - рдХрдВрдкрдиреА рднреВрд▓рднреБрд▓реИрдпрд╛ - рд░реВрд╕ рдореЗрдВ рдкреБрд╕реНрддрдХреЛрдВ рдФрд░ рд╕реНрдЯреЗрд╢рдирд░реА рдХрд╛ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ред рд╡реЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдП, рдпрд╣ рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдЕрдВрдд рдореЗрдВ рдХреЛрдИ рд▓рд╛рдн рд╣реЛрдЧрд╛ рдпрд╛ рдирд╣реАрдВред рдФрд░ рдпрд╣ рддрдереНрдп рдХрд┐ 2017 рдореЗрдВ рд╕рд░реНрдл, рдПрдХ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рд░реВрдк рдореЗрдВ, Google рдкреНрд░рдорд╛рдгрд┐рдд рдПрдЬреЗрдВрд╕реА рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдерд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕ рд╡рд░реНрд╖ рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
Android рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдПрдкреНрд╕
2017 рдореЗрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рдмрд┐рдирд╛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирдП рдЧреНрд░реЗрдб рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╣реИрдВ рдЬреЛ рд╕рдВрдмрдВрдзрд┐рдд рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ:
- рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдк рдореЙрдбреНрдпреВрд▓ - рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд▓рдЧрдЗрди рдЬреЛ рдПрдкреАрдХреЗ рдХреЗ рд╕рд╛рде рдПрдХ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдлреАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реИ;
- рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдРрдк рдореЙрдбреНрдпреВрд▓ - рдЙрддреНрдкрдиреНрди APKред
рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рджреЛ-рд╕реНрддрд░реАрдп рдкрджрд╛рдиреБрдХреНрд░рдо рдкреНрд░рдХрдЯ рд╣реБрдЖ рд╣реИред рд╣рдореЗрд╢рд╛ рдХреЗрд╡рд▓ рдПрдХ рдореВрд▓ рд╕реБрд╡рд┐рдзрд╛ рдореЙрдбреНрдпреВрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╕рднреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ, рд╕рдВрд╕рд╛рдзрдиреЛрдВ, рдирд┐рд░реНрднрд░рддрд╛ рдЖрджрд┐ рдХреЗ рд▓рд┐рдП рд╕рднреА рдмреБрдирд┐рдпрд╛рджреА рдХреЛрдб рдЙрдкрд▓рдмреНрдз рд╣реЛрддреЗ рд╣реИрдВред рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдХреНрд░реАрди рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдерд╛ред
рд▓реЗрдХрд┐рди
рдпрд╣ рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ
рд▓рдВрдмрд╛ рдФрд░ рдорд╣рдВрдЧрд╛ рдерд╛ :
- рдкреНрд░рддрд┐ рд╕реЗ рдЕрдзрд┐рдХ рдХрдареЛрд░ рдореЙрдбреНрдпреВрд▓рд░ рд╕рдВрд░рдЪрдирд╛ рдПрдХ рдмрдбрд╝реА рд╕реАрдорд╛ рд╣реИред рдпрд╣ рдХрд▓реНрдкрдирд╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдмрдбрд╝реА рдХрдВрдкрдиреА рдЕрдкрдиреЗ рд╡рд┐рдХрд╛рд╕рд╢реАрд▓ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ рдирдИ рддрдХрдиреАрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдзреВрдореНрд░рдкрд╛рди рдореЙрдбреНрдпреВрд▓ рдХреЗ рдвреЗрд░ рдореЗрдВ рдмрджрд▓ рджреЗрдЧреА, рдЬреЛ рдЕрднреА рднреА рдЕрдЬреНрдЮрд╛рдд рд╣реИ рдХрд┐ рдпрд╣ рдмрдВрдж рд╣реЛрдЧрд╛ рдпрд╛ рдирд╣реАрдВред
- рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рд╕рдЦреНрдд рдкреНрд░рддрд┐рдмрдВрдз, рдЕрд░реНрдерд╛рддреН рдПрдХ рд╕реБрд╡рд┐рдзрд╛ 4 рдПрдордмреА рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдПрдХ рд╡рд╕реНрддреБрдЧрдд рд░реВрдк рд╕реЗ рдЫреЛрдЯрд╛ рд╣реИ, рдФрд░ рдХрднреА-рдХрднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкреНрд░рд╛рдкреНрдп рд╕реАрдорд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рднрд╛рд░реА рдирд┐рд░реНрднрд░рддрд╛ рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдгред
- AppLinks рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдк рдореЗрдВ рдЖрдиреЗ рдХрд╛ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдореЗрд▓, рдореИрд╕реЗрдВрдЬрд░, рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдореЛрдВ рд╕реЗ рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ рдФрд░ рд▓рд┐рдВрдХ рдХреЗ рдЕрд╡рд░реЛрдзрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдкрдХреА рд╕реНрдХреНрд░реАрди рдкрд░ рдЖ рдЧрдпрд╛ред
- рдЕрдВрдд рдореЗрдВ, рддрдХрдиреАрдХреА рд╕реАрдорд╛рдУрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ред рдкрд╣рд▓реЗ рддреЛ NDK рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рдерд╛ред рдЖрдк рдкреБрд╢ рд╕реВрдЪрдирд╛рдПрдВ рдирд╣реАрдВ рднреЗрдЬ рд╕рдХрддреЗ, рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реЗрд╡рд╛рдПрдБ, рдкреНрд░рд╕рд╛рд░рдг рд░рд┐рд╕реАрд╡рд░ рдФрд░ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд╛рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрд╛ред рдХреЗрд╡рд▓ рдЧрддрд┐рд╡рд┐рдзрд┐ред
рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдПрдк рдХрд╛ рдореБрдЦреНрдп рдорд┐рд╢рди рд╕рд┐рд░реНрдл рдпреВрдЖрдИ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВред Refactoring рдмрд╣реБрдд рджрд░реНрджрдирд╛рдХ рдереА, рдФрд░ рдЗрд╕рд▓рд┐рдП рдпрд╣ рдХрд╣рд╛рдиреА рдЕрднреА рднреА рд▓рдЧрднрдЧ рдХрднреА рднреА рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИред
рд▓реЗрдХрд┐рди рдирд┐рд╖реНрдкрдХреНрд╖рддрд╛ рдореЗрдВ, рднреВрд▓рднреБрд▓реИрдпрд╛ рдореЗрдВ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдк рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдиреЗ рдореЛрдмрд╛рдЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦрд░реАрдж рдореЗрдВ 5% рдХреА рд╡реГрджреНрдзрд┐ рджреАред
2019. Google Play рдЭрдЯрдкрдЯ
2019 рдХреЗ рдпрд╛рд░реНрдб рдореЗрдВ рджреЛ рд╕рд╛рд▓ рдмреАрдд рдЪреБрдХреЗ рд╣реИрдВ - рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдкреНрд╕ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рддрдХрдиреАрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВред рдпрд╣ рдЕрднреА рднреА рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдмрд╣реБрдд рджреБрд░реНрд▓рдн рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рджреЗрдЦрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рдЬрд╛рдирддрд╛ рд╣реВрдВ: Sports.ru, Vimeoред рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ Google рдРрд╕реЗ рдкрд░рд┐рдгрд╛рдо рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ рдЬрдм рдЙрд╕рдиреЗ рдЗрд╕ рддрдХрдиреАрдХ рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдереАред
рдЕрдм рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдк рдХреЛ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ - Google Play Instantред рдирд╛рдо рдХреЗ рдкрд░рд┐рд╡рд░реНрддрди рдиреЗ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдкреНрд░рд▓реЗрдЦрди рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреАред рдпрджрд┐ рдЖрдк Android рдЭрдЯрдкрдЯ рдРрдк рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рддреБрд░рдВрдд рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдм рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдирд╣реАрдВ рд╣реИред
рдирд╛рдо рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдореЙрдбреНрдпреВрд▓рд░ рд╕рдВрд░рдЪрдирд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред
рдорд╛рдВрдЧреЗрдВ рдЕрдзрд┐рдХ рд╡рдлрд╛рджрд╛рд░ рд╣реЛ рдЧрдИ рд╣реИрдВ ред рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдПрдХреАрдХреГрдд рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рджрд░реНрджрдирд╛рдХ рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдЬреЛ рдХрдо рд╕реНрдкрд╖реНрдЯ рд╣реИ рдФрд░ рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдмрд╣реБрдд рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рддрдХрдиреАрдХ, рдмрд╣реБрдд рд╣реА рдЖрд▓рд╛ рдФрд░ рджреБрд░реНрд▓рдн рд╢реЗрд╖, рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдПрдХ рдкреВрд░реЗ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рдкреВрд░реНрд╡рдЬ рдмрди рдЧрдП рд╣реИрдВ, рдЬреЛ рдЕрдм рдЗрд╕рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, Google рдиреЗ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдк рдХреЛ рдПрдХ рдРрд╕реА рддрдХрдиреАрдХ рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛, рдЬреЛ рд▓реЛрдЧреЛрдВ рдХреЛ рд╡реНрдпрд╛рдкрд╛рд░ рдХреЗ рд▓рд┐рдП рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддреА рд╣реИ, рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдирд╣реАрдВред рдПрдХ рдбрд┐рдЬрд╛рдЗрди-рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рдерд╛ рдЬрд┐рд╕рдиреЗ рд▓реИрдВрдбрд┐рдВрдЧ рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдПрдХ рдмрдЯрди "рдбрд╛рдЙрдирд▓реЛрдб рдкреВрд░реНрдг рдЖрд╡реЗрджрди" рдХреЗ рд╕рд╛рде рдордирд╛ рдХрд┐рдпрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдПрдХ рдФрд░ рдореМрд▓рд┐рдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рджреБрд░реНрдШрдЯрдирд╛ рд╕реЗ рд╣реБрдЖ рдерд╛ред
рдЗрд╕ рд╕рд╛рд▓ рдлрд░рд╡рд░реА рдореЗрдВ, рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА рдПрд╕ 10+ рдореЗрдВ 1 рдЯреАрдмреА рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рдХрд╛рд╢ рджреЗрдЦрд╛ рдЧрдпрд╛ред рдмрд╕ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪреЛ - рдПрдХ рдЯреЗрд░рд╛рдмрд╛рдЗрдЯ! рдЖрдкрдХреЛ рдЗрддрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ!
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ Google рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдкрд┐рдЫрд▓реЗ 7 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, APKs рдХрд╛ рдФрд╕рдд рдЖрдХрд╛рд░ 5.5 рдЧреБрдирд╛ рдмрдврд╝ рдЧрдпрд╛ рд╣реИред

рдЖрдХрд╛рд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ, рдЗрди рдЖрдВрдХрдбрд╝реЛрдВ
рдкрд░ рд╢реЛрдз рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ:
- рдкреНрд░рддреНрдпреЗрдХ рдЕрддрд┐рд░рд┐рдХреНрдд 6 рдПрдордмреА рдЕрд╕реЗрдВрдмрд▓реА рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рд░реВрдкрд╛рдВрддрд░рдг рдХреЛ 1% рддрдХ рдХрдо рдХрд░ рджреЗрддреА рд╣реИ;
- 70% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрд╡реЗрджрди рдХреЗ рдЖрдХрд╛рд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВ;
- 50% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рдмрд╛рдд рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рдмрд╛рдж рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдХрд┐рддрдиреА рдЬрдЧрд╣ рд▓реЗрдЧрд╛ред
рдпрд╣ рдФрд░ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдпрджрд┐ рдЖрдкрдХреЗ рд▓рдХреНрд╖рд┐рдд рджрд░реНрд╢рдХ рдЙрдореНрд░ рдХреЗ рд▓реЛрдЧ рд╣реИрдВ, рдпрд╛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЖрдп рдирд╣реАрдВ рд╣реИ, рдпрд╛ рдпреЗ рдЙрднрд░рддреЗ рдмрд╛рдЬрд╛рд░ рд╣реИрдВред
рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ 2018 рдореЗрдВ рдпрд╣ рднрд╛рд░рдд рдерд╛ рдЬрд┐рд╕рдиреЗ рдкреНрд░рддрд┐рд╖реНрдард╛рдиреЛрдВ рдореЗрдВ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡реГрджреНрдзрд┐ рджрд┐рдЦрд╛рдИред

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдмрд╣реБрдд рдХрдо рдЖрдИрдУрдПрд╕ рд╣реИрдВ, рдФрд░ рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛, рдмреНрд░рд╛рдЬреАрд▓ рдФрд░ рдЗрдВрдбреЛрдиреЗрд╢рд┐рдпрд╛ рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
рдЕрдм рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ Google Play рдЭрдЯрдкрдЯ рдХреЗ рд╕рд╛рде рдХрд┐рд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рд╕рдордЭ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
Android рдРрдк рдмрдВрдбрд▓
рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдмрдВрдбрд▓ - Google Play рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдкреНрд░рд╛рд░реВрдкред рдЕрдВрджрд░, рд╕рдм рдХреБрдЫ рдПрдкреАрдХреЗ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИ: рд╕рднреА рдПрдХ рд╣реА рдбреАрдПрдХреНрд╕ рдлрд╛рдЗрд▓реЗрдВ, рдкреНрд░рдХрдЯ, рд╕рдВрд╕рд╛рдзрди, рд╕рдВрдкрддреНрддрд┐, рдЖрджрд┐ред рдЖрджрд┐ рд▓реЗрдХрд┐рди рдореЗрдЯрд╛рдбреЗрдЯрд╛ рднреА рд╣реИ, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдирд╣реАрдВ рдорд┐рд▓рддрд╛ рд╣реИред

рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рддреАрди рдлрд╝рд╛рдЗрд▓реЛрдВ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ: resource.pb, рдЖрд╕реНрддрд┐рдпреЛрдВ редpb, native.pbред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдкрддреНрд░рд╛рдЪрд╛рд░ рдХреА рддрд╛рд▓рд┐рдХрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╣реИрдВред
Android рдбрд╛рдпрдирд╛рдорд┐рдХ рдбрд┐рд▓реАрд╡рд░реА
Google Play рджреНрд╡рд╛рд░рд╛ рдРрдк рд╕рд╛рдЗрдирд┐рдВрдЧ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╣рд░ рдХреЛрдИ Google Play рдкрд░ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреБрдВрдЬреА рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рднреА рдореЛрдбрд╝ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
Google Play рд╕реЗ рдРрдк рд╕рд╛рдЗрди рдХрд░рдирд╛ рдмрдВрдж рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИредрдПрдХ рдмрд╛рд░ Google Play рдкрд░ рд░рд┐рд▓реАрдЬрд╝ рдХреБрдВрдЬреА рджрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдХрднреА рднреА рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЛ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдЕрдкрдиреЗ рдкрдХреНрд╖ рдореЗрдВ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдмрджрд▓реЗ рдореЗрдВ, рдЖрдк рдПрдХ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд░реВрдк рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдмрдВрдбрд▓ рдХрд╛ рдкреВрд░рд╛ рд▓рд╛рдн рдЙрдард╛ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЕрд╕реЗрдВрдмрд▓реА рд╕рд╛рдЗрдирд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдм рдереЛрдбрд╝реА рдЕрд▓рдЧ рджрд┐рдЦреЗрдЧреАред

рдЖрдк Google Play рдкрд░ рд░рд┐рд▓реАрдЬрд╝ рд╕реЗ рдкрд╣рд▓реЗ рднреА рдЕрд╕реЗрдВрдмрд▓реА рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рдЕрдкрд▓реЛрдб рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реЗрдВрдЧреЗ, рдЬреЛ рдЕрджреНрд╡рд┐рддреАрдп рдирд╣реАрдВ рд╣реИред рдЗрд╕реЗ рдХрдВрд╕реЛрд▓ рд╕реЗ рд╡рд╛рдкрд╕ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЕрдЧрд░ рдпрд╣ рд╕рдордЭреМрддрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рдЦреЛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдк рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд░рд┐рд▓реАрдЬрд╝ рдХреБрдВрдЬреА рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрд▓рд╡рд┐рджрд╛ рдХрд╣рддреЗ рд╣реИрдВ - Google рдЕрдм рдЖрдкрдХреЗ рд▓рд┐рдП рдЕрд╕реЗрдВрдмрд▓реА рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░реЗрдЧрд╛ рдФрд░ рд╢рдкрде рджрд┐рд▓рд╛рдПрдЧрд╛ рдХрд┐ рдпрд╣ рдЖрдкрдХреА рдХреБрдВрдЬреА рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦреЗрдЧрд╛ред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрджрд┐ рдЖрдк Google Play рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рдХреБрдВрдЬреА рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреБрдЫ рднреА рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗ, рдЬрд┐рд╕ рдкрд░ рдЖрдЧреЗ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред Google рд╢рд┐рдХрдВрдЬрд╛ рдХрд╕рддрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рддрддреНрдХрд╛рд▓ рдРрдк, рдХреБрдВрдЬреА рдХреЛ рджреВрд░ рдХрд┐рдП рдмрд┐рдирд╛, рдЕрдм рддреИрдирд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣реЗрдЧрд╛ред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдордЬрд╝реЗрджрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬрд┐рди рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдк рдкреНрд░рдореЛрд╢рди рдЦрд░реАрджрд╛ рдФрд░ рдкреВрд░реА рдХрд╣рд╛рдиреА рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реБрдП, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рд╡рд╛рдкрд╕ рдХрд░ рджрд┐рдП, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдгрд╡рд╢ рд╡реЗ Google Play (рдпрд╛ рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рднрд╛рдЧ) рдХреА рдкреНрд░рдореБрдЦрддрд╛ рдХреЗ рд╡рд┐рд░реБрджреНрдз рдирд╣реАрдВ рд╣реИрдВ рдпрд╛ рдЕрдиреНрдп рдЙрджреНрджреЗрд╢реНрдп рдХрд╛рд░рдгреЛрдВ рд╕реЗ) рдЦреБрдж рдХреЛ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╣рд╛рдВ рд╡реЗ рдЕрдм рдЗрд╕ рдлреИрд╕рд▓реЗ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рд╕реИрдХрдбрд╝реЛрдВ рдШрдВрдЯреЗ рдХреЗ рдХрд╛рдо рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдЪрд░реЗ рдореЗрдВ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
2014. рдПрдВрдбреНрд░реЙрдпрдб рд▓реЙрд▓реАрдкреЙрдк рдореЗрдВ рд╕реНрдкреНрд▓рд┐рдЯ рдПрдкреАрдХреЗ рд╕рдкреЛрд░реНрдЯ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ
рдЪреВрдВрдХрд┐ рд╣рдо рдЖрдЬ рдЙрджрд╛рд╕реАрди рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдкрд╣рд▓реЗ рднреА рдЕрддреАрдд рдореЗрдВ рд▓реМрдЯ рдЖрдПрдВрдЧреЗ - 2014 рдореЗрдВред
рдореБрдЭреЗ рдЕрднреА рднреА рдпрд╛рдж рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдореЗрд░реЗ NEXUS 5 рдкрд░, рджреБрдирд┐рдпрд╛ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдлреЛрди, рдПрдВрдбреНрд░реЙрдЗрдб рд▓реЙрд▓реАрдкреЙрдк рдЕрд╕реЗрдВрдмрд▓реА рдиреЗ рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рд╛рдордЧреНрд░реА рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд╛рде рдЙрдбрд╝рд╛рди рднрд░реА рдереА рдЬреЛ рд╕рд┐рд░реНрдл рдмрдордмрд╛рд░реА рджрд┐рдЦ рд░рд╣реА рдереАред рд▓реЗрдХрд┐рди рдРрд╕реЗ рдкрд░рд┐рд╡рд░реНрддрди рдереЗ рдЬреЛ рдХрдИ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдП рдЧрдП - рдпрд╣ рд╕реНрдкреНрд▓рд┐рдЯ рдПрдкреАрдХреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реИред
рд╕реНрдкреНрд▓рд┐рдЯ рдПрдкреАрдХреЗ - рдПрдХ рддрдВрддреНрд░ рдЬреЛ рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЫреЛрдЯреЗ рдПрдкреАрдХреЗ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░, рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдХреЗ, рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╣реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИред
рдЗрд╕реЗ рдпрд╛рдж рд░рдЦреЗрдВ, рдФрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВред
рдПрдВрдбреНрд░реЙрдЗрдб рдбрд╛рдпрдирд╛рдорд┐рдХ рдбрд┐рд▓реАрд╡рд░реА Google Play рдкрд░ рдПрдХ рдирдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рддрд░рдг рдкреНрд░рд╛рд░реВрдк рд╣реИред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдПрдкреАрдХреЗ рдерд╛, рдЕрдм рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдмрдВрдбрд▓ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИ, рдЕрдм рддрдХ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВред AAB рдЗрди рд╕реНрдкреНрд▓рд┐рдЯ APK рдХреЗ рдЗрдирдХреНрдпреВрдмреЗрдЯрд░-рдЬрдирд░реЗрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред AAB рдПрдкреАрдХреЗ рдмрдиреНрд╕ рдХреЛ рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдПрдХ рдирд┐рдпрдорд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рдПрдкреАрдХреЗ рд╣реИред

рдХрдо рд╕реЗ рдХрдо, рдпрд╣ рдореВрд▓ рдПрдкреАрдХреЗ рд╣реИ, рдЬреЛ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдк рдореЗрдВ рд╕рдорд╛рди рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддрд╛ рд╣реИ: рдпрд╣ рдореВрд▓ рдХреЛрдб, рдмреБрдирд┐рдпрд╛рджреА рд╕рдВрд╕рд╛рдзрди рдФрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рд╣реИ рдЬреЛ рд╕рднреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдЕрдлрд╡рд╛рд╣ рд╣реИред
рдпрд╣ рднреА рдкреНрд░рдХрдЯ рдХрд░реЗрдВ:
- рдПрдкреАрдХреЗ, рдЬрд┐рдирдХреЗ рдирд╛рдо рдкрд░ рд╕рдВрджрд┐рдЧреНрдз рд░реВрдк рд╕реЗ рдЧреНрд░рд╛рдлрд┐рдХ рд╕рдВрд╕рд╛рдзрди рд╕рдВрд╢реЛрдзрдХ рдЙрдкрд╕рд░реНрдЧ (рдЖрд░реЗрдЦ рдореЗрдВ рд╢реАрд░реНрд╖ рдкрдВрдХреНрддрд┐) рдХреЗ рд╕рдорд╛рди рд╣реИрдВред
- рдПрдкреАрдХреЗ рдХрд╛ рдПрдХ рдФрд░ рдкрд░рд┐рд╡рд╛рд░ рд╣рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреА рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реИред
- рд╕реНрдерд╛рдиреАрдпрдХрд░рдг APK
рд▓рдЧрднрдЧ рджреЛ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдЬрдм рд╡реЗрдХреНрдЯрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЗрддрдиреЗ рд╡реНрдпрд╛рдкрдХ рдирд╣реАрдВ рдереЗ, рддреЛ рдХрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЬреНрдпрд╛рджрд╛рддрд░ рд░реЗрдЦрд╛рдкреБрдВрдЬ рд╕рдВрд╕рд╛рдзрди рд╣реЛрддреЗ рдереЗ, рдЬреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдкрд┐рдХреНрд╕реЗрд▓ рдШрдирддреНрд╡реЛрдВ рдореЗрдВ рдХрдЯ рдЬрд╛рддреЗ рдереЗред рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХрд╛рдлреА рд╡рдЬрдирджрд╛рд░ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдиреЗ рдЗрди рд╕рднреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЛ рдореГрдд рд╡рдЬрди рдХреЗ рд╕рд╛рде рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЕрдм рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рддрдВрддреНрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХреЗрд╡рд▓ рдЙрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕реЗрдЯ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрд╕рдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред рдПрдХ рд╡реНрдпрдХреНрддрд┐ Google Play рдкрд░ рдЖрддрд╛ рд╣реИ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ, Google Play рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕рдордЭрддрд╛ рд╣реИ, рдФрд░ рд╕реНрдкреНрд▓рд┐рдЯ APK рдХрд╛ рд╕реЗрдЯ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдкреНрд░рддреНрдпреЗрдХ рд╢реНрд░реЗрдгреА рд╕реЗ рдПрдХ рдПрдкреАрдХреЗред
рдЧрддрд┐рд╢реАрд▓ рд╡рд┐рддрд░рдг рдХреЗ рдкреНрд░рдХрд╛рд░ APK:
- рдПрдХ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдЖрдзрд╛рд░ APKред
- рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдПрдкреАрдХреЗ рдЕрдзрд┐рдХрддрдо рддреАрди рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛрддрд╛ рд╣реИ: рд░реЗрд╕ * x, рдПрд╕реЗрдЯреНрд╕ * y, рд▓реАрдм * zред рдпрд╣рд╛рдБ: x рд╕рдВрд╕рд╛рдзрди рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕рдВрд╢реЛрдзрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ; y рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ; z рднрд╛рд╖рд╛ рд╕реНрдерд╛рдиреАрдпрдХрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдореВрд▓ рдХреЛрдб рдФрд░ рджреЗрд╢реА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореВрд▓ рдХреЛрдб рд╕реЗ рдЬреБрдбрд╝реА рдХреЛрдИ рд╢реНрд░реЗрдгреА рдирд╣реАрдВ рд╣реЛрдЧреА, рдФрд░ рджреЛ рдПрдкреАрдХреЗ рд░рд╣реЗрдВрдЧреЗред
- рдЕрд╕реАрдорд┐рдд рдЧрддрд┐рд╢реАрд▓ рд╕реБрд╡рд┐рдзрд╛ APKред
рдбрд╛рдпрдирд╛рдорд┐рдХ рдлрд╝реАрдЪрд░ рдПрдкреАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреАрдЪреЗ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ, рд╣рдо рд╕реНрдкреНрд▓рд┐рдЯ рдмреНрд▓реЙрдХ рдХреЛ рдЕрд▓рд╡рд┐рджрд╛ рдХрд╣реЗрдВрдЧреЗред
рдЧреБрдбрдмрд╛рдп рд╕реНрдкреНрд▓рд┐рдЯ
рдЖрдк рддрд░реНрдХ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкрд╣рд▓реЗ рдЖрдк рдХреБрдЫ рдРрд╕рд╛ рд╣реА рдХрд░ рд╕рдХрддреЗ рдереЗ, рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╣реА рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдПрдкреАрдХреЗ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдкреИрджрд╛ рдХрд░рдирд╛, рдлрд┐рд░ рдпрд╣ рд╕рдм рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ Google Play рдкрд░ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
android { splits { density { enable true exclude "ldpi", "xxhdpi", "xxxhdpi" compatibleScreens 'small', 'normal', 'large', 'xlarge' } } }
рдпрд╣ рдЙрджреНрдпрдо рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рд╕рдВрджрд┐рдЧреНрдз рд╣реИ, рдФрд░ рдЕрдм рдпрд╣ рд╕рдм рдХреЗрд╡рд▓ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдмрдВрдбрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдмрдВрдбрд▓ рдмреНрд▓реЙрдХ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
android { bundle { language { enableSplit = false } density { enableSplit = true } abi { enableSplit = true } } }
рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрд╡реЗрджрди рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рд░реВрд╕реА рдпрд╛ рдХреЗрд╡рд▓ рдЕрдВрдЧреНрд░реЗрдЬреА, рдФрд░ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рджреМрд░рд╛рди рдЗрд╕ рдЪрд░рдг рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВред
рд╕рдмрд╕реЗ рдЪреМрдХрд╕, рд╢рд╛рдпрдж, рдЕрдм рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдкреНрд░реАрд▓реАрд▓реАрдкреЙрдк рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рдХреЗрд╡рд▓ Android 5 рдореЗрдВ рд╕реНрдкреНрд▓рд┐рдЯ рдПрдкреАрдХреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рд╣рдореЗрдВ рдХрд┐рд╕реА рддрд░рд╣ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдиреНрдпреВрдирддрдо рдПрд╕рдбреАрдХреЗ рд╕рднреА 21 рд╡реЗрдВ рдирдВрдмрд░ рдкрд░ рд╣реИред
рдкреНрд░реА-рд▓реЙрд▓реАрдкреЙрдк рдХреЗ рд▓рд┐рдП, рд╕реНрдерд┐рддрд┐ рдХрд╛рдлреА рдЕрдирд╛рдбрд╝реА рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рд╕рдВрднрд╡ рд╣реИред Google Play рдкреНрд░реА-рд▓реЙрд▓реАрдкреЙрдк рдХреЗ рд▓рд┐рдП рдорд▓реНрдЯреА-APK рдЗрдХрдЯреНрдард╛ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди APK рдХреЗ рд╕рдВрдпреЛрдЬрди рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдПрдкреАрдХреЗ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред
рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдмрдВрдбрд▓ рд╣рдорд╛рд░реЗ рдЬреАрд╡рди рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ
рдФрд░ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдк рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реНрдкреНрд▓рд┐рдЯ рдПрдкреАрдХреЗ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рдереЗред рд▓реЗрдХрд┐рди рдореЗрд░реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдРрд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЛрдЧ рдирд╣реАрдВ рд╣реИрдВред
рджреВрд╕рд░реЗ, рдЖрдк рдЕрдм рд░рд┐рд▓реАрдЬрд╝ рдХреБрдВрдЬреА рдХреЛ рдЦреЛрдиреЗ рдпрд╛ рд╕рдордЭреМрддрд╛ рдХрд░рдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рдирд╣реАрдВ рдЙрдард╛рддреЗ рд╣реИрдВред рдХреЛрдИ рдмрдбрд╝реА рддреНрд░рд╛рд╕рджреА рдирд╣реАрдВ рд╣реЛрдЧреА, рдпрджрд┐ рдЖрдк рдЕрдкрдиреА рдЕрдкрд▓реЛрдб рдХреБрдВрдЬреА рдЦреЛ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ рдпрд╛рдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЬрд╛рд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╣рдо рдЙрдВрдЧрд▓реА рдХреЛ рдЗрдВрдЧрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ - рд░реВрд╕реА Google Play рдХреЗ рд╢реАрд░реНрд╖ рдореЗрдВ рдРрд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдкрд╛рд╕ w3bsit3-dns.com рдкрд░ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд░рд┐рд▓реАрдЬрд╝ рдХреБрдВрдЬреА рд╣реИ, рд╕рднреА рдХрд╕реНрдЯрдо рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рд░рд┐рд▓реАрдЬрд╝ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдЧрд▓реЗ рдкрд╛рдВрдЪ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реЛрдирд╛ рд╣реИред рдпрд╣ рд╕рд╛рдЗрдирд┐рдВрдЧ рд╡реА 3 рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рдмрд╛рдХреА рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓ 28 рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред
рдПрдВрдбреНрд░реЙрдЗрдб рдРрдк рдмрдВрдбрд▓ рдХрд╛ рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рд▓рд╛рдн: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдФрд░ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдЦрд░реНрдЪ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рдирдХреА рдЙрдиреНрд╣реЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЖрд╡реЗрджрди рдХреА рдЕрд╡рдзрд╛рд░рдг рдХреЛ рдмрд╣реБрдд рдмрдврд╝рд╛рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡реЗрдХреНрдЯрд░, рджреЛ рд╕реНрдерд╛рдиреАрдпрдХрд░рдг рдФрд░ рдХреЛрдИ рджреЗрд╢реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рд╕рднреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╣реИрдВ, рддреЛ рд▓рд╛рдн рд╕реВрдХреНрд╖реНрдо рд╣реЛрдЧрд╛ред
рдЧрддрд┐рд╢реАрд▓ рд╕реБрд╡рд┐рдзрд╛ рдореЙрдбреНрдпреВрд▓
рдбрд╛рдпрдирд╛рдорд┐рдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдПрдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдореЙрдбреНрдпреВрд▓ рд╣реИ рдЬрд┐рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╕рдордп рдЖрдкреВрд░реНрддрд┐ рдирд╣реАрдВ рдХреА рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди Google Play рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдорд╛рдВрдЧ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдореЙрдбреНрдпреВрд▓ рдореВрд▓ рдПрдкреАрдкреА рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИрдВред

рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдлреАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕реНрд╡рдпрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реНрдкреНрд▓рд┐рдЯреНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рднреА рд╣реЛрддрд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдорд╛рдк рд╕реЗ рдкрд░реЗ APK рдХреА рдХреБрд▓ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдкрдХреА рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рдирд╣реАрдВ рд╣реИ, Google Play рдпрд╣ рдХрд░ рд░рд╣рд╛ рд╣реИред
рдбрд╛рдпрдирд╛рдорд┐рдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди:
рджрд░реНрд╢рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрд╣реБрдд рдХрдо рдкреНрд░рддрд┐рд╢рдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдЖрдкрдХреЗ рдЙрддреНрдкрд╛рдж рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рд╕рд╛рдордЧреНрд░реА рдордиреЛрд░рдВрдЬрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ 95% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╕рдВрдкрд╛рджрдХреЛрдВ рдХрд╛ рдмрд╣реБрдд рдХрдо рдкреНрд░рддрд┐рд╢рдд рд╣реИ рдЬреЛ рд╕рд╛рдордЧреНрд░реА рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред рдЙрдирдХреЗ рд▓рд┐рдП рдПрдХ рд╢рд╛рдВрдд рд╡реАрдбрд┐рдпреЛ рд╕рдВрдкрд╛рджрдХ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╡рдЬрди рдХрд╛ рд╣реИ, рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рд╢рд╛рдВрдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдлрд┐рд░ рдпрд╣ рд╣рд░ рдХрд┐рд╕реА рдФрд░ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рд╡рдЬрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдЖрдк рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдбрд╛рдпрдирд╛рдорд┐рдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реЗ рдХреЗрд╡рд▓ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рднрд╛рд░реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЬреЛ рдореБрдЦреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрдпреЛрдЧ рдкрд░рд┐рджреГрд╢реНрдп рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдорд╛рдирдЪрд┐рддреНрд░ рд╕реЗрд╡рд╛ рдореЗрдВ рдПрдЖрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рдиред рдХреЛрдИ рднреА AR рдлреАрдЪрд░ рдбрд╛рдпрдирд╛рдорд┐рдХ рдлреАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рд╣реИред
рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреИрдЯрд▓реЙрдЧ рдореЗрдВ рдХрд┐рд╕реА рдЙрддреНрдкрд╛рдж рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдФрд░ рдСрд░реНрдбрд░ рджреЗрдирд╛)ред рд╕рдЪ рд╣реИ, рдпрд╣ рдХреБрдЫ рдмрд╣реБрдд рд╣реА рд╕рдВрджрд┐рдЧреНрдз рд░реВрдк рд╕реЗ рд╕рдм рдХреБрдЫ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реИред
Android Instant Apps рдЕрдм рдЗрдВрд╕реНрдЯреЗрдВрдЯ-рдПрдиреЗрдмрд▓реНрдб рдбрд╛рдпрдирд╛рдорд┐рдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбрд╛рдпрдирд╛рдорд┐рдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рд╣реИрдВ:
- рд╕рд╛рдорд╛рдиреНрдп рдбрд╛рдпрдирд╛рдорд┐рдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдлрд╝рдВрдХреНрд╢рди рдореЙрдбреНрдпреВрд▓ рд╣реИрдВ рдЬреЛ рдореБрдЦреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЕрд▓рдЧ рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╡реЗ рд╡рд╣рд╛рдБ рд░рд╣рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдЖрд╡реЗрджрди рд╕реНрд╡рдпрдВ рд░рд╣рддрд╛ рд╣реИред рдЬрдм рддрдХ рдЖрдк рдЗрд╕реЗ рд╣рдЯрд╛ рдирд╣реАрдВ рджреЗрддреЗ, рдбрд╛рдпрдиреЗрдорд┐рдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рд╣реЛрдЧрд╛ред
- рддрддреНрдХрд╛рд▓-рд╕рдХреНрд╖рдо рдбрд╛рдпрдиреЗрдорд┐рдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ - рдлрд╝рдВрдХреНрд╢рди рдореЙрдбреНрдпреВрд▓ рдЬреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдпрд╣ рдореЙрдбреНрдпреВрд▓ рд╕реАрдорд┐рдд рд╕рдордп рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИред
Google Play рдкрд░ рджреВрд╕рд░реЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ Try рдмрдЯрди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рдЖрдк рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ URL рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреИрд╕реЗ рдЖрд╡реЗрджрди рдХрдо рд╕реЗ рдХрдо рдПрдХ рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрддрд╛ рд╣реИред
рдпрд╣ рдЕрдХреНрд╕рд░ рдЦреЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдЕрдзрд┐рдХ рд▓рд╛рдЧреВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЧреЗрдо рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рдЯреБрдХрдбрд╝реЗ рдХреЛ рдбреЗрдореЛ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИ, рдХреНрдпрд╛ рдпрд╣ рдЖрдкрдХреЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдФрд░ рд╕рдордп рдХреЛ рдЦрд░реНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред
рдореЙрдбреНрдпреВрд▓рд░ рд╕рдВрд░рдЪрдирд╛
рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рд╣реИ рдХрд┐ рдореЙрдбреНрдпреВрд▓рд░ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХреИрд╕реЗред
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд╛рдлреА рд░рд╛рдХреНрд╖рд╕реА рд╕рдВрд░рдЪрдирд╛ рдереАред рдЕрдиреНрдп рдмрд╛рддреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдореЗрдВ рдЦрд╛рд▓реА рдореЙрдбреНрдпреВрд▓ рдереЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдк рдореЙрдбреНрдпреВрд▓ рд╣рдореЗрд╢рд╛ рдЦрд╛рд▓реА рдерд╛, рдЗрд╕рдореЗрдВ рдХреЛрдИ рдХреЛрдб рдирд╣реАрдВ рдерд╛, рдХреЛрдИ рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдмрд┐рд▓реНрдб.рдЧреНрд░реЗрдб рдлрд╝рд╛рдЗрд▓ рдереА рдФрд░ рд╡рд╣ рдпрд╣ рдереАред
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рд╕реЛрдЪрд╛, рдХреНрдпреЛрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рдХрд╛рд░ рдХреА рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рджреЗрдЦрд╛, рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рдРрдк рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред
рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╡реЗ рдФрд░ рднреА рдЖрдЧреЗ рдмрдврд╝реЗ рдФрд░ рд╕реЛрдЪрд╛ - рд╣рдореЗрдВ рдЖрдзрд╛рд░ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ? рдЙрд╕рд╕реЗ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд╡рд╣рд╛рдВ рд╕рдм рдХреБрдЫ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕рдХреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдИрдбреА рдЕрд▓рдЧ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд░реИрдЪ рдпрд╣рд╛рдБ рд╕реЗ рдЖрддреЗ рд╣реИрдВ, рдРрдк рдЖрдИрдбреА рдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЙрдбреНрдпреВрд▓ рд╕реЗ рдЖрдзрд╛рд░ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрд╕рд▓реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдИрдбреА рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдХреНрд░реИрд╢рд▓рд╛рдИрдЯрд┐рдХреНрд╕ рдЖрджрд┐ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЯреНрд░реИрдХ рд╣реЛ рдЬрд╛рдПред
рдирддреАрдЬрддрди, рдпрд╣ рдЗрд╕ рддрд░рд╣ рдирд┐рдХрд▓рд╛ред

рдЙрдиреНрд╣реЛрдВрдиреЗ рдРрдк рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдЗрд╕рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╕рдВрд▓рдЧреНрди рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ - рдФрд░ рдпрд╣ рдмрд╛рдд рд╣реИ!
рдЬрдм рдореБрдЭреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рддреЛ рдЕрдкрдиреА рднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рд╡реНрдпрдХреНрдд рди рдХрд░реЗрдВред рдмрдбрд╝реЗ рдордВрдЪ рдХреЗ рд▓реЛрдЧреЛрдВ рдиреЗ рдХрд╣рд╛ рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рд╢рд╛рдВрдд рддрдХрдиреАрдХ рд╣реИ: "рдЪрд▓реЛ рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рднреА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдХрд╛рдЯ рджреЗрдВ!" рд▓реЗрдХрд┐рди рдпрд╣ 5 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдорд╣рд╛рди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
2017 рдореЗрдВ, рдПрдХ рдЕрдЦрдВрдб рдЖрд╡реЗрджрди рд╣реЛрдирд╛ рдЕрднреА рддрдХ рд╢рд░реНрдо рдХреА рдмрд╛рдд рдирд╣реАрдВ рдереАред рднреВрд▓рднреБрд▓реИрдпрд╛ рдРрд╕рд╛ рд╣реА рдерд╛, рдлрд┐рд░ рдпрд╣ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░рд┐рд▓реАрдЬ рдкрд░ рднреА рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдмреАрдЯрд╛ рдореЗрдВ рдерд╛ред рдЬрд┐рд╕ рд╕рдордп рд╣рдо рдЕрд░реНрд▓реА рдРрдХреНрд╕реЗрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реБрдП, рдЙрд╕ рд╕рдордп рд╡рд╣рд╛рдБ рд▓рдЧрднрдЧ 90 рд╕реНрдХреНрд░реАрди рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдереАрдВред рд╣рдордиреЗ рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░ рдХреЗ рд▓рд┐рдП рджреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╣реАрдиреЗ рдмрд┐рддрд╛рдП, рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ:
"рд╣рдо рдмрд╣реБрдд рд╕реНрдорд╛рд░реНрдЯ рд╣реИрдВ, рдЗрд╕реЗ рдмрд╣реБрдд рдЖрд╕рд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред
"рд▓реЗрдХрд┐рди рд╡рд╛рдкрд╕ рдЧрджреНрдп рдХреЗ рд▓рд┐рдПред
рдЧреНрд░реЗрдб рд╡рд┐рдиреНрдпрд╛рд╕
рдирдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдмреНрд▓реЙрдХ рдореЗрдВ рдРрдк рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмрд┐рд▓реНрдб.рдЧреНрд░реЗрдб рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рднреА рдбрд╛рдпрдирд╛рдорд┐рдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
рдЙрд╕рдХреЗ рдмрд╛рдж, рдкреНрд░рддреНрдпреЗрдХ рдбрд╛рдпрдиреЗрдорд┐рдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдХреА рдмрд┐рд▓реНрдб.рдЧреНрд░реЗрдб рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдРрдк рдореЙрдбреНрдпреВрд▓ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рд▓рд┐рдЦреЗрдВ:
рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдХреБрдЫ рднреА рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдирд┐рдлреЗрд╕реНрдЯреЛрдВ рдХрд╛ рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рднреА рд╣реИред
рдкреНрд░рдХрдЯ рд╡рд┐рдиреНрдпрд╛рд╕
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЙрдбреНрдпреВрд▓ рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдореЗрдВ, рд╣рдо рдпрд╣ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдзреНрд╡рдЬ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЗрдВрд╕реНрдЯреЗрдВрдЯ-рд╕рдХреНрд╖рдо рдлрд╝реАрдЪрд░ рд╣реИ:
рдпрджрд┐ рдпрд╣ рдзреНрд╡рдЬ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ Google Play рдкрд░ рд╕рдВрдмрдВрдзрд┐рдд рдЯреНрд░реИрдХ рдореЗрдВ рдЦреБрдж рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдбрд╛рдпрдиреЗрдорд┐рдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдореИрдирд┐рдлрд╝реЙрд░реНрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рднреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЕрдзрд┐рдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╣реИрдВ:
рдкрд╣рд▓реЗ рджреЛ рдЭрдВрдбреЗ рдереЛрдбрд╝рд╛ рдкрд╛рд░рд╕реНрдкрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдирдиреНрдп рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐
onDemand
рд╕рд╛рдорд╛рдиреНрдп рдмреБрдирд┐рдпрд╛рджреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рдФрд░
instant
рдПрдХ рд╣реА рдЗрдВрд╕реНрдЯрд╛рд▓ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред
рд╢реАрд░реНрд╖рдХ - рдореЙрдбреНрдпреВрд▓ рдХрд╛ рддрдХрдиреАрдХреА рдирд╛рдо, рдЬрд┐рд╕рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдмрд╛рдж рдореЗрдВ, рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдореЗрдВ рдЗрд╕реЗ рд╣рд╛рд░реНрдбрдХреЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рдо рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЛ Google Play рд╕реЗ рдкрдВрдк рдХрд░реЗрдВрдЧреЗред
include
рдкреИрд░рд╛рдореАрдЯрд░ рдкреНрд░реА рд▓реЙрд▓реАрдкреЙрдк рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЭреВрдареЗ рдкрд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░реА-рд▓реЙрд▓реАрдкреЙрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдХрднреА рдирд╣реАрдВ рджреЗрдЦреЗрдВрдЧреЗ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗред
рдЧреНрд░реЗрдб-рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
рдЗрдВрд╕реНрдЯреЗрдВрдЯрдРрдк рдкреНрд▓рдЧрдЗрди рдФрд░ рдлреАрдЪрд░ рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЬреАрд╡рди рдХрд╛рдлреА рдЫреЛрдЯрд╛ рд▓реЗрдХрд┐рди рдЬреАрд╡рдВрдд рдерд╛ред рд╡реЗ рджреЛ рд╕рд╛рд▓ рд╕реЗ рдХрдо рд╕рдордп рддрдХ рд░рд╣реЗред рдЗрд╕ рд╡рд░реНрд╖ рдХреЗ рдорд╛рд░реНрдЪ рдХреЗ рдмрд╛рдж рд╕реЗ, рд╡реЗ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред
рдЕрдм рдХреЗрд╡рд▓ рдПрдХ рдбрд╛рдпрдирд╛рдорд┐рдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рд╣реИ рдЬрд┐рд╕рдХрд╛ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:
apply plugin: 'com.android.dynamic-feature'
рдХреЗрд╡рд▓ рдРрдк рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ: рд╣рд╕реНрддрд╛рдХреНрд╖рд░ (рд╣рд╕реНрддрд╛рдХреНрд╖рд░-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди), рдЕрд╕реЗрдВрдмрд▓реА (рдкреНрд░реЛрдЧрд╛рд░реНрдб-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди), рд╡рд░реНрдЬрдирдХреЛрдб рдФрд░ рд╡рд░реНрдЬрдирдирд╛рдо рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╕рднреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗрд╡рд▓ рдмрд┐рд▓реНрдб.рдЧреНрд░реЗрдбрд▓ рдРрдк рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЕрдиреНрдпрдерд╛, рдЙрдиреНрд╣реЗрдВ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдбрд╛рдпрдирд╛рдорд┐рдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдХреА рдмрд┐рд▓реНрдб.рдЧреНрд░реЗрдб рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЗрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмреНрд▓реЙрдХреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рд╕реЗ рдмрдЪреЗрдВред
рдЧреВрдЧрд▓ рддреБрд░рдВрдд рдЦреЗрд▓рддрд╛ рд╣реИ
рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИрдВред
рдореЙрдбреНрдпреВрд▓рд░ рд╕рдВрд░рдЪрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рд╕рд░рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ рдЬреЛ рдЕрднреА рддрдХ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВред рдЕрдм рдЖрдк рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рднрд▓реЗ рд╣реА рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдЖрд╡реЗрджрди рд╣реЛред рдпрд╣ рдЖрдкрдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдЖрдк рдмрд╕ рд╢реАрд░реНрд╖ рдкрд░ рдореЙрдбреНрдпреВрд▓ рд╕рдВрд▓рдЧреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдЖрдХрд╛рд░ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рдЕрдзрд┐рдХ рд╡рдлрд╛рджрд╛рд░ рд╣реЛ рдЧрдП рд╣реИрдВред рдпрджрд┐ рдкрд╣рд▓реЗ рдпрд╣ 4 рдПрдордмреА рдерд╛, рддреЛ рдЕрдм:
- рдбрд╛рдпрдиреЗрдорд┐рдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдЖрдорддреМрд░ рдкрд░ рдЖрдХрд╛рд░ рдореЗрдВ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ;
- рддрддреНрдХрд╛рд▓-рд╕рдХреНрд╖рдо рдбрд╛рдпрдиреЗрдорд┐рдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ 10 рдПрдордмреА рддрдХ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдЕрдм рдПрдХ рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рдкреИрдорд╛рдирд╛ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреА рд╕реБрд╡рд┐рдзрд╛:
- 10 рдПрдордмреА рд╕реЗ рдЕрдзрд┐рдХ, рддреЛ рдореБрдЭреЗ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ;
- 4 рд╕реЗ 10 рдПрдордмреА рддрдХ - Google Play рд╕реЗ "рдХреЛрд╢рд┐рд╢" рдмрдЯрди рджреНрд╡рд╛рд░рд╛ рд╕реБрд▓рдн рдФрд░ рд╡рд╣ рдпрд╣ рд╣реИ;
- 4 рдПрдордмреА рд╕реЗ рдХрдо - рдЗрдВрд╕реНрдЯреЗрдВрдЯ-рд╕рдХреНрд╖рдо рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рднреА рд╕рд╛рдзрди рдЙрдкрд▓рдмреНрдз рд╣реИрдВ (рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╕реЗ рд▓реЙрдиреНрдЪ, рд▓рд┐рдВрдХ рд╕реЗ, рд╕рдВрджреЗрд╢реЛрдВ рд╕реЗ, рдЖрджрд┐)ред
рд▓реЛрдбрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ - рдкреНрд▓реЗ рдХреЛрд░ рдПрдкреАрдЖрдИред рдХрдо рд▓реЛрдЧреЛрдВ рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдк рдХреНрд░реЛрдо рдХреЗ рдЬрд░рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред
@Override public boolean maybeLaunchInstantApp(Tab tab, String url, String referrerUrl, boolean isIncomingRedirect) { if (tab == null || tab.getWebContents() == null) return false; InstantAppsHandler handler = InstantAppsHandler.getInstance(); Intent intent = tab.getTabRedirectHandler() != null ? tab.getTabRedirectHandler().getInitialIntent() : null; if (isIncomingRedirect && intent != null && intent.getAction() == Intent.ACTION_VIEW) { Intent resolvedIntent = new Intent(intent); resolvedIntent.setData(Uri.parse(url)); return handler.handleIncomingIntent(getAvailableContext(), resolvedIntent, ChromeLauncherActivity.isCustomTabIntent(resolvedIntent)); } else { ... } return false; }
рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдХреНрд░реЛрдо рд╕реЗ рдХреЛрдб рдХрд╛ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЯреБрдХрдбрд╝рд╛ рд╣реИ, рдЬрд┐рд╕рдиреЗ рдЖрдкрдХреЗ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдк рдХреЗ рд▓рд┐рдВрдХ рдХреЛ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд┐рдпрд╛, Google Play рдкрд░ рдЧрдпрд╛ рдФрд░ рд╡рд╣рд╛рдВ рд╕реЗ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдкреНрд╕ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ред рдЕрдЧрд░ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдк рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛, рддреЛ рдЙрд╕рдиреЗ рдХрд┐рд╕реА рддрд░рд╣ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ рдЦреЛрд▓ рджрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдк рдХреЛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдлреАрдЪрд░ рдХреЛ рд░реЛрд▓ рдХрд░рдиреЗ рдореЗрдВ рднрд╛рд░реА рджрд┐рдХреНрдХрддреЗрдВ рдереАрдВред рд╕реИрдорд╕рдВрдЧ рдХреЗ рд╕рд╛рде, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдХрд╣рд╛рдиреА рд╣реИ, рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХреНрд░реЛрдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреБрдЫ рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд╣реИрдВред рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдк рдиреЗ рдЖрдЦрд┐рд░реА рддрдХ рд╡рд╣рд╛рдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред
Play Core рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЖрдкрдХреЛ рдбрд┐рд▓реАрд╡рд░реА рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рднреВрд▓ рдЬрд╛рдиреЗ рджреЗрддреА рд╣реИред рдЖрдк рдЗрд╕реЗ рдкреИрдХреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд▓рдЧ рдХрд░рддреЗ рд╣реИрдВ:
implementation 'com.google.android.play:core:1.4.0'
рдФрд░ Google Play рд╕реЗ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХ рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдХрд╛рдлреА рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рд╕рдордп рдореЗрдВ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:
val splitInstallManager = SplitInstallManagerFactory.create(context)
рдпрд╛ рддреБрд░рдВрдд рдХрдИ рдХрд╛ рдПрдХ рдкреИрдХреЗрдЯ:
val request = SplitInstallRequest .newBuilder() .addModule("feature1") .addModule("feature2") .build()
рд╢реНрд░реЛрддрд╛ рд▓рдЯрдХрд╛рдПрдБ:
splitInstallManager .startInstall(request) .addOnSuccessListener { sessionId -> ... } .addOnFailureListener { exception -> ... }
UI рдореЗрдВ рдЗрд╕реЗ рджрд┐рдЦрд╛рдПрдВ рдФрд░ рдЗрд╕ рддрдереНрдп рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд░реЗрдВ рдХрд┐ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
Play Core рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдПрдХ рдЕрдЪреНрдЫреА рд╢реБрд░реБрдЖрдд рд╣реИ:
- рдЕрдВрдд рдореЗрдВ, рдЖрдк Google Chrome рдХреЗ рд╕рд╛рдордиреЗ рд╢рд╛рдпрдж рдЙрдореНрдореАрдж рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдЖрдк рдпреВрдЖрдИ рдкрд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- рдмреИрдЪреЛрдВ рдореЗрдВ рдлреАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред
- рд▓рдЪреАрд▓реЗ рдврдВрдЧ рд╕реЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ рдЬреЛ рд╕реБрд╡рд┐рдзрд╛ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╕рдордп рд╣реЛрддрд╛ рд╣реИред
- рдлреАрдЪрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐
SplitCompat.install()
- рдЗрд╕реЗ рдХреЙрд▓ рдХрд░реЗрдВ рдФрд░ рдЖрдк рддреБрд░рдВрдд рдордХреНрдЦреА рдкрд░ рджрд╛рдИрдВ рдУрд░ рд╕реНрдерд╛рдкрд┐рдд рддрд╛рдЬрд╛ рд╕реБрд╡рд┐рдзрд╛ рд╕реЗ рдХрдХреНрд╖рд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВрдиреЗ рдХрд╣рд╛ рдХрд┐ рдкреНрд▓реЗ рдХреЛрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЖрдкрдХреЛ рдкреАрдбрд╝рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧреА рддреЛ рдореИрдВ рдЖрдкрдХреЛ рдзреЛрдЦрд╛ рджреВрдВрдЧрд╛:
- рдХреЛрдб рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдкреНрд░рдорд╛рдгрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
- рд╕рднреА рд╕рдХреНрд░рд┐рдп рд▓реЛрдбрд┐рдВрдЧ рд╕рддреНрд░реЛрдВ рдХреА рдШрдЯрдирд╛рдПрдБ рдПрдХ рд╕реЗ рдПрдХ
SplitInstallStateUpdatedListener
- рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╕рддреНрд░ рдЖрдИрдбреА рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╕рд╣реЗрдЬрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЕрдВрддрддрдГ рдмрд╣реБрдд рд╕реБрдВрджрд░ рдХреЛрдб рдирд╣реАрдВ рд╣реИред - рдЕрдирд╛рдбрд╝реА, рдирд┐рд░рд░реНрдердХ рд░рд╛рдЬреНрдп рдкреНрд░рдмрдВрдзрди рдФрд░ рддреНрд░реБрдЯрд┐ рд╕реЗ рдирд┐рдкрдЯрдиреЗ: 9 рд╕рдВрднрд╡ рд░рд╛рдЬреНрдпреЛрдВ, 10 рд╕рдВрднрд╡ рддреНрд░реБрдЯрд┐рдпреЛрдВред рдЗрди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рд╕рднреА рд░рд╛рдЬреНрдпреЛрдВ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рд╕реНрдерд╛рдиреАрдп рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╛рдорд╛рдиреНрдп рдкрд░реАрдХреНрд╖рдг рдХреА рдХреЛрдИ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ - рдпрд╣ рдмрд╕ рдЕрд╕рдВрднрд╡ рд╣реИред
рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдХрд▓реНрдк рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ Google Play рдкрд░ рдЖрдВрддрд░рд┐рдХ рдкрд░реАрдХреНрд╖рдг рдЪреИрдирд▓ рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░реЗрдВ рдФрд░ рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реБрдЖред рдпрджрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдмрдЧ рдорд┐рд▓рддреА рд╣реИ, рддреЛ рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ, рдЕрдкрдбреЗрдЯ рддреИрдирд╛рдд рдХрд░реЗрдВ рдФрд░ рдЖрдЧреЗ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдЬрд╛рдВрдЪрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдмрд┐рдирд╛ рдмрд┐рд▓реНрдб рдХреЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ "-2" рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдЖрдк рдХреЗрд╡рд▓ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИред Google рдбрд╛рдпрдирд╛рдорд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдирдореВрдиреЛрдВ рдХреЗ рд╕рд╛рде рднрдВрдбрд╛рд░ рдореЗрдВ рдпрд╣ рд╕рдмрд╕реЗ рдЖрдо рдореБрджреНрджрд╛ рд╣реИред
рдлрд╝реАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмреАрдЪ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдЪреНрдЫрд╛ рдЕрднреНрдпрд╛рд╕ рдирд╣реАрдВ рд╣реИред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ, рдЬреЛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдлреАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдХреИрд╕реЗ рд╣реЛрддреА рд╣реИ, рд╡реЗ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рд╕реНрдерд┐рддрд┐ рдХреЛ рдХрд╛рдлреА рд╕рд░рд▓рддрд╛ рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП: рдПрдХ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рджреВрд╕рд░реЗ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЪрд╛рд▓реВ рдХрд░реЗрдВред рдкреНрд░рддреНрдпреЗрдХ рджрд┐рд╢рд╛ рдХреА рдЕрдкрдиреА рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВ рд╡рд╛рдкрд╕ рдЖрддреЗ рд╣реИрдВ?

рд▓реЗрдХрд┐рди рддрдм рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╡рд┐рднрд╛рдЬрди рдХреЗ рд╕рднреА рд▓рд╛рдн рдЦреЛ рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рдордиреЗ рдореЙрдбреНрдпреВрд▓реНрд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ред рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдпрд╣ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрдиреБрднрд╡рд╣реАрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЖрдзрд╛рд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЕрдиреБрднрд╡рд╣реАрдирддрд╛ рдХреЗ рдХрд╛рд░рдг, рдЖрдзрд╛рд░-рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░-рдЧрддрд┐рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдлрд┐рд░ рдПрдХ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рджреЗрдЦреЗрдВред
рдпрджрд┐ рдЖрдк рд╕рднреА рдореЙрдбреНрдпреВрд▓ рдХреЛ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдХреЗрд╡рд▓ Google рдЗрд╕рд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдЬрд┐рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╕реЛрдЪрдирд╛ рд╣реЛрдЧрд╛ред
рд╣рдордиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕реЛрдЪрд╛ рдХрд┐ рдЗрд╕рд╕реЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдЕрдВрдд рдореЗрдВ рд╣рдо рдПрдХ рд╕рдорд╛рдзрд╛рди рдкрд░ рдмреИрда рдЧрдП, рдЬреЛ рдЕрднреА рднреА рдореБрдЭреЗ рдХрдВрдкрдХрдВрдкреА рджреЗрддрд╛ рд╣реИред рдЗрд╕реЗ
Class.forName
рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ - рдкреВрд░реНрдг
ClassPath
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╡рд░реНрдЧ рдХреЛ рддрддреНрдХрд╛рд▓
ClassPath
, рдЬреЛ рдХрд┐рд╕реА рднреА рдкреИрдХреЗрдЬ рдХреЗ рд╡рд░реНрдЧ рдХреЛ рдЙрд╕рдХреЗ рдкрде рд╕реЗ рдкреБрдирд░реНрдирд╛рдорд┐рдд рдХрд░рдиреЗ рд╕реЗ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ, рдЖрджрд┐ред
abstract class ActivityCrossFeatureRoute { override fun prepareIntent(context: Context): Intent? { try { return Intent(context, Class.forName(targetClassPath())) } catch (e: ClassNotFoundException) { Logger.e("Activity with the following classpath was not found in the current " + "application: ${targetClassPath()}. If this activity is the part of Dynamic Feature, " + "please check if this Dynamic Feature is downloaded and installed on the device" + "successfully.") } return null } }
рдкреНрд▓реЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдЬрд╛рдиреЗ рддрдХ рдореБрдЭреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐рд╕реА рдХреЛ рднреА рдмрддрд╛рдиреЗ рдореЗрдВ рд╢рд░реНрдо рдорд╣рд╕реВрд╕ рд╣реБрдИ рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рд╕рднреА рдХреЛ рдЗрд╕реЗ рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдкрд░ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рд╣реИред
рдкреНрд▓реЗрдб рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рд╢реЛ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ, рдЙрдирдХреЗ рд╕рд╛рде Google рдЕрдкрдиреЗ рд╕рднреА рдирд╡реАрдирддрдо рд░реБрдЭрд╛рдиреЛрдВ, рд╢рд╛рдВрдд рдПрдирд┐рдореЗрд╢рди, рдбрд┐рдЬрд╝рд╛рдЗрди рдЯреНрд░рд┐рдХреНрд╕, рдирд╡реАрдирддрдо рдпреВрдЖрдИ рдШрдЯрдХреЛрдВ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдореЙрдбреНрдпреВрд▓рд░рд┐рдЯреА рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред
рдмрд╣реБрдд, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреАрдбрд╝реЗ, рдЕрдВрдбрд░-рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ, рдЦреБрд░рджрд░рд╛рдкрдиред рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдмрдЧ рдХреА рдЦреЛрдЬ рдирд╣реАрдВ рдХрд░рдиреА рд╣реЛрдЧреА
- рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЙрдбреНрдпреВрд▓ рд╕реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗрд╡рд▓ рдкреВрд░реНрдг рдкрде рдХреЗ рд╕рд╛рде рд╕рдВрднрд╡ рд╣реИред
рдЗрд╕ рддрд░рд╣ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрдЬрд╛рдп:
R.string.primaryColor
, рдЖрдкрдХреЛ рдХреЛрдб рдореЗрдВ рд╣рд░ рдмрд╛рд░ рдЗрд╕ рддрд░рд╣ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛:
ru.appname.package.R.string.primaryColor
ред рдПрдХ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ, рдмрд┐рд▓реНрдб рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдФрд░ рдпрд╣рд╛рдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЗрд╢реНрдпреВ рдЯреНрд░реИрдХрд░ рдХрд╛
рд▓рд┐рдВрдХ рд╣реИред
- O + рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЬреЙрдмрд╕реНрдХрд┐рд▓реНрдбрд░ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ред рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ
TestJobSchedulerService
рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { Intent serviceIntent = new Intent(this, TestJobSchedulerService.class); startService(serviceIntent); }
- рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рддреНрд░реБрдЯрд┐ рдкреНрд░рдХрдЯ рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╛рдпрд░рдмреЗрд╕, рдлреИрдмреНрд░рд┐рдХ, рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕-рдкреИрдХреЗрдЬ, рдЖрджрд┐ред
рд╡реЗ рд╕рднреА рдкреНрд░рдХрдЯ рдореЗрдВ рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдИрдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдИрдбреА рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд╡рд╣рд╛рдВ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ, рдФрд░ рдЖрдк рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕рдорд╕реНрдпрд╛ рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдирд┐рд░реНрдЧрдо рдЯреНрд░реИрдХрд░ рдореЗрдВ
рд╕рд▓рд╛рд╣ рдирд╣реАрдВ рдкрд╛рддреЗ рд╣реИрдВ - рд╕рднреА рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡рд╣рд╛рдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред
<provider android:name="com.crashlytics.android.CrashlyticsInitProvider" android:authorities="ru.app.name.crashlyticsinitprovider" tools:replace="android:authorities" /> <provider android:name="com.google.firebase.provider.FirebaseInitProvider" android:authorities="ru.app.name.firebaseinitprovider" tools:replace="android:authorities" /> <provider android:name="androidx.core.content.FileProvider" android:authorities="ru.app.name.fileprovide" tools:replace="android:authorities" />
- рддреГрддреАрдп-рдкрдХреНрд╖ рдкреИрдХреЗрдЬ рдкрд░ рдХрдИ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЕрд╕рдВрднрд╡рддрд╛ рдореЗрд░реЗ рдкрд╕рдВрджреАрджрд╛ рдмрд┐рдВрджреБрдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред
рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рджреЛ рдлреАрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдПрдХ рддреГрддреАрдп-рдкрдХреНрд╖ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЖрдк рдкреНрд░рддреНрдпрдХреНрд╖ рдирд┐рд░реНрднрд░рддрд╛ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддреЗ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдорд┐рд▓рддрд╛ рд╣реИ:
org.gradle.api.GradleException: [:feature1, :feature2] all package the same library [com.lib.Name:VeryGoodLib]
ред
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЬрд╡рд╛рдм : рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдЗрди рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ: рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝реЗрдВ, рдЬрд┐рд╕рдореЗрдВ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЗрд╕реЗ рджреЛ рд╕реНрд░реЛрдд рд╕реБрд╡рд┐рдзрд╛ рдореЙрдбреНрдпреВрд▓ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВред
- рдЕрдЯреИрдЪрдмреЗрд╕реЗрдХрдВрдЯреЗрдХреНрд╕реНрдЯ () рдореЗрдВ рдЗрдВрд╕реНрдЯреЗрдВрдЯрдРрдкреНрд╕рдЗрдиреНрд╕реНрдЯреЗрдВрдЯрдПрдкреЗрдВрдЯ (рд╕рдВрджрд░реНрдн) рдХреА рдХреЙрд▓ рдХреИрд╢ред
рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреНрд░реИрд╢ рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рд╕реЗ
рдХреЛрдб рдЙрджрд╛рд╣рд░рдг , рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдХрд┐ рд╡реЗ рдЗрд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрджрд░реНрдн рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП
attachBaseContext()
рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐
context==null
, рддреЛ рдЖрдк рдпрд╣ рднреА рдЬрд╛рдВрдЪ рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрдВрд╕реНрдЯреЗрдВрдЯрдРрдк рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
override fun attachBaseContext(base: Context) { super.attachBaseContext(base) if (!InstantApps.isInstantApp(this)) { SplitCompat.install(this) } }
Groups
рдФрд░ Barriers
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп ConstraintLayout
рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рдЖрдк рд╕рдм рдХреБрдЫ рдХрд░рдХреЗ рдЧрдП: рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛, рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдХрд┐ рдЗрд╕реЗ Google Play рдкрд░ рдкрд░реАрдХреНрд╖рдг рдЪреИрдирд▓ рдореЗрдВ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, Google Play рдиреЗ рд▓рд╛рд▓ рд╕рдВрд╡рд╛рдж рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдХрд╛рдВрдкрддреЗ рд╣рд╛рдереЛрдВ рдХреЗ рд╕рд╛рде, рдЖрдк рдЗрд╕ рдЕрд╕реЗрдВрдмрд▓реА рдХреЛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдлреАрдЪрд░ рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рд╕реНрдХреНрд░реАрди рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ - рдФрд░ рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдкреВрд░рд╛ рд▓реЗрдЖрдЙрдЯ рдКрдкрд░реА рдмрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдПрдХ рдвреЗрд░ рдореЗрдВ рдЗрдХрдЯреНрдард╛ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрдк
Groups
рдФрд░
Barriers
рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдЕрджреНрднреБрдд
getPackageName
рд╡рд┐рдзрд┐ рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдЖрддреА рд╣реИред рдирддреАрдЬрддрди, рдЖрдкрдХреЗ рд╕рднреА рд╡рд┐рдЪрд╛рд░ рдмрд╕ рддреИрдирд╛рдд рдирд╣реАрдВ рд╣реИрдВред рд╕рднреА рдмрд╛рдзрд╛рдПрдВ рдЙрдбрд╝ рдЬрд╛рддреА рд╣реИрдВ, рдФрд░ рд╕рдм рдХреБрдЫ рд╕реНрдХреНрд░реАрди рдкрд░ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдЭреВрда рдмреЛрд▓рддрд╛ рд╣реИред
рдЕрдВрдд рдореЗрдВ, рдЖрдк рдЗрд╕реЗ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдкрд╛рдПрдВрдЧреЗ рдХрд┐ ...
рдбрд╛рдпрдирд╛рдорд┐рдХ рдлреАрдЪрд░реНрд╕ рдЕрднреА рднреА рдмреАрдЯрд╛ рдореЗрдВ рд╣реИ! рдЖрдк рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдлрдВрд╕ рдирд╣реАрдВ рд╕рдХрддреЗ - рдЖрдк рдЗрд╕ рд╕рдордп Google рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐: рд╢реБрд▓реНрдХ рдкрд░реАрдХреНрд╖рдХ рд░рд╣реЗ рд╣реИрдВ!

рд▓реЗрдХрд┐рди Google рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдирд╣реАрдВред рдпрджрд┐ рдЖрдк рдПрдХ рдмрдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк
рдмреНрдпрд╛рдЬ рдлреЙрд░реНрдо рднрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╢рд╛рдпрдж рдЖрдк рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╣реЛрдВрдЧреЗ рдФрд░ рдЖрдкрдХреЛ рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд▓реЙрдХ рд╣реЛрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреА рдЬрд╛рдПрдЧреАред
рдРрд╕рд╛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрдВрд╕реНрдЯреЗрдВрдЯ рдРрдкреНрд╕ рдЗрд╕ рд▓рдбрд╝рд╛рдИ рдХреЛ рд╣рд╛рд░ рдЧрдПред рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдПрдПрдордкреА рдХреЗ рдЖрд╕рдкрд╛рд╕ рдмрдврд╝реА рд╣реБрдИ рд╕реВрдЪрдирд╛ рдЧрддрд┐рд╡рд┐рдзрд┐ рдЧреБрдкреНрдд рд░реВрдк рд╕реЗ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддреА рд╣реИред
рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдореИрдВ рдЖрдкрдХреЛ рдФрд░ рдЦреБрдж рдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ -
рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрдирд╛ ред рдХреЛрдИ рднреА рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рддреАрди рдмрд╛рд░ рд╕реЛрдЪреЗрдВ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдк рдРрд╕реЗ рдЙрдкрдХрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдЕрдиреНрдп рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЖрдкрдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрдгрдп рдФрд░ рдХрд╛рд░реНрдп рдХрд┐рд╕реА рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░реЗрдВрдЧреЗ рдФрд░ рд╕рдВрднрд╡рддрдГ, рдЙрд╕реЗ рдереЛрдбрд╝рд╛ рдЦреВрди рдЦрд░рд╛рдм рдХрд░реЗрдВрдЧреЗред
рдореИрдВ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЯреВрдЯ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рдмрдирдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛редрдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХ
рд╣рдордиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реЗрдВрдЯ рдПрдкреНрд╕рдХреЙрдиреНрдлрд╝ рдмрдирд╛рдпрд╛, рдЬреЛ рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 21-22 рдЕрдХреНрдЯреВрдмрд░ рд╣реИ, рд╡рд╕рдВрдд рдореЗрдВ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдФрд░ рд╡рд┐рд╡рд┐рдзред рдЗрд╕реЗ рджреЗрдЦреЗрдВ!
рдпрд╛ рдиреНрдпреВрдЬрд╝рд▓реЗрдЯрд░ рдХреА рд╕рджрд╕реНрдпрддрд╛ рд▓реЗрдВ , рдЯреЗрд▓реАрдЧреНрд░рд╛рдо , рдПрдлрдмреА - рд╡рд╣рд╛рдВ рд╣рдо рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рд╕рдореНрдореЗрд▓рди рдХреА рддреИрдпрд╛рд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред