рд╕реНрдкрдВрджрди рдХреНрдпреЛрдВ рдЬреАрдд рд░рд╣рд╛ рд╣реИ?

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


рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛


рдореБрдЭреЗ рдЧрд▓рдд рд╣реЛрдиреЗ рдкрд░ рд╕рд╣реА рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ 2009 рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдХрдИ рдорд╛рдпрдиреЗ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдерд╛ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╡рд┐рдХрд╛рд╕ред 2009 рдореЗрдВ, iPhone 3gs рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдиреЗ рдЖрдкрдХреЛ AppStore рд╕реЗ рддреГрддреАрдп-рдкрдХреНрд╖ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдкрд╣рд▓реА рдмрд╛рд░ рдпрд╣ рдЕрд╡рд╕рд░ рдЖрдИрдлреЛрди 3 рдЬреА рдореЗрдВ рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЖрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди 3 рдЬреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ "рд▓реЛрдХрдкреНрд░рд┐рдп" рдЖрдИрдлреЛрди рдмрди рдЧрдпрд╛ рд╣реИред рдлрд┐рд░ рд╕реЗ, рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рд╕рд┐рддрдВрдмрд░ 2008 рдореЗрдВ, рдПрдВрдбреНрд░реЙрдЗрдб рдХреЛ рдЬрдирддрд╛ рдХреЗ рд▓рд┐рдП рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ 2009 рдореЗрдВ рдХрдИ рдлреЛрди рдирд┐рд░реНрдорд╛рддрд╛ рдЕрдкрдиреЗ рдирдП рдлреЛрди рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдПрдВрдбреНрд░реЙрдЗрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рд▓рдЧреЗред рд╡рд╕рдВрдд 2009 рдореЗрдВ, рдирд┐рддреЛрдмреА рдиреЗ рдлреЛрдирдЧреИрдк рдкреЗрд╢ рдХрд┐рдпрд╛, рдЬреЛ рдПрдЪрдЯреАрдПрдордПрд▓ 5, рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдЬреЗрдПрд╕ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рдирдпрд╛ рдврд╛рдВрдЪрд╛ рд╣реИред рдЙрд╕реА рд╡рд░реНрд╖, рд╕рд┐рддрдВрдмрд░ рдореЗрдВрдЬрд╝рд┐рдорд┐рдпрд╛рди рдиреЗ рдореЛрдиреЛрдЯреЛрдЪ рдЬрд╛рд░реА рдХрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рдЖрдкрдХреЛ рдореЛрдиреЛ рдФрд░ рд╕реА # рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдИрдУрдПрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдЙрд╕реА 2009 рдореЗрдВ, рджрд┐рд╕рдВрдмрд░ рдореЗрдВ, рд░реЛрд╡рд┐рдпреЛ рдПрдВрдЯрд░рдЯреЗрдирдореЗрдВрдЯ рдиреЗ рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреЗрдо рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдФрд░, рдПрдХ рдкрд▓ рдХреЗ рд▓рд┐рдП, рдореИрдореЛ, рдЬрд┐рд╕рдиреЗ рдХрдИ рддрд░рд╣ рд╕реЗ рдореЛрдмрд╛рдЗрд▓ рдЧреЗрдо рдЙрджреНрдпреЛрдЧ рдХреА рд╢реБрд░реБрдЖрдд рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ - рдПрдВрдЧреНрд░реА рдмрд░реНрдбреНрд╕ред рдпрд╣рд╛рдБ рдЕрдВрддрд┐рдо рдЙрджрд╛рд╣рд░рдг рдЖрдХрд╕реНрдорд┐рдХ рдирд╣реАрдВ рд╣реИред

рдкрд╣рд▓рд╛ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдлреНрд░реЗрдорд╡рд░реНрдХ "рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП" рдлреЛрдирдЧреИрдк (рдХреНрдпреВрдЯреА рдбреЗрд╡рд▓рдкрд░реНрд╕, рдкрддреНрдерд░ рдирд╣реАрдВ рдлреЗрдВрдХрдирд╛) рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдЕрджреНрднреБрдд рдФрд░ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рд╡рд┐рдЪрд╛рд░ рдерд╛ - рд╡реЗрдм рдХреЛ рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдХрд╛рд╕ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред 2009 рддрдХ, рд╡реЗрдм рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдмреНрд░рд╛рдЙрдЬрд╝рд░ ( рд╣реЗрд▓реНрд▓реЛ рдиреЛрдб.рдЬреЗрдПрд╕) рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдерд╛ , рдЬрдмрдХрд┐ рдЬреЗрдПрд╕ рдореЗрдВ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдирд╛ рдмрд╣реБрдд рд╕реАрдзрд╛ рдерд╛ред рджреВрд╕рд░рд╛, рдХреЛрдИ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рдпреВрдЖрдИ рдХрд╛ рдкреНрд░рддрд┐рдкрд╛рджрди рдирд╣реАрдВ рд╣реИред рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдкреНрд░рддрд┐рдкрд╛рджрди рд╣реЛрддрд╛ рд╣реИ рд╡рд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЗрдВрдЬрди рдХреЗ рд╕рд╛рде рдирд┐рд╣рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдпреЗ рд╕рднреА рдЗрдВрдЬрди рдХрдореЛрдмреЗрд╢ HTML, CSS рдФрд░ DOM рдХреЗ рд▓рд┐рдП W3C рдорд╛рдирдХреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВред рдХрд┐рд╕реА рднреА рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдиреЗ рдЬреЛ рд╕рд╛рдЗрдЯ рдмрдирд╛рдИ рд╣реИ, рдЙрд╕реЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЙрд╕рдХреА рд╕рд╛рдЗрдЯ рд▓рдЧрднрдЧ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАрдХрд┐рд╕реА рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд╕рдорд╛рди, рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ред рдпрд╣, рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдПрдХ рдЦреБрд▓реЗ рдордВрдЪ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реЗрдм рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╣рд▓реВ рд╣реИред рдореБрдЭреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдпреВрдЖрдИ рдбреНрд░рд╛рдЗрдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдИ рднрд╛рд╖рд╛ / рд░реВрдкрд░реЗрдЦрд╛ рдХреНрдпреЛрдВ рд╕реАрдЦрдиреА рдЪрд╛рд╣рд┐рдП, рдЕрдЧрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдпреВрдЖрдИ рдореЙрдбрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХ рд╣реИред

рдЙрд╕рдХреЗ рдмрд╛рдж, рдХреЙрд░реНрдбреЛрд╡рд╛ рдиреЗ рдлреЛрдирдЧреИрдк рд╕реЗ рдФрд░ рдЗрдУрдирд┐рдХ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЖрджрд░реНрд╢ рдврд╛рдВрдЪрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ 2 рдмрд┐рдВрджреБ рдереЗ: рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдУрдПрд╕ рдПрдХреАрдХрд░рдгред рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╛, рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕рдорд╛рдзрд╛рдиреЛрдВ рдкрд░ рд▓рд┐рдЦреЗ рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдЙрдирдХреЗ "рдиреЗрдЯрд┐рд╡рд┐рдЯреА" рдереЗред рдЙрдиред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, 100% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЖрдкрдХрд╛ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореВрд▓ рд╣реИред рдФрд░ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрд╣ рдореВрд▓ рдХреА рддрд░рд╣ рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рдореВрд▓ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдУрдПрд╕ рдХреЗ рд╕рд╛рде рд╕рднреА рд╕рдВрднрд╡ рдПрдХреАрдХрд░рдг рд╣реИрдВред рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдлреЛрдирдЧреИрдк рдХреЗ рд▓рд┐рдП рдпреЗ рд╕рднреА рдмрд┐рдВрджреБ рдЕрдкреНрд░рд╛рдкреНрдп рдереЗ, 10 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХреЗ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреА рдХреНрд╖рдорддрд╛ 60 рдПрдлрдкреАрдПрд╕ рдпреВрдЖрдИ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдереА, рдУрдПрд╕ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рдиреНрдпреВрдирддрдо рдерд╛ред рдЕрдм рдЖрдпреЛрдирд┐рдХ рдкрд░ рдХрд╛рдлреА рдХреБрдЫ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИрдВ рдЬреЛ рдореВрд▓ рд▓реЛрдЧреЛрдВ рд╕реЗ рдЕрд▓рдЧ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдореВрд▓ рдЖрд╡реЗрджрди рдХреА рдирдХрд▓ рдХрд░рдирд╛ рдЕрднреА рднреА рдПрдХ рдХрд╛рдо рд╣реИредрдФрд░ рдРрд╕рд╛ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдЖрдЗрдП рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдереЛрдбрд╝рд╛ рдмрддрд╛рдПрдВред рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдпрд╛ iOS рдФрд░ Android рдкрд░ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдирд╛ рд╕рдВрднрд╡ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ UI рд░реЗрдВрдбрд░рд┐рдВрдЧ рддрдВрддреНрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ WebView рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рдПрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдкрд░рдд рд╣реИ рдЬреЛ рд╡реЗрдм рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡рд╛рдХрд┐рдл рд╣реИрдВредрд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рд╛рдЗрдмреНрд░рд┐рдб рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдУрдПрд╕ рдПрдХреАрдХрд░рдг рд▓рдВрдЧрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

PhoneGap рдХреЗ рд░реВрдк рдореЗрдВ, 2009 рдореЗрдВ рдореЛрдиреЛрдСрдЯ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ Xamarin.iOS рдирд╛рдо рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрд╕реА рд╡рд░реНрд╖, рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдиреЗ рдмрджрд▓реЗ рдореЗрдВ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ iOS рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд┐рдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдиреЗ рдлреЛрдирдЧреИрдк рдХреЗ рд╕рдорд╛рди рд╣реА рдкреНрд░рддрд┐рдорд╛рди рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ - рд╡реЗрдм рд╡реНрдпреВ рдкрд░ рдирд┐рд░реНрднрд░ред рд▓реЗрдХрд┐рди рдлрд┐рд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЬрд╝рд╛рдорд░реАрди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрдкрдирд╛рдпрд╛ред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреНрдпрд╛ рд╣реИ? рдЗрд╕реЗ рдмреАрдЪ рдореЗрдВ рдХреБрдЫ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Xamarin / Titanium / React.Native рдХрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдпрд╣ рд╣реИ рдХрд┐ рдЕрдкрдиреЗ / рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ UI рд░реЗрдВрдбрд░ рдХреЛ рдмрдирд╛рдиреЗ / рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдлреНрд░реЗрдорд╡рд░реНрдХ рдореМрдЬреВрджрд╛, рдореВрд▓ рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рдХрд░рддрд╛ рд╣реИред

рдПрдЪрдЯреАрдПрдордПрд▓ рдореЗрдВ рдПрдХ рдлреЙрд░реНрдо рдбреНрд░рд╛рдЗрдВрдЧ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЬрд╝рд╛рдорд░реАрди рдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдореВрд▓ рдпреВрдЖрдИ рддрддреНрд╡ (UITextField, TextEdit, рдЖрджрд┐) рдХреЛ рдХреЙрд▓ рдХрд┐рдпрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкрд╣рд┐рдпрд╛ рдХреЛ рдХреНрдпреЛрдВ рдордЬрдмреВрдд рдХрд░рдирд╛ рд╣реИ? рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдпреВрдЖрдИ рддрддреНрд╡ рджреЗрд╢реА рдПрд╕рдбреАрдХреЗ рдФрд░ рд░рдирдЯрд╛рдЗрдореНрд╕ рдореЗрдВ рдореМрдЬреВрдж рд╣реИрдВ, рдЖрдкрдХреЛ рдмрд╕ рдЕрдкрдиреЗ рд╡реАрдПрдо (рдореЛрдиреЛ, рд╡реА 8, рдЖрджрд┐) рд╕реЗ рдЙрдирдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рд╕реАрдЦрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рдЙрд╕реА рд╕рдордп, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛ рдерд╛, рдЖрдк рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рд╕реА #, рдЬреЗрдПрд╕, рдЯреАрдПрд╕, рдПрдл #, рдХреЛрдЯрд▓рд┐рди, рдЖрджрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕реА рд╕рдордп рдХреЛрдб рдЬреЛ рдпреВрдЖрдИ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рдмрд╛рддрдЪреАрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рд╡рд╣ 100% рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╣реИред рдЖрдк рдФрд░ рднреА рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рд╣реА UITextField рдФрд░ TextEdit рд╡реИрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдорд╛рди рдЗрдХрд╛рдЗрдпрд╛рдВ рд╣реИрдВ, рдЙрдирдХреЗ рдкрд╛рд╕ рдХреБрдЫ рд╕рдорд╛рди рдЧреБрдг рдФрд░ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдЗрдВрдЯрд░рдлреЗрд╕ рд╣реИрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП, рдЖрдк рдПрдХ рд╕рд╛рд░ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ (рд╣реИрд▓реЛ Xamarin.Forms) рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреЗрд╡рд▓ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рджреБрд░реНрд▓рдн рдХреЗ рд▓рд┐рдП ( рдмрд╣реБрдд рдХрдо рдирд╣реАрдВ)) рдордВрдЪ рдпреВрдЖрдИ рддрддреНрд╡ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдЬрд╛ рд░рд╣рд╛ рдЕрдкрд╡рд╛рджред рдореИрдВ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд░рддрд╛ рдХрд┐ рдпрджрд┐ рдЖрдкрдХрд╛ vm рдпреВрдЖрдИ рдХреЗ рд╕рд╛рде рдореВрд▓ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ vm рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо API рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдПрдХрджрдо рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИред рджреЗрд╢реА UI, рдореВрд▓ рдкреНрд░рджрд░реНрд╢рди (React.Native рдореЗрдВ рд╣рд╛рдп рдмреНрд░рд┐рдЬ), 100% OS рдПрдХреАрдХрд░рдгред рдХреНрдпрд╛ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╣реА рд╣реИ? рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ - рдирд╣реАрдВ, рдФрд░ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпреЗ рд╕рдорд╛рдзрд╛рди рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╡рд┐рдХрд╛рд╕ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ - рдПрдХ рдПрдХрд▓ рдпреВрдЖрдИред рд╡реЗ рдЙрд╕реЗ рднрдЯрдХрд╛рддреЗ рд╣реИрдВред рдореИрдВ рдПрдХ рдмрд╛рд░ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд╣рд░ рдЬрдЧрд╣ рджреМрдбрд╝рддрд╛ рд╣реВрдВред рдпрд╣ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЖрджрд░реНрд╢ рд╡рд╛рдХреНрдп рд╕реЗ рджреВрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдпреВрдЖрдИ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИред рдореИрдВ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рд╕рднреА рдХреЗ рд▓рд┐рдП рдпреВрдЖрдИ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдПрдХ рд╡реЗрдм рдбреЗрд╡рд▓рдкрд░ рдЦреБрдж рдХреЛ HTML рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдХреНрдпреЛрдВ рджреЗ рд╕рдХрддрд╛ рд╣реИ рдПрдХ рд╕рд╛рдЗрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕реЗ рдЙрд╕реА рддрд░рд╣ рд╕рдлрд╛рд░реА рдкрд░ iOS рдФрд░ рдХреНрд░реЛрдо рдкрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рдореВрд▓ рдбреЗрд╡рд▓рдкрд░ рдирд╣реАрдВ?

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЖрдИрдУрдПрд╕ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХреЛрдб рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдпреВрдЖрдИ рд▓рд┐рдЦрд╛ рд╣реИред рдЗрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдВрдЧреНрд░реА рдмрд░реНрдбреНрд╕ рдХреЛ Cocos2d-x рдЗрдВрдЬрди, рдХрдк рд╣реЗрдб рдСрди рдпреВрдирд┐рдЯреА, рдФрд░ рдлреЛрд░реНрдЯрдирд╛рдЗрдЯ рдкрд░ рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЗрдВрдЬрди рдкрд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдпрджрд┐ рдЧреЗрдо рдЗрдВрдЬрди рдЖрдкрдХреЗ рдлреЛрди рдкрд░ рд▓реБрднрд╛рд╡рдиреЗ рджреГрд╢реНрдп рджрд┐рдЦрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ, рддреЛ рдЪрд┐рдХрдиреА рдПрдиреАрдореЗрд╢рди рд╡рд╛рд▓реЗ рдмрдЯрди рдФрд░ рд╕реВрдЪрд┐рдпрд╛рдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреАред рддреЛ рдХреНрдпреЛрдВ рдХреЛрдИ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдирд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ? рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рд╕рд░рд▓ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рд╡реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рдирд╣реАрдВ рд╣реИрдВред рдЬрдм рдЖрдк рдЧреЗрдо рдХреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлреНрд▓реИрд╢рд▓рд╛рдЗрдЯ рддрдХ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпреВрдЖрдИ рдПрдХ рджреЗрд╢реА рдХреА рддрд░рд╣ рдХрд┐рддрдирд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рдЖрдкрдХреЛ рд▓рдЧрднрдЧ рдХрднреА рднреА рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди, рдкреБрд╢-рдмрдЯрди, рдПрдХ рд╡реАрдбрд┐рдпреЛ рдХреИрдорд░рд╛, рдЖрджрд┐ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЬрдм рдЖрдк рдЦреЗрд▓рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЕрдкрдиреА рдЫреЛрдЯреА рд╕реА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдЬреАрд╡рди рдЬреАрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЗ UIViewController / рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЗрдВ рдХреИрдирд╡рд╛рд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдпреЗрдЧреЗрдо рдЗрдВрдЬрди рдХрд╛ OS рдХреЗ рд╕рд╛рде рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЦрд░рд╛рдм рдПрдХреАрдХрд░рдг рд╣реИ , рдЗрд╕рд▓рд┐рдП рджреЗрд╢реА UI рд╢реАрд░реНрд╖ рдЗрдВрдЬрди рдХреА рдирдХрд▓ рдХрд░рддреЗ рд╣реБрдП рдХреЛрдИ (рдпрд╛ рдореИрдВрдиреЗ рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ) рд╣реИред

рд╕рдмрдЯреЛрдЯрд▓


рдПрдХ рдЖрджрд░реНрд╢ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

  • рджреЗрд╢реА UI рдорд╛рдирдЪрд┐рддреНрд░рдг
  • рдореВрд▓ UI рдкреНрд░рджрд░реНрд╢рди
  • рдХрд┐рд╕реА рднреА рдУрдПрд╕ рдПрдкреАрдЖрдИ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА 100% рдХреНрд╖рдорддрд╛, рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рдПрдХ рдореВрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдерд╛

рдЕрдм рдЖрдк рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рдлрд╝реНрд▓рдЯрд░ рдХреЗ рддрд╣рдд рдЕрд╕рдлрд▓ рд╣реЛрдирд╛ рд╢реБрд░реВ рдХрд░ рджреВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧреБрд╕реНрд╕реЗ рдореЗрдВ рдЯрд┐рдкреНрдкрдгреА рд╕реБрдирддрд╛ рд╣реВрдВ: "рдХреНрдпреВрдЯреА рдХрд╣рд╛рдВ рд╣реИ!" рд╡рд╣ рдпрд╣ рд╕рдм рдХрд░ рд╕рдХрддрд╛ рд╣реИ! тАЭ рджрд░рдЕрд╕рд▓, рдХреНрдпреВрдЯреА рдПрдХ рдбрд┐рдЧреНрд░реА рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП рдЗрди рдорд╛рдирджрдВрдбреЛрдВ рдХреЛ рдлрд┐рдЯ рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ рдЙрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╕рдВрджреЗрд╣ рд╣реИред рд▓реЗрдХрд┐рди Qt рдХреА рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рджреЗрд╢реА UI рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдХрдард┐рдирд╛рдИ рдирд╣реАрдВ рд╣реИ, рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ C ++ рд╣реИред рддрдм рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдиреЗ рдЪреЗрд╣рд░реЗ рдХреЛ рд▓реЗрдмрд░-рдПрдирдХреЛрдбрд░ рдХреЗ рдереВрдХ рд╕реЗ рдорд┐рдЯрд╛ рд░рд╣рд╛ рдерд╛ред рдкреЗрд╢реЗрд╡рд░реЛрдВ anabolic рд╕реНрдЯреЗрд░реЙрдпрдб рдкрд░ рдПрдХ рд╕реНрд╡рд┐рд╕ рдЪрд╛рдХреВ рд╣реИ, рдкреЗрд╢реЗрд╡рд░реЛрдВ рдкрд░ рдЖрдк рд╕рдм рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдореИрдВ, рдПрдХ рдлреНрд░рдВрдЯреЗрдВрдб рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрд╕ рд╕рдм рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдПрдХ рд╕рд░рд▓ рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рднрд╛рд╖рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ UI рдФрд░ I / O рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИред рддреЛ, рдКрдкрд░ рд╣рдорд╛рд░реЗ рддреАрди рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛:

  • рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рдФрд░ рдХрд╛рдлреА рдЕрднрд┐рд╡реНрдпрдВрдЬрдХ рднрд╛рд╖рд╛
  • рд░реИрдВрдбрд╛рдЗрдо рдЬреЛ рд╕рд╛рдордиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рддрд┐рдорд╛рди рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИ

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

рджреЗрд╢реА UI рдорд╛рдирдЪрд┐рддреНрд░рдг



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


рдпрджрд┐ рдЖрдк рдХрдкрд░реНрдЯрд┐рдиреЛ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдпреЗ рд╡рд┐рдЬреЗрдЯ рджреЗрд╢реА рдЖрдИрдУрдПрд╕ рддрддреНрд╡реЛрдВ рд╕реЗ рдЕрдкреНрд░рднреЗрджреНрдп рд╣реИрдВред рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рд▓рд┐рдП рд╕реНрдкрдВрджрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╡реЗ рдЕрдкреНрд░рднреЗрджреНрдп рд╣реИрдВред рдпрджрд┐ рдЖрдк CupertinoDatePicker рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддреЗ рд╕рдордп рдЖрдк рдЕрдкрдиреЗ iPhone рдкрд░ Taptic / Haptic рдЗрдВрдЬрди рд╕реЗ рдареАрдХ рд╡реИрд╕реА рд╣реА рдЕрдЪреНрдЫреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВрдЧреЗ, рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рдореВрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдПрдХ рдореВрд▓ рддрддреНрд╡ рдерд╛ред рдореИрдВ рдФрд░ рдЕрдзрд┐рдХ рдХрд╣реВрдВрдЧрд╛, рд╕рдордп-рд╕рдордп рдкрд░ рдореИрдВ рдЕрдкрдиреЗ iPhone рдкрд░ рд╕рд╛рдЗрдЯ realtor.com рдХреЗ рдЖрд╡реЗрджрди рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реВрдВ рдФрд░ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЬрдм рддрдХ рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдпрд╣ рдлреНрд▓рдЯрд░ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ (рдпрд╛ рдХреБрдЫ рдФрд░ рдирд╣реАрдВ рджреЗрд╢реА)ред

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

рдПрдХ рдФрд░ рд╕реБрдВрджрд░ рдЕрджреНрднреБрдд рдмрд┐рдВрджреБред рд╕реНрдкрдВрджрди рдЖрдИрдУрдПрд╕ 8 рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреАрдЖрдИ v16 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред UI рд░реЗрдВрдбрд░рд┐рдВрдЧ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рд╕реЗ, рд╕реНрдкрдВрджрди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдХреМрди рд╕реЗ API рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдХреИрдирд╡рд╕ рдФрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреА рдмрд╛рддрдЪреАрдд рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдорд┐рд▓реЗрдЧрд╛ред рдФрд░ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдо рдПрдВрдбреНрд░реЙрдЗрдб рд╕реЗ рдирд╡реАрдирддрдо рдпреВрдЖрдИ рддрддреНрд╡реЛрдВ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 8 рд╕рд╛рд▓ рдХреА рдЙрдореНрд░ рдХреЗ рдлреЛрди рдкрд░ред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреЗ рд╕рдорд░реНрдерд┐рдд рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рд╕рд╡рд╛рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдФрд░ рд╕рд╡рд╛рд▓ рд╣реИред

рдореВрд▓ UI рдкреНрд░рджрд░реНрд╢рди



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

  • рдЧреНрд░рд╛рдлрд┐рдХ рддрддреНрд╡реЛрдВ рдФрд░ рдЕрдиреНрдп рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрдкреА-рдСрди-рд░рд╛рдЗрдЯ
  • рд╡рд┐рдЦрдВрдбрди рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╣рд╛рдВ рднреА рд╕рдВрднрд╡ рд╣реЛ рд╕реНрдЯреИрдХ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
  • рдмреЗрд╣рддрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдереНрд░реЗрдб-рд╕реЗрдлреНрдЯреА

рдореИрдВрдиреЗ рд╕рдорд╛рди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ (рджреЗрдЦреЗрдВ рдХрд╛рд╣рд┐рд░рд╛ ) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕реНрдХрд┐рдпрд╛ рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЛ рдкрдХреНрдХрд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ , рд▓реЗрдХрд┐рди рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдФрд╕рддрди 50% рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдн рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред рд╣рд╛рдВ, рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рдкрд░реАрдХреНрд╖рдг рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ OpenGL рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ, рдФрд░ ...

Skia рдХрдИ GPU рдмреИрдХрдПрдВрдб рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЪреВрдБрдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВIOS рдкрд░ рд╕рдордп, рд╕рдВрд╕реНрдХрд░рдг 11 рдХреЗ рдмрд╛рдж рд╕реЗ, рд╕реНрдкрдВрджрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмреИрдХрдПрдВрдб рдЬреАрдкреАрдпреВ рдХреЗ рд░реВрдк рдореЗрдВ рдзрд╛рддреБ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред Android рдкрд░, рдПрдкреАрдЖрдИ 24 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ - рд╡рд▓реНрдХрдиред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП - рдУрдкрдирдЬреАрдПрд▓ред рдпрд╣ рд╕рдм рд╣рдореЗрдВ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдореЗрдВ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд▓рд╛рдн рджреЗрддрд╛ рд╣реИред рдЕрдиреНрдп "рд╣рд╛рд░реНрдбрд╡реЗрдпрд░" рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рд╕реНрдХрд┐рдЖ / рдлреНрд▓рдЯрд░ рдУрдкрдирдЬреАрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рд╣рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдЖрд╡реЗрджрди рд▓рд┐рдЦрдиреЗ рд╕реЗ рдирд╣реАрдВ рд░реЛрдХрддрд╛ рд╣реИред

рд╡реЗрдм рдЕрд▓рдЧ рдЦрдбрд╝рд╛ рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓, рд╕рдВрдкреВрд░реНрдг UI рд░реЗрдВрдбрд░ рдЕрднреА рднреА рдХреИрдирд╡рд╕ / HTML рдмрдВрдбрд▓ рдкрд░ рджреЗрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╕реНрдХреАрдпрд╛ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рд╕рд╛рде рд╣реА, Dart VM DOM рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рдЗрдВрдЯрд░реИрдХреНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ js рдореЗрдВ рд░реВрдкрд╛рдВрддрд░рдг рдЖрддрд╛ рд╣реИред рдпрд╣ рд╕рдм рдЙрддреНрдкрд╛рджрдХрддрд╛ рдкрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рдбрд╛рд▓рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕реАрдзреЗ рдирдЧреНрди рдЖрдВрдЦреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрд╛рдо рд╣реИ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд▓ CanvasKit, рд╕реНрдкрдВрджрди рдореЗрдВ, рдЬреЛ рд╕реНрдХреЗрдпрд╛ рдХреЛ рд╡реЗрдмрдЬреАрдПрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред

рдЕрдВрдд рдореЗрдВ, C # рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ SkiaSharp рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рдореЛрдиреЛ / рдиреЗрдЯ x рдХреЗ рд▓рд┐рдП Skia рдкрд░ рдПрдХ рдЖрд╡рд░рдгред рдФрд░ Xamarin рд╕рдореБрджрд╛рдп рдХрд╕реНрдЯрдо рдпреВрдЖрдИ рддрддреНрд╡реЛрдВ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рджрд╛рдпрд┐рддреНрд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд▓реЛрдХрдкреНрд░рд┐рдп рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИред рдЕрдЧрд░ рдпрд╣ рдЬреАрдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХреНрдпрд╛ рд╣реИред

рдХрд┐рд╕реА рднреА рдПрдкреАрдЖрдИ рдУрдПрд╕ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА 100% рдХреНрд╖рдорддрд╛


рд╕реНрдкрдВрджрди рдореЗрдВ "рдмрд╛рд╣рд░" рджреБрдирд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХреЗ 2 рд╕рд┐рджреНрдзрд╛рдВрдд рд╣реИрдВ:


рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЪреИрдирд▓ рдЖрдкрдХреЛ рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореВрд▓ рд░рдирдЯрд╛рдЗрдо / рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ, рдЗрд╕реЗ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдиреЗрддреНрд░рд╣реАрди, рд╕реНрдкрдВрджрди рд╕рд┐рд░реНрдл рдПрдХ рдХреИрдирд╡рд╕ рд╣реИ, рдЬреЛ рдЖрдкрдХреЗ рдореВрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдПрдХрдорд╛рддреНрд░ рдЧрддрд┐рд╡рд┐рдзрд┐ / UIViewController рдореЗрдВ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рддрдХ рдлреИрд▓рд╛ рд╣реБрдЖ рд╣реИред рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдЙрд╕реА рддрд░рд╣ рдХрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ рдЬреЛ рдореИрдВ рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ (рдЧреЗрдо рдЗрдВрдЬрди) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдЙрдиред рдЖрдк рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ iOS / Android рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ Swift / Kotlin / рдЖрджрд┐ рдореЗрдВ рдХреЛрдИ рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рджреЗрд╢реА рд░рдирдЯрд╛рдЗрдо рдФрд░ рдбрд╛рд░реНрдЯ рд╡реАрдПрдо рдХреЛ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдкрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ (рдЗрд╕ рддрдереНрдп рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐ рджреЗрд╢реА рд░рдирдЯрд╛рдЗрдо рдХреЛ рдкрддрд╛ рдЪрд▓ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдЖрд╡реЗрджрди рдореЗрдВ рдХреИрдирд╡рд╕ рд╣реИ рдФрд░ рд╡рд╣рд╛рдВ рдХреБрдЫ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдЖрдк, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ Android рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА MainActivity.kt рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ, рддреЛ рдЖрдкрдХреЛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛:

class MainActivity: FlutterActivity() {
  override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    GeneratedPluginRegistrant.registerWith(this)
  }
}

рдХреНрдпрд╛ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ FlutterActivity рд╕реЗ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реА рд╣реИ? рдпрд╣ рд╣рдореЗрдВ Flutter / DartVM рдХреЛ рд╕реАрдзреЗ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рддрдВрддреНрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд░реВрд░рдд configureFlutterEngine рд╡рд┐рдзрд┐рдФрд░ рдпрд╣ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╡рд┐рдзрд┐ рдХрд╛ рдирд╛рдо рдФрд░ рдЪреИрдирд▓ рдХрд╛ рдирд╛рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдЧрд╛ред рд╕рдмред рдпрд╣ рд╣рдореЗрдВ рдХрд┐рд╕реА рднреА рдореВрд▓ рдХреЛрдб рдХреЛ рд▓рд┐рдЦрдиреЗ рдФрд░ рдХрд┐рд╕реА рднреА рдореВрд▓ рдПрдкреАрдЖрдИ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ! рдЗрд╕реА рд╕рдордп, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреНрд▓рдЧрдЗрдиреНрд╕ (рдкреИрдХреЗрдЬ) рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдореВрд▓ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рд╕реЗ рдмрдЪрд╛рддреЗ рд╣реИрдВ, рдЖрдк рдХреЗрд╡рд▓ рдбрд╛рд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕рд┐рд░реНрдл рдЕрджреНрднреБрдд рд╣реИ! рдЖрдк рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдпреВрдЖрдИ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдФрд░ рдпреВрдЖрдИ, рдЖрдИ / рдУ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд╛рд░реНрдЯрдордПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рд┐рд░реНрдл рдПрдХ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдШрдЯрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рдЙрди рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рджреЗрд╢реА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЬреЛ рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ 99% рдХрд╡рд░ рдХрд░рддреЗ рд╣реИрдВред рдФрд░ рдЕрдЧрд░ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдореВрд▓ рд░реВрдк рд╕реЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдФрд░ рд╕рдВрджреЗрд╢ рддрдВрддреНрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВред рдХрд╣рд╛рдиреАред

рджреВрд╕рд░рд╛ рддрдВрддреНрд░ рдПрдХ рд╡рд┐рджреЗрд╢реА рдлрд╝рдВрдХреНрд╢рди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдпрд╛ рдПрдлрдПрдлрдЖрдИ рд╣реИред рдпрд╣ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рддрдВрддреНрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рдлреА рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрдж рд╣реИ, рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕реАред .Net рджреБрдирд┐рдпрд╛ рдореЗрдВ, рдЗрд╕ рддрдВрддреНрд░ рдХреЛ P / Invoke рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, JVM рдХреЗ рд▓рд┐рдП рдпрд╣ JNI рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдпрд╣ C / C ++ / рдЖрджрд┐ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред .Net рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд╕рдордп, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, C # рдореЗрдВ рдХреЛрдИ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рд╡рд┐рд╢рд╛рд▓ рдмрд╣реБрдордд C / C ++ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЗрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдпрд╣реА рдмрд╛рдд рдЬреЗрд╡реАрдПрдо, рдкрд╛рдпрдерди рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИред рдПрдлрдПрдлрдЖрдИ рдПрдХ рддрд░рд╣ рд╕реЗ рдпрд╛ рдЕрдиреНрдп рд╕рднреА рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдореЛрдмрд╛рдЗрд▓ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрднреА рд╣рд╛рд▓ рд╣реА рдореЗрдВ, DartVM рдиреЗ C рдФрд░ JavaScript рдХреЗ рд╕рд╛рде рд╡реНрдпрд╡рдзрд╛рди рдХреЗ рд▓рд┐рдП FFI рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рднреА рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ! рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдПрдХ рдмреАрдЯрд╛ рд╢рд╛рдЦрд╛ рдореЗрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ (рдЕрдкрдиреЗ рдЬреЛрдЦрд┐рдо рдФрд░ рдЬреЛрдЦрд┐рдо рдкрд░)ред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд╝реНрд▓рдЯрд░ рдФрд░ рдбрд╛рд░реНрдЯрдордПрдо рджреЗрд╢реА рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░ 100% рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рдХрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХред

рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рди рдФрд░ рдХрд╛рдлреА рдЕрднрд┐рд╡реНрдпрдВрдЬрдХ рднрд╛рд╖рд╛


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

рд░реИрдВрдбрд╛рдЗрдо рдЬреЛ рд╕рд╛рдордиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рддрд┐рдорд╛рди рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдлрд┐рдЯ рдмреИрдарддрд╛ рд╣реИ


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

рдЖрдЗрд╕реЛрд▓реЗрдЯреНрд╕

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

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

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

рдпреБрд╡рд╛ рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрд╣рддрд░ (рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдорд╛рд░реНрдХ рд╕реНрд╡реАрдк)

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рднреА рдЬреАрд╕реА рдХреА рддрд░рд╣, рдбрд╛рд░реНрдЯ рд╡реАрдПрдо рдореЗрдВ рдЬреАрд╕реА рдХреА рдкреАрдврд╝рд┐рдпрд╛рдВ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбрд╛рд░реНрдЯ рд╡реАрдПрдо рдореЗрдВ рдЬреАрд╕реА рдХреЛ 2 рдШрдЯрдХреЛрдВ рдореЗрдВ рдХрд╛рдо рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдпреБрд╡рд╛ рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрд╣рддрд░ рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдорд╛рд░реНрдХ рд╕реНрд╡реАрдкред рдореИрдВ рдЕрдВрддрд┐рдо рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдпрд╣ рд╕реНрдореГрддрд┐ рд╕рдлрд╛рдИ рдХрд╛ рдПрдХ рдХрд╛рдлреА рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд┐рджреНрдзрд╛рдВрдд рд╣реИ, рдЬрд┐рд╕реЗ рд▓рдЧрднрдЧ рд╣рд░ рдЬрдЧрд╣ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд╝реНрд▓рдЯрд░ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд▓рд╛рдн рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИред рд╣рдо рдкрд╣рд▓реЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рдпреБрд╡рд╛ рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрд╣рддрд░ рдХрд╛ рдХрд╛рдо рд╕рд┐рджреНрдзрд╛рдВрдд рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЪрд┐рддреНрд░ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:


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

рдЖрдЗрдбрд▓ рдЯрд╛рдЗрдо рдЬреАрд╕реА

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

рдЕрдиреНрдп рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬреИрд╕реЗрд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рд╕рдВрдШрдирди рдФрд░ рд╕рдВрдХреБрдЪрд┐рдд рдкреЙрдЗрдВрдЯрд░реНрд╕ ред рдкреИрд░рд▓рд▓ рдорд╛рд░реНрдХ рд╕реНрд╡реАрдк рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдкрд╣рд▓рд╛ рдореЗрдореЛрд░реА рдбрд┐рдлреНрд░реИрдЧреНрдореЗрдВрдЯреЗрд╢рди рдореИрдХреЗрдирд┐рдЬреНрдо рд╣реИред рдпрд╣ рднреА рдПрдХ рдорд╣рдВрдЧреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм Idle Time рд╣реЛред рджреВрд╕рд░рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг, рдХрдВрдкреНрд░реЗрд╕реНрдб рдкреЙрдЗрдВрдЯрд░реНрд╕, 64-рдмрд┐рдЯ рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреЛ 32 рдмрд┐рдЯреНрд╕ рдореЗрдВ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдореЗрдореЛрд░реА рдмрдЪрд╛рддрд╛ рд╣реИ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдореЛрдмрд╛рдЗрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рд░реНрд╡рд░ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧреА рд╣реИ)ред

рд╕рд╛рд░рд╛рдВрд╢


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

рдлреНрд▓рдЯрд░ рдХреЗ рд╕рд╛рде рдореЗрд░рд╛ рдЕрдиреБрднрд╡ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдпрд╣ рдврд╛рдВрдЪрд╛ рдкреНрд░рднрд╛рд╡реА рд╣реЛрдЧрд╛ред рд╕рдордп-рд╕рдордп рдкрд░, рдореИрдВ рдПрдХ рдлрд╝реНрд▓рдЯрд░ рдбреЗрд╡рд▓рдкрд░ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЖрдзреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдлрд╝реНрд▓рдЯрд░ рдбреЗрд╡рд▓рдкрд░ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рджреЗрд╢реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдПрдХ рдХрд░реНрдордЪрд╛рд░реА рд╣реЛрддрд╛ рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдмрд╕ рдЗрдВрдЯреАрд░рд┐рдпрд░ / рд╕рд╛рдЗрдб рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рд╕реНрдкрдВрджрди рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд╕рдВрддреБрд╖реНрдЯ / рдкреНрд░рд╕рдиреНрди рдереЗ рдФрд░ рдзреАрд░реЗ-рдзреАрд░реЗ рдлреНрд▓рдЯрд░ рдХреА рдУрд░ рдмрдврд╝ рд░рд╣реЗ рдереЗред рдпрд╣ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрдд рд╣реИ, рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЬрд╝рдорд░реАрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдирд╣реАрдВ рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрд╛рдлреА рдмрд╛рд░, рдЬрд╝рдорд╛рд░рд┐рди рдХреЛ рдЪреБрдирдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдХреЗрд╡рд▓ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╢реЗрд╖ рд╕реНрдЯреИрдХ рдХреЛ .Net рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдПрдХ рдлрд┐рд╕рд▓рди рдврд▓рд╛рди рд╣реИред

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

All Articles