рдореМрдЬреВрджрд╛ рдРрдкреНрд╕ рдФрд░ рднрд╡рд┐рд╖реНрдп рдХреЗ Android x86 рдбрд┐рд╡рд╛рдЗрд╕

рдЬрд▓реНрдж рд╣реА, x86 рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдирдП рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдФрд░ рдЯреИрдмрд▓реЗрдЯ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ, рд▓реЗрдиреЛрд╡реЛ рдФрд░ рдореЛрдЯреЛрд░реЛрд▓рд╛ рдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХреА рдЕрдкрдиреА рдпреЛрдЬрдирд╛ рдХреА рдШреЛрд╖рдгрд╛ рдХреА рд╣реИред рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреНрдпрд╛ рд▓рд╛рдПрдЧрд╛? рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ, рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ "рд▓реЛрд╣рд╛" рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛рдУрдВ рдХреЗ рдЗрд░рд╛рджреЛрдВ рдХреА рдЧрдВрднреАрд░рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ред

рдЗрд╕ рд╕рд╛рд▓, CES 2012 рдореЗрдВ, рдЗрдВрдЯреЗрд▓ рдиреЗ рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ x86- рдЖрдзрд╛рд░рд┐рдд рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рджрд┐рдЦрд╛рдпрд╛ред рдпрд╣ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди "рдкрд░рдорд╛рдгреБ" рд╣реИ рдХреНрдпреЛрдВрдХрд┐ Metfield рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдЪрд▓рддрд╛ рд╣реИ рдФрд░ Atom Z2460 рдЪрд┐рдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдпрд╣ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рд╣реИ, рдпрд╣ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдКрд░реНрдЬрд╛ рджрдХреНрд╖рддрд╛ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдЕрдЪреНрдЫреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЗ рд╢реАрд░реНрд╖ рдореЙрдбрд▓ рд╕реЗ рдиреАрдЪ рдирд╣реАрдВ рд╣реИред



рдКрдкрд░реА рд░реЗрдЦрд╛рдВрдХрди рдореЗрдВ, 3 рдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдКрд░реНрдЬрд╛ рджрдХреНрд╖рддрд╛ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо, рдСрдбрд┐рдпреЛ рдФрд░ рд╡реАрдбрд┐рдпреЛ рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред рдмреНрд▓реВ рдореЗрдЯрдлреАрд▓реНрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЗ рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред рддрд▓ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЧреНрд░рд╛рдлрд╝ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдореЗрдбрдлреАрд▓реНрдб рдХрд╛ рд╕рднреА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рд╣реИред

рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк, рд▓реЗрдХрд┐рди рдЕрд╕рд▓реА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? CES рдореЗрдВ, рд▓реЗрдиреЛрд╡реЛ рдиреЗ x86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкрд╣рд▓рд╛ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рджрд┐рдЦрд╛рдпрд╛ - рд▓реЗрдиреЛрд╡реЛ K800ред рдпрд╣ рдпреВрдирд┐рдЯ рдореЗрдбрдлреАрд▓реНрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдЪрд▓рддреА рд╣реИ, рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреНрд▓реЙрдХ рдЖрд╡реГрддреНрддрд┐ 1.6 рдЧреАрдЧрд╛рд╣рд░реНрдЯреНрдЬрд╝ рд╣реИ, рдЗрд╕рдореЗрдВ 4.5 рдЗрдВрдЪ рдХрд╛ рдбрд┐рд╕реНрдкреНрд▓реЗ рдФрд░ 8 рдореЗрдЧрд╛рдкрд┐рдХреНрд╕реЗрд▓ рдХреИрдорд░рд╛ рд╣реИред рдкреНрд░рджрд░реНрд╢рд┐рдд рдореЙрдбрд▓ рдПрдВрдбреНрд░реЙрдЗрдб рд╡рд░реНрдЬрди 2.3 рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рд░реНрдорд╛рддрд╛ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рдордп рддрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдПрдВрдбреНрд░реЙрдЗрдб 4.0 рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред



рд▓реЗрдиреЛрд╡реЛ рдХреЗ рдкрд╣рд▓реЗ K800 рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдорд╛рд░реНрдЯрдлреЛрди 2012 рдХреА рджреВрд╕рд░реА рддрд┐рдорд╛рд╣реА рдореЗрдВ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдЙрддрд░реЗрдВрдЧреЗред

рдореЛрдЯреЛрд░реЛрд▓рд╛ рдиреЗ x86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдХреЛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдЕрдкрдиреА рдпреЛрдЬрдирд╛ рдХреА рднреА рдШреЛрд╖рдгрд╛ рдХреА, рдЬреЛ рдЗрдВрдЯреЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБ-рд╡рд░реНрд╖реАрдп рд╕рд╛рдЭреЗрджрд╛рд░реА рд╕рдордЭреМрддреЗ рдХрд╛ рд╕рдорд╛рдкрди рд╣реБрдЖред рдореЛрдЯреЛрд░реЛрд▓рд╛ 2012 рдХреА рджреВрд╕рд░реА рддрд┐рдорд╛рд╣реА рдореЗрдВ рдкрд╣рд▓рд╛ рдПрдЯрдо-рдЖрдзрд╛рд░рд┐рдд рдбрд┐рд╡рд╛рдЗрд╕ рдкреЗрд╢ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрдбрдлреАрд▓реНрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдПрдирдПрдлрд╕реА рдФрд░ рд╡рд╛рдИрдбреАрдЖрдИ рддрдХрдиреАрдХ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдкрд╣рд▓реА рддрдХрдиреАрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░ рд░рд╣реА рд╣реИ, рддреЛ рджреВрд╕рд░рд╛ Android рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрджреНрд╡рд┐рддреАрдп рд╣реИред

рд╡рд╛рдИрдбреАрдЖрдИ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдзреБрдирд┐рдХ рд▓реИрдкрдЯреЙрдк рдФрд░ рдЕрд▓реНрдЯреНрд░рд╛рдмреБрдХ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдирдП рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЛ рддрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдЫрд╡рд┐рдпреЛрдВ, рд╡реАрдбрд┐рдпреЛ, рдмрдбрд╝реА рд╕реНрдХреНрд░реАрди рдкрд░ рдЧреЗрдо рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдХрд░реЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯреАрд╡реА рдкрд░ рдЬреЛ рд╡рд╛рдИрдбреАрдЖрдИ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рд╡рд╛рдИрдбреАрдЖрдИ рдПрдбреЗрдкреНрдЯрд░ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВред

рдШреЛрд╖рд┐рдд рдпреЛрдЬрдирд╛рдУрдВ рд╕реЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдкрд╣рд▓реА рд▓рд╣рд░ 2012 рдХреА рджреВрд╕рд░реА рддрд┐рдорд╛рд╣реА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдпреЗ рдирдП рдбрд┐рд╡рд╛рдЗрд╕ рд╣реЛрдВрдЧреЗ рдЬрд┐рдирдореЗрдВ рдХрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЬреИрд╕реЗ рдкреНрд░рджрд░реНрд╢рди, рдКрд░реНрдЬрд╛ рджрдХреНрд╖рддрд╛ рдФрд░ рд╡рд╛рдИрдбреАрдЖрдИ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдбреЗрд╡рд▓рдкрд░ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдПрдХ рдирдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░, рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдирдП рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдореМрдЬреВрджрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдХрдм рдЕрдиреБрдХреВрд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ? рдЗрд╕ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ рджреЗрдЦреЗрдВред

рд╕рднреА рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рджреЛ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдПрдирдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП Dalvik рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди

Dalvik рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╣реИ рдЬреЛ Android рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред Dalvik рдЖрдкрдХреЛ рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЪрд▓рд╛рдиреЗ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

NDK рдПрдХ рдЙрдкрдХрд░рдг рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдореЗрдВ C \ C ++ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЬрдм рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ, рддреЛ рдЖрдкрдХреЛ NDK рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓реЗрдирд╛ рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЧрдП рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП C ++ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рддрд╛рдХрд┐ рдЖрдкрдХреЗ рд╕рдорд╛рдкреНрдд рдХрд┐рдП рдЧрдП рдХрд╛рдо рдХреЛ рди рдЦреЛрдПрдВ), рдЬрдм рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ (рдЪрд╛рд╣реЗ рдХрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ Dalvik рд╣реЛ, рд▓реЗрдХрд┐рди рдпрд╣ "рджреЗрд╢реА" рдХреЛрдб рдХреЛ рдЦреЛ рджреЗрддрд╛ рд╣реИ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ)ред

рдпрджрд┐ рдЖрдк рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡рд▓рдкрд░ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди NDK рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдкрдХреНрд╖ рд╕реЗ рдЖрд╡реЗрджрди рдорд┐рд▓рд╛ рд╣реИ, рддреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди NDK рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП 7-рдЬрд╝рд┐рдк) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдПрдкреАрдХреЗ рдлрд╝рд╛рдЗрд▓ (рдЬреЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдПрдХ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рд╣реИ) рдХреЛ рдЦреЛрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЙрдк- рдЙрдкрдирд┐рд╡реЗрд╢ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВред




рдпрджрд┐ рдПрдХ рд╣реИ, рддреЛ рдЖрдВрддрд░рд┐рдХ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдирд╛рдо рд╡рд┐рднрд┐рдиреНрди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП NDK рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрдЧрд╛ред




рдЖрдк Android рдорд╛рд░реНрдХреЗрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рдПрдкреАрдХреЗ рдЗрдВрдлреЛ рдпреВрдЯрд┐рд▓рд┐рдЯреА рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рд╕реНрдерд╛рдкрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдПрдирдбреАрдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИред



рдирдП рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рдЖрдиреЗ рд╕реЗ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? Dalvik рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдирдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЗрд╕ рдорд╢реАрди рдХреА рдЕрдиреБрдХреВрд▓рддрд╛ рдФрд░ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ Dalvik рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдХрд╛рдо рд╣реИред

рдХрдИ NDK рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛ред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдирдпрд╛ рд╣реЛрдЧрд╛, рдЕрдзрд┐рдХрд╛рдВрд╢ рдПрдирдбреАрдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЕрдВрддрд░ рдирд╣реАрдВ рджрд┐рдЦреЗрдЧрд╛ред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдПрдХ рджреНрд╡рд┐рдЖрдзрд╛рд░реА рдЕрдиреБрд╡рд╛рджрдХ рд╣реИ, рдЬрд┐рд╕реЗ рд╕реАрдИрдПрд╕ 2010 рдореЗрдВ рдЗрдВрдЯреЗрд▓ рджреНрд╡рд╛рд░рд╛ рдШреЛрд╖рд┐рдд рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдиреБрд╡рд╛рджрдХ рдХрд╛ рдЕрд░реНрде рд╕рд░рд▓ рд╣реИ - рдпрд╣ рдПрдЖрд░рдПрдо рдХреЛрдб рдХреЛ x86 рдХреЛрдб рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдирдП рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЕрдиреБрд╡рд╛рджрдХ x86 рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░реЗрдЧрд╛ рдФрд░ NDK рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдПрдХ рдирдП рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪрдирд╛ рд╣реЛрдЧрд╛ред рджреВрд╕рд░реА рдУрд░, рдЕрдЧрд░ рдбреЗрд╡рд▓рдкрд░ рдХреЛ "рдирд┐рдЪреЛрдбрд╝рдиреЗ" рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рдЬреЛ рдХрд┐ рдирдП рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ рдРрд╕рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдКрд░реНрдЬрд╛ рдХреА рдЦрдкрдд рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреБрд╢рд▓ рд╣реЛ, рддреЛ рдЙрд╕реЗ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдирдП рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдПрдВрдбреНрд░реЙрдЗрдб NDK 6 рдХреА рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ ND86 рдореЗрдВ x86 рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред

рдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ Android NDK рд╕рдВрд╕реНрдХрд░рдг 6 рдпрд╛ рдЙрдЪреНрдЪрддрд░ рд╕реНрдерд╛рдкрд┐рдд рд╣реИред рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреЗрдЬ рдкрд░ Android NDK рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдореЗрдХ рдлрд╛рдЗрд▓ рдореЗрдВ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд▓рдХреНрд╖реНрдп рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред рдЖрдорддреМрд░ рдкрд░ рдРрд╕рд╛ рдХреБрдЫ рдЗрд╕ рдлрд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИ:

APP_ABI := armeabi armeabi-v7a 

X86 рдХреЛ рдЗрд╕ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:

 APP_ABI := armeabi armeabi-v7a x86 

рдирд╡реАрдирддрдо рдореЗрдВ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдПрдВрдбреНрд░реЙрдЗрдб рдПрдирдбреАрдХреЗ 7 рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг , рдПрдХ рдирдпрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ - рд╕рднреА ред
рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ, рдЖрдк рд╕рднреА рд╕рдорд░реНрдерд┐рдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:

 APP_ABI := all 

рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЙрдиреНрд╣реЗрдВ рдПрдкреАрдХреЗ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдорд╛рд░реНрдХреЗрдЯ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреИрдХреЗрдЬ "рдкреБрдирдГ рд▓реЛрдб" рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдбреЗрд╡рд▓рдкрд░ рдХреЛ x86-th рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдПрдХ рдЕрд▓рдЧ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдореЗрдВ рдореМрдЬреВрджрд╛ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреИрдХреЗрдЬ рдореЗрдВ x86 рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреА рд╣реИ рдФрд░ рдЗрд╕ рддрд░рд╣ рд╕рднреА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд╕рд╛рде рдПрдХ рдкреИрдХреЗрдЬ рдХреА рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрддреА рд╣реИред

рдЖрдкрдХреЛ Android Market рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдореЗрдВ рдХреЛрдИ рднреА рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред Android Market рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рд▓рдХреНрд╖реНрдп рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреА рд╕рдВрдЧрддрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦреЗрдЧрд╛ред

Source: https://habr.com/ru/post/In137292/


All Articles