X86 рдХреЗ рд▓рд┐рдП Android рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рдиред 2 рдЬреАрдЖрдИрдПрд╕ рдХрд╛ рдЕрдиреБрднрд╡

рд╕рдВрднрд╡рддрдГ, 2 рдЬреАрдЖрдИрдПрд╕ - рд░реВрд╕реА рднреВ-рд╕реЗрд╡рд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдмрд░рд╛ рдХреЗ рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдЬреЛ рд╣рдорд╛рд░реЗ (рдФрд░ рди рдХреЗрд╡рд▓) рджреЗрд╢ рдХреЗ рдХрдИ рд╢рд╣рд░реЛрдВ рдХреЗ рдирд┐рд╡рд╛рд╕рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реНрд░реЛрдд рдмрди рдЧрдпрд╛ рд╣реИред рд╕реЗрд╡рд╛ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рдмрд╣реБрдд рдзреНрдпрд╛рди рджреЗрддреЗ рд╣реИрдВ - рдпрд╣ рдЙрддреНрдкрд╛рдж рд╡рд┐рднрд┐рдиреНрди рдореЛрдмрд╛рдЗрд▓ рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░ Google Play рдФрд░ рдРрдк рд╕реНрдЯреЛрд░ рдкрд░ "рдореИрдкреНрд╕", "рдиреЗрд╡рд┐рдЧреЗрд╢рди" рдХреА рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдореБрдлреНрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред
X86 рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдВрдбреНрд░реЙрдЗрдб рдУрдПрд╕ рд╡рд╛рд▓реЗ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ 2GIS рд╕реЗ рдереЛрдбрд╝рд╛ рдХрдо рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реАрдорд╛ рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде, рдЙрдирдХреА рдкреНрд░рд╕рд┐рджреНрдзрд┐ рдмрдврд╝ рд░рд╣реА рд╣реИред
рд╣рдордиреЗ 2 рдЬреАрдЖрдИрдПрд╕ рдХреЛ рдЗрдВрдЯреЗрд▓ рдХреЗ рдмреНрд▓реЙрдЧ рдкрд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд┐рдпрд╛, рддрд╛рдХрд┐ рд╡реЗ x86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдореЛрдмрд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╕рд╡рд╛рд▓ рдкреВрдЫ рд╕рдХреЗрдВред рд╕рд░реНрдЧреЗрдИ рдЧреИрд▓рд┐рди рджреНрд╡рд╛рд░рд╛ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдЙрддреНрддрд░ - рдореЛрдмрд╛рдЗрд▓ 2 рдЬреАрдЖрдИрдПрд╕ рд╡рд┐рдХрд╛рд╕ рджрд▓ рдХреЗ рдкреНрд░рдореБрдЦред

рджреЗрд╢реА рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЖрдкрдХрд╛ рдЖрд╡реЗрджрди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдпрд╛рдиреА рдЗрд╕рдХрд╛ рдкреНрд░рддрд┐рд╢рдд рдХрд┐рддрдирд╛ рдмрдбрд╝рд╛ рд╣реИ, рджреЗрд╢реА рддрд░реАрдХреЗ рд╕реЗ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдХреНрдпреЛрдВ?
рд╣рдорд╛рд░рд╛ Android рдПрдкреНрд▓рд┐рдХреЗрд╢рди 99% рдореВрд▓ рдХреЛрдб рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ - рдЕрд░реНрдерд╛рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реБрд░реВ рдХрд░рдиреЗ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдмрд┐рд▓реНрдХреБрд▓ рд╕рдм рдХреБрдЫред рд░реЗрдВрдбрд░рд┐рдВрдЧ рдлрдВрдХреНрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛, рдкреВрд░реЗ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ "рдЗрди-рд╣рд╛рдЙрд╕" рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрд╣ Qt 4.8 (Android рдкрд░ рдкреЛрд░реНрдЯ рд╣рдорд╛рд░рд╛ рдЕрдкрдирд╛ рд╣реИ) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИред рдпрд╣ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ рд╣реБрдЖ, рдЪреВрдВрдХрд┐ рд╕рд┐рдореНрдмрд┐рдпрди рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдореЛрдмрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рд╣реБрдЖ, рддрдм рдореИрдВ рдПрдВрдбреНрд░реЙрдЗрдб (рдЙрд╕ рд╕рдордп рдПрдВрдбреНрд░реЙрдЗрдб 2.2) рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХреЗ "рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг" рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдПрдХ 3 рдбреА рдорд╛рдирдЪрд┐рддреНрд░ рдЦреАрдВрдЪрддрд╛ рд╣реИ рдФрд░ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдСрдлрд╝рд▓рд╛рдЗрди рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрд╛рд╡рд╛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рд╛рде рдПрдВрдбреНрд░реЙрдЗрдб рдХрд╛ "рдбрд┐рдлрд╝реЙрд▓реНрдЯ" рджреГрд╖реНрдЯрд┐рдХреЛрдг рдмрд╕ "рдмрд╛рд╣рд░ рдирд╣реАрдВ" рд╣реЛрдЧрд╛ - рди рддреЛ рдЧрддрд┐ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдФрд░ рди рд╣реА рдЖрд╡рд╢реНрдпрдХ рд░рд╛рд╢рд┐ рдореЗрдВред рд░рд╛рдоред рдореВрд▓ рдХреЛрдб рдореЗрдВ, рд╣рдо рд▓рдЧрднрдЧ рд╕рдорд╛рди рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдПрдХ рдирд┐рдпрдорд┐рдд рдбреЗрд╕реНрдХрдЯреЙрдк рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реЗ 2011 рдореЙрдбрд▓ рдХреЗ рдмрдЬрдЯ рдлреЛрди рдкрд░ рднреА рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдХреНрдпрд╛ рдЖрдк рдФрд░ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдореМрдЬреВрджрд╛ ARM рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рд╕рд╣рдЬ рд╣реИрдВ? рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдХреЛрдИ рдорд╛рд░реНрдЬрд┐рди рдмрдЪрд╛ рд╣реИ?
рд╣рд╛рдВ, рдпрд╣ 2012 рдХреЗ рдЖрдзреБрдирд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рдЯреЙрдк рдХреЗ рд▓рд┐рдП рд╕реВрдЯ рдХрд░рддрд╛ рд╣реИ :) рдкрд┐рдЫрд▓реЗ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдмрдЬрдЯ рдлреЛрди рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреБрд░рд╛рдиреЗ рдлрд╝реНрд▓реИрдЧрд╢рд┐рдк, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЗ рдХрдЧрд╛рд░ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдХреБрдЫ рдЬрдЧрд╣реЛрдВ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдХреБрдЫ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред рдЗрд╕реА рд╕рдордп, рдХрдИ рдкреБрд░рд╛рдиреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХреЛрдИ рдЕрд╡рд╕рд░ рдирд╣реАрдВ рд╣реИрдВред
рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЗрдВрдЯреЗрд▓ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рдХреЛ рддреЗрдЬ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдУрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджрд░реНрд╢рдХреЛрдВ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рддреЗрдЬ рдХрд░рддрд╛ рд╣реИ!

X86 рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдХреНрдпреЛрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛?
рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рдХрд░рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╕рд╛рди рдерд╛! рдФрд░ рдпрд╣ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдЗрдВрдЯреЗрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рд╡рд╛рд▓реЗ рдЙрддреНрдХреГрд╖реНрдЯ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рд╣рдо рдЕрдм рдЕрдиреНрдп рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде, рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рд╕рд╛рде рд╡реНрдпрд╕реНрдд рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╣рдорд╛рд░реА рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред
рдФрд░ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯреЗрд▓ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЙрдирдХреЗ рдмрд┐рдирд╛ рдЬрдореАрди рд╕реЗ рд╡рд┐рд╖рдп рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛрдЧрд╛ :)

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ x86 рд╕рдорд░реНрдерди рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреНрдпрд╛ рдерд╛ - рдХреЛрдб рдХреА рдХрд┐рддрдиреА рдлрд╝рд╛рдЗрд▓реЛрдВ / рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЖрдкрдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА?
рдЖрд╡реЗрджрди рдореЗрдВ рдХреЛрдб рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реИред Qt рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рддрд╛рдХрд┐ рдпрд╣ x86 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХреЗред рдореБрдЭреЗ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рдореЗрдВ рдореИрдХреНрд░реЛрдВ рдХреЛ рдкреИрдЪ рдХрд░рдирд╛ рдерд╛, рдЬреЛ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдереЗ рдХрд┐ "рдПрдВрдбреНрд░реЙрдЗрдб рдХрд╛ рдорддрд▓рдм рдПрдЖрд░рдПрдо" рд╣реИред рддрдм x86 рдХреЛ рдЕрд╕реЗрдВрдмрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдЕрд╕реЗрдВрдмрд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдЗрд╕рдореЗрдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп рд▓рдЧрд╛ред рдкреНрд░реВрдл-рдСрдл-рдХреЙрдиреНрд╕реЗрдкреНрдЯ 1 рджрд┐рди рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ x86 рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 1 рд╡реНрдпрдХреНрддрд┐-рд╕рдкреНрддрд╛рд╣ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдкрд░реАрдХреНрд╖рдг рд╕рд╣рд┐рдд рдирд╣реАрдВред рдЗрддрдиреА рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдмрд╣реБрдд рддреЗрдЬрд╝ рд╣реИ!
рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдХреЛрдб рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрд╕реНрдХрдЯреЙрдк рдФрд░ рд╕рд░реНрд╡рд░ рджреЛрдиреЛрдВ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдореЛрдмрд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕рд╛рдзрд╛рд░рдг рдбреЗрд╕реНрдХрдЯреЙрдк рд▓рд┐рдирдХреНрд╕ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдЗрди рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдЕрд╕реЗрдВрдмрд▓реА рдореЗрдВ - рдХреНрдпреВрдЯреА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж) рд╣рдо рдЗрд╕реЗ рдмрд╣реБрдд рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ), рдЗрд╕рд▓рд┐рдП рд╕рднреА рдХреЛрдб рдХреЛ рд╢реБрд░реВ рдореЗрдВ x86 рдХреЗ рд▓рд┐рдП рдбрд┐рдмрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

X86 рдФрд░ ARM рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рд▓рд╛рдЧреВ рд╕рдорд░реНрдерди рдХреИрд╕реЗ = i.e. рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдПрдкреАрдХреЗ рдпрд╛ рдПрдХ рдЖрдо рд╣реИ, рд╕рдВрдХрд▓рди рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИ (рдХреНрдпрд╛ рджреЛрдиреЛрдВ рд╕рдВрд╕реНрдХрд░рдг рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИ?) рдкрд░реАрдХреНрд╖рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╣реА рд╕рд╡рд╛рд▓ред
рдЕрд▓рдЧ APKред рд╡реИрд╕реЗ, рдЪреВрдВрдХрд┐ рд╣рдордиреЗ рдЗрд╕ рддрд░рд╣ рдХреА рд╕реНрдХреАрдо рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдерд╛, рдЙрд╕реА рд╕рдордп рд╣рдордиреЗ ARMv7 рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рд┐рдд рдкреИрдХреЗрдЬ рдкреЗрд╢ рдХрд┐рдП, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 3 рдкреИрдХреЗрдЬ рд╣реИрдВ: ARMv5, ARMv7 рдФрд░ x86ред
рдСрдЯреЛ рдЕрд╕реЗрдВрдмрд▓реА рд╕рд┐рд╕реНрдЯрдо рдпрд╛ рддреЛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдХрдЯреНрдард╛ рдХрд░рддрд╛ рд╣реИ (рдЬрд▓реНрджреА рд╕реЗ рдПрдХ рддрд╛рдЬрд╛ рдЕрд╕реЗрдВрдмрд▓реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП), рдпрд╛ рдПрдХ рд╕рд╛рде рддреАрдиреЛрдВ (рд╕реНрд╡реАрдХреГрддрд┐ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд▓рд┐рдП)ред
рд╕реНрд╡реАрдХреГрддрд┐ рдкрд░реАрдХреНрд╖рдг рдХрдо рд╕реЗ рдХрдо рджреЛ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдлрд┐рд░ рддреАрд╕рд░реЗ рдХреЛ рддреНрд╡рд░рд┐рдд рд░реВрдк рд╕реЗ рдЬрд╛рдВрдЪрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ("рд╕реНрдореЛрдХ рдкрд░реАрдХреНрд╖рдг")ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдордиреЗ рдХрднреА рднреА рдХрд┐рд╕реА рднреА рд╕реАрдкреАрдпреВ рдПрдмреАрдЖрдИ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд┐рд╕реА рднреА рдХреАрдбрд╝реЗ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ :) рдПрдХреНрд╕ 86 рдкрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдЖрд░рдПрдо рдкрд░ рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЕрдм рддрдХ рдХреЛрдИ рдЕрд╕рдВрдЧрддрд┐ рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рд╛ рд╣реИред

рдмрд╛рдЗрдирд░реА рдЯреНрд░рд╛рдВрд╕рд▓реЗрдЯрд░ рд╢реЛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╣реА рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдПрдЖрд░рдПрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде x86 рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдХреА рддреБрд▓рдирд╛ рдХреНрдпрд╛ рд╣реИ?
рд╣рдордиреЗ рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рддреБрд▓рдирд╛ рдирд╣реАрдВ рдХреА, рдХреНрдпреЛрдВрдХрд┐ рдЕрдВрддрд░ рдмрд╣реБрдд рдорд╣рд╛рди рд╣реИред рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░рд╛ рдЖрд╡реЗрджрди рднреА рдпреВрдЖрдИ рдХреЛ рджреЗрд╢реА рдХреЛрдб рд╕реЗ рд╣реА рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдкреНрд░рд╕рд╛рд░рдг рдореЛрдб рдореЗрдВ рд╕рдм рдХреБрдЫ рдореБрд╢реНрдХрд┐рд▓ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдмрд╕ рдЫрдд рд╕реЗ рдЧреБрдЬрд░рддреА рд╣реИ - рдлреЛрди рдПрдХ рд╕реНрдЯреЛрд╡ рдХреА рддрд░рд╣ рдЧрд░реНрдо рд╣реЛ рдЧрдпрд╛ред рд╕рдВрдХрд▓рди рдХреЗ рдмрд╛рдж, 2GIS "рдЙрдбрд╝ рдЧрдпрд╛", рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - рдореЗрдореЛрд░реА рдФрд░ рд╕реНрдХреНрд░реАрди рдлреНрд░реЗрдо (vsync) рд╕реЗ рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдкрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо "рдЖрд░рд╛рдо" рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдм рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд╛рд╡рд░ рдкрд░ рднреА рдПрдХ рдорд╛рд░реНрдЬрд┐рди рд╣реИред рдЕрдиреБрд╡рд╛рджрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЧрддрд┐ рдФрд░ рдКрд░реНрдЬрд╛ рдХреА рдЦрдкрдд рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдкрд░рд┐рдорд╛рдг рдХрд╛ рдХреНрд░рдо рд╣реИред

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


All Articles