рдЕрдБрдбреНрд░реЙрдЗрдб рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд╕рд╛рдареА рдореБрдЦреНрдп рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рд░рд╕реНрдЯрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ

Google рдиреЗ Android рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░рд╡рд╛рдирдЧреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рд░рд╕реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА рдЖрд╣реЗ. 2019 рдордзреНрдпреЗ рдЕрдБрдбреНрд░реЙрдЗрдб рд╕реЛрд░реНрд╕ рдЯреНрд░реАрдордзреНрдпреЗ рд░рд╕реНрдЯ рд▓рдБрдЧреНрд╡реЗрдЬ рдХрдВрдкрд╛рдЗрд▓рд░рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рд╣реЛрддрд╛, рдкрд░рдВрддреБ рдпрд╛ рднрд╛рд╖реЗрд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд░рд╛рд╣рд┐рд▓реЗ. Android рд╕рд╛рдареА рдирд┐рдпреЛрдЬрд┐рдд рдХрд╛рд╣реА рдкрд╣рд┐рд▓реНрдпрд╛ рд░рд╕реНрдЯ рдШрдЯрдХрд╛рдВрдордзреНрдпреЗ рдмрд╛рдЗрдВрдбрд░ рдЗрдВрдЯрд░рдкреНрд░реЛрд╕реЗрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╢рди рдпрдВрддреНрд░рдгрд╛ рдЖрдгрд┐ рдмреНрд▓реВрдЯреВрде рд╕реНрдЯреЕрдХрдЪреА рдирд╡реАрди рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.

рд╕реБрд░рдХреНрд╖рд╛ рдордЬрдмреВрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рддрдВрддреНрд░рд╛рдВрдирд╛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ Android рдордзреНрдпреЗ рдореЗрдорд░реАрд╕рд╣ рдХрд╛рдо рдХрд░рддрд╛рдирд╛ рд╕рдорд╕реНрдпрд╛ рдУрд│рдЦрдгреНрдпрд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди рд░рд╕реНрдЯрдЪреА рдУрд│рдЦ рдХрд░реВрди рджреЗрдгреНрдпрд╛рдд рдЖрд▓реА. рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдЖрд╣реЗ рдХреА Android рдордзреНрдпреЗ рдУрд│рдЦрд▓реНрдпрд╛ рдЧреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдзреЛрдХрд╛рджрд╛рдпрдХ рдЕрд╕реБрд░рдХреНрд╖рд╛рдВрдкреИрдХреА рд╕реБрдорд╛рд░реЗ 70% рдореЗрдорд░реАрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреАрдВрдореБрд│реЗ рд╣реЛрддрд╛рдд. рдореЗрдорд░реА рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рдЖрдгрд┐ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдореЗрдорд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рд░рд╕реНрдЯрдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓реНрдпрд╛рдиреЗ, рдЖрдлреНрдЯрд░-рдлреНрд░реА рдНрдХреНрд╕реЗрд╕ рдЖрдгрд┐ рдмрдлрд░ рдУрд╡реНрд╣рд░рд░рдиреНрд╕ рдпрд╛рдВрд╕рд╛рд░рдЦреНрдпрд╛ рдореЗрдорд░реА рддреНрд░реБрдЯреАрдВрдореБрд│реЗ рдирд┐рд░реНрдорд╛рдг рд╣реЛрдгрд╛рд▒реНрдпрд╛ рднреЗрджреНрдпрддреЗрдЪрд╛ рдзреЛрдХрд╛ рдХрдореА рд╣реЛрдИрд▓.

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

рдЕрдБрдбреНрд░реЙрдЗрдбрдордзреНрдпреЗ, рдЖрдзреАрдкрд╛рд╕реВрди рд╕рдорд░реНрдерд┐рдд рдХреЛрдЯрд▓рд┐рди рдЖрдгрд┐ рдЬрд╛рд╡рд╛ рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рдореЗрдорд░реА рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬрд╛рддреЗ, рдкрд░рдВрддреБ рдЙрдЪреНрдЪ рдУрд╡реНрд╣рд░рд╣реЗрдбрдореБрд│реЗ рддреЗ рд╕рд┐рд╕реНрдЯрдо рдШрдЯрдХ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рдирд╛рд╣реАрдд. рд░рд╕реНрдЯрдореБрд│реЗ C рдЖрдгрд┐ C++ рднрд╛рд╖рд╛рдВрдЪреНрдпрд╛ рдЬрд╡рд│ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕рд╛рдзреНрдп рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреЗ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреЗ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рднрд╛рдЧ рдЖрдгрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╢реА рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрдгреНрдпрд╛рд╕рд╛рдареА рдШрдЯрдХ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.

C рдЖрдгрд┐ C++ рдХреЛрдбрдЪреА рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, Android рд╕рдБрдбрдмреЙрдХреНрд╕ рдЕрд▓рдЧрд╛рд╡, рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЖрдгрд┐ рдлрдЭрд┐рдВрдЧ рдЪрд╛рдЪрдгреА рд╡рд╛рдкрд░рддреЗ. рд╕рдБрдбрдмреЙрдХреНрд╕ рдЕрд▓рдЧрд╛рд╡рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛ рдорд░реНрдпрд╛рджрд┐рдд рдЖрд╣реЗрдд рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдХреНрд╖рдорддреЗрдЪреНрдпрд╛ рдорд░реНрдпрд╛рджреЗрдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрд▓реНрдпрд╛ рдЖрд╣реЗрдд (рд╕рдВрд╕рд╛рдзрдирд╛рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдордзреНрдпреЗ рдкреБрдвреАрд▓ рд╡рд┐рдЦрдВрдбрди рдЕрд╡реНрдпрд╡рд╣рд╛рд░реНрдп рдЖрд╣реЗ). рд╕рдБрдбрдмреЙрдХреНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдорд░реНрдпрд╛рджрд╛рдВрдордзреНрдпреЗ рдореЛрдареНрдпрд╛ рдУрд╡реНрд╣рд░рд╣реЗрдб рдЦрд░реНрдЪ рдЖрдгрд┐ рдирд╡реАрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЧрд░рдЬреЗрдореБрд│реЗ рд╡рд╛рдврд▓реЗрд▓рд╛ рдореЗрдорд░реА рд╡рд╛рдкрд░, рддрд╕реЗрдЪ IPC рдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рд▓рдВрдм рдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддреЛ.

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

Android рдордзреАрд▓ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА, Google "рджреЛрди рдирд┐рдпрдорд╛рдВрдЪреЗ" рдкрд╛рд▓рди рдХрд░рддреЗ, рддреНрдпрд╛рдиреБрд╕рд╛рд░ рдХреЛрдгрддрд╛рд╣реА рдЬреЛрдбрд▓реЗрд▓рд╛ рдХреЛрдб рддреАрдирдкреИрдХреА рджреЛрдирдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЕрдЯреА рдкреВрд░реНрдг рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА: рдЕрдкреНрд░рдорд╛рдгрд┐рдд рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ, рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ (C/C++) рд╡рд╛рдкрд░рдгреЗ, рдЖрдгрд┐ рдХрдареЛрд░ рд╕рдБрдбрдмреЙрдХреНрд╕ рдЕрд▓рдЧрд╛рд╡рд╢рд┐рд╡рд╛рдп рдЪрд╛рд▓рдд рдЖрд╣реЗ (рдЙрдиреНрдирдд рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдЕрд╕рд▓реЗрд▓реЗ). рд╣рд╛ рдирд┐рдпрдо рд╕реВрдЪрд┐рдд рдХрд░рддреЛ рдХреА рдмрд╛рд╣реНрдп рдбреЗрдЯрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЛрдб рдПрдХрддрд░ рдХрдореАрдд рдХрдореА рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ (рд╡реЗрдЧрд│реЗ) рдХрд┐рдВрд╡рд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖реЗрдд рд▓рд┐рд╣рд┐рд▓рд╛ рдЧреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ.

Google рдЪреЗ рд╡рд┐рджреНрдпрдорд╛рди C/C++ рдХреЛрдб рд░рд╕реНрдЯрдордзреНрдпреЗ рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреЗ рдЙрджреНрджрд┐рд╖реНрдЯ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдирд╡реАрди рдХреЛрдб рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣реА рднрд╛рд╖рд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ. рдирд╡реАрди рдХреЛрдбрд╕рд╛рдареА рд░рд╕реНрдЯ рд╡рд╛рдкрд░рдгреЗ рдЕрд░реНрдердкреВрд░реНрдг рдЖрд╣реЗ рдХрд╛рд░рдг, рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдпрджреГрд╖реНрдЯреНрдпрд╛, рдмрд╣реБрддреЗрдХ рдмрдЧ рдирд╡реАрди рдХрд┐рдВрд╡рд╛ рдЕрд▓реАрдХрдбреЗ рдмрджрд▓рд▓реЗрд▓реНрдпрд╛ рдХреЛрдбрдордзреНрдпреЗ рджрд┐рд╕рддрд╛рдд. рд╡рд┐рд╢реЗрд╖рддрдГ, Android рдордзреНрдпреЗ рд╕рд╛рдкрдбрд▓реЗрд▓реНрдпрд╛ рдореЗрдорд░реА рддреНрд░реБрдЯреАрдВрдкреИрдХреА рд╕реБрдорд╛рд░реЗ 50% рддреНрд░реБрдЯреА рдПрдХрд╛ рд╡рд░реНрд╖рд╛рдкреВрд░реНрд╡реА рд▓рд┐рд╣рд┐рд▓реЗрд▓реНрдпрд╛ рдХреЛрдбрдордзреНрдпреЗ рдЖрдврд│рддрд╛рдд.

рдЕрдБрдбреНрд░реЙрдЗрдб рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрд╕рд╛рдареА рдореБрдЦреНрдп рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рд░рд╕реНрдЯрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ


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

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