рдЯрд┐рдЬрд╝реЗрди рдХреЗ рддрд╣рдд рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рд╕рд╛рдзрд╛рд░рдг 2 рдбреА рд░реЗрд╕рд┐рдВрдЧ рдпрд╛ рдЯрд┐рдЬрд╝реЗрди рдПрд╕реЛрд╕рд┐рдПрд╢рди рд╣реИрдХрдереЙрди рдХреИрд╕реЗ рдЬреАрддреЗрдВ

рдлреНрд░рд╛рдЗрдбрдХреНрд░реЛрдХ рдЯрд╛рдЗрдЬрд╝реЗрди рд╣реИрдХрд╛рдереЙрди

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

рд╣рдорд╛рд░реЗ рдпреБрд╡рд╛ (рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╣реА рд╣реЛрдирд╣рд╛рд░!) рдлреНрд░рд╛рдЗрдбрдХреНрд░реЛрдХ рдЯреАрдо рдиреЗ рдЗрд╕ рдЕрджреНрднреБрдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛ред рд╣рд╛рдБ, рдФрд░ рди рдХреЗрд╡рд▓ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛, рдмрд▓реНрдХрд┐ рдкреНрд░рдердо рд╕реНрдерд╛рди рднреА рдЬреАрддрд╛! рд╣рдордиреЗ рдЗрд╕ рд╕рдореБрджрд╛рдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ, рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдФрд░ рд╣рдорд╛рд░реЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рд╣рдорд╛рд░рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ


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

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

Tizen


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

рдЗрд╕рд▓рд┐рдП, рд╣рдо рдордВрдЪ рд╕реЗ рдереЛрдбрд╝рд╛ рдкрд░рд┐рдЪрд┐рдд рдереЗред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдг рдереЗ (рд╣рдордиреЗ рдпрдЦреНрд░реЛрдорд╛ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдкрдХрдбрд╝ рд▓рд┐рдпрд╛, рдФрд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореБрдХреНрдд рд╣реИ: рдпрд╣ рдХреЗрд╡рд▓ рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдирд╣реАрдВ рдмреЗрдЪрдиреЗ рдХреЗ рджрд╛рдпрд┐рддреНрд╡ рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдпрд╛ рдерд╛)ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдХреНрдпрд╛ рдЕрдиреНрдп рдХрдард┐рдирд╛рдЗрдпрд╛рдБ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИрдВ?

рдЧреНрд░рд╣рдг рдмрдирд╛рдо рд╕реАрдПрд▓рдЖрдИ


Tizen SDK рдЧреНрд░рд╣рдг рдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╡реЗ рдЗрд╕реЗ рдЗрд╕ рддрдереНрдп рд╕реЗ рд╕рдордЭрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЧреНрд░рд╣рдг рдХреЛ рдкреНрд▓рдЧрдЗрдиреНрд╕ рд▓рд┐рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реИред

рд╕рднреА рдлреНрд░рд╛рдЗрдбрдХреНрд░реЛрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдЧреНрд░рд╣рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрднрд╡ рдерд╛, рдФрд░ рд╣рдо рд╕рднреА, рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрдкрд╡рд╛рдж рдХреЗ, рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмреАрдорд╛рд░ рд╣реИрдВред рдореВрд▓ рд░реВрдк рд╕реЗ - рдЗрд╕рдХреА рдмрдЧрд┐рдпрд╛ рдХреЗ рдХрд╛рд░рдг (рдЬреЛ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдХреЗрд╡рд▓ "рд▓рдЯрдХреЗ рд╣реБрдП" рдорд╛рд░реНрдХрд░ рд╣реИрдВ рдЬреЛ рдХреЗрд╡рд▓ рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдХреЗ рдЗрд▓рд╛рдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред

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

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

C ++ 11


рд╣рдо C ++ рдореЗрдВ рдЧреЗрдо рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо C ++ 11 рдореЗрдВ рдЧреЗрдо рд▓рд┐рдЦрддреЗ рд╣реИрдВред рднрд╛рд╖рд╛ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдЪреНрдЫрд╛рдЗрдпреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИ рдЬреЛ рдХреЛрдб рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдЧрддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 2014 рд╣реИ, рдФрд░ рд╕рднреА рдореБрдЦреНрдпрдзрд╛рд░рд╛ рдХреЗ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдорд╛рдирдХ рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо 80% рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рд╣реИред

рд╣рдорд╛рд░реА рдмрдбрд╝реА рдирд┐рд░рд╛рд╢рд╛ рдХреЗ рд▓рд┐рдП, Tizen SDK рдореЗрдВ GCC рдФрд░ libstdc ++ (4.5) рдХрд╛ рдмрд╣реБрдд рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп C ++ 11 рд╕рдорд░реНрдерди рдХреА рддрд░рд╣ рдЧрдВрдз рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ, рдпрдЦреНрд░реЛрдорд╛ рдореЗрдВ, рд╣рдордиреЗ C ++ 98 рдореЗрдВ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд▓рд┐рдЦреАред

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рд╣рдо рдЗрд╕ рд░рд╛рдЬреНрдп рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЬрд╛ рд░рд╣реЗ рдереЗ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ Tizen рдХреЗ рддрд╣рдд C ++ 11 рдХреЛрдб рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдвреВрдВрдврдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╣реИрдВ рдХрд┐ рдЯрд┐рдЬрд╝реЗрди рдПрд╕рдбреАрдХреЗ рдореЗрдВ рдХреНрд▓реИрдВрдЧ рдХрдВрдкрд╛рдЗрд▓рд░ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдФрд░ рдпрджреНрдпрдкрд┐ рдпрд╣ рдмрд╣реБрдд рдкреНрд░рд╛рдЪреАрди рднреА рд╣реИ, рдлрд┐рд░ рднреА рд╡рд╣ C ++ 11 рдХреЛ рд╕рдордЭрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╡рд╣ рд╕рдордп-рд╕рдордп рдкрд░ рдкрдкрдбрд╝реА рдореЗрдВ рдЧрд┐рд░рддрд╛ рд╣реЛред рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реНрддрд░ рдкрд░ C ++ 11 рд╕рдорд░реНрдерди рдХреА рдХрдореА рдХреА рд╕рдорд╕реНрдпрд╛ (Tizen SDK рдж рдУрд▓реНрдб рд▓рд┐рдмреНрд╕реНрдЯреИрдбрд╕реАрд╕реА ++ рдореЗрдВ) рд╣рдордиреЗ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓рддрд╛ рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛: рд╣рдордиреЗ рддрд╛рдЬреЗ libc ++ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдХреНрд▓реИрдВрдЧ рд╕реЗ рд▓рд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд░рдЦрд╛ред рдХреБрдЫ рдорд╛рдореВрд▓реА рдмрджрд▓рд╛рд╡ рдХрд░рдиреЗ рдФрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдбрд┐рдлрд╛рдЗрди'рдУрдбрдмреНрд▓реНрдпреВ рдХреЗ рдХреБрдЫ рдЬреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, libc ++ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╕рд╛рде рдорд┐рд▓ рдЧрдпрд╛, рдЬрд┐рд╕реЗ рд▓реЗрдХрд░ рд╣рдо рдмреЗрд╣рдж рдЦреБрд╢ рдереЗред

рдЫрд╡рд┐

рдЫрд╡рд┐

рдЫрд╡рд┐

рд╡реИрд╕реЗ, C ++ 11 рдореЛрдб рдореЗрдВ рдмрдирд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рдХреЗ рд▓рд┐рдП, рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ тАУstd = c ++ 11 рдлреНрд▓реИрдЧ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрджрд┐ рдЖрдк рдЧреНрд░рд╣рдг рдореЗрдВ рд╕рдВрдХрд▓рдХ рдЭрдВрдбреЗ рдХреА рд╕реВрдЪреА рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдЕрдЧрд▓реЗ рдмрд┐рд▓реНрдб (рд╕реИрдорд╕рдВрдЧ рд▓реЗ, рдиреЛрдЯ!) рдХреЗ рджреМрд░рд╛рди рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдирддреАрдЬрддрди, рдореБрдЭреЗ "рдЕрдиреНрдп рдЕрдиреБрдХреВрд▓рди рдЭрдВрдбреЗ" рдлрд╝реАрд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рдЕрдиреНрдп рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрднрд┐рдкреНрд░реЗрдд рд╣реИред рд▓реЗрдХрд┐рди рджреВрд╕рд░реА рдУрд░, рдпрд╣ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рджреМрд░рд╛рди рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдзреНрд╡рдЬ рд╕рдВрдХрд▓рдХ рддрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИред

рдЫрд╡рд┐

рдЯрд┐рдЬрд╝реЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд, рдЪрд▓реЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ


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

рдкреНрд░рдмрдВрдзрди рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ: рд╕реНрдХреНрд░реАрди рдХреЛ рддреАрди рднрд╛рдЧреЛрдВ рдореЗрдВ рд▓рдВрдмрд╡рдд рд░реВрдк рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдмрд╛рдИрдВ рдУрд░ рджрдмрд╛рдиреЗ рд╕реЗ рджрд╛рдПрдВ - рдмрд╛рдПрдВ, рдФрд░ рдХреЗрдВрджреНрд░реАрдп рднрд╛рдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

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

рд╡реИрд╕реЗ, рдпрд╣рд╛рдБ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ рдорд┐рд▓рд╛:

рд╕реНрдХреНрд░реАрди рд╢реЙрдЯ 1рд╕реНтАНрдХреНрд░реАрдирд╢реЙрдЯ 2

рдбрд┐рдмрдЧ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде:

рд╕реНрдХреНрд░реАрди рд╢реЙрдЯ 3рд╕реНрдХреНрд░реАрди рд╢реЙрдЯ 4

рд╕реНрддрд░ рдХрд╛ рд╕рдВрдкрд╛рджрдХ


рдЧреЗрдо рдореЗрдВ рд╕реНрддрд░ рдПрдХ рд╕рд░рд▓ XML рдлрд╝рд╛рдЗрд▓ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рд╣реИрдВред рд╣реИрдХрд╛рдереЙрди рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрд╕реЗ рд╣рд╛рде рд╕реЗ рдирд╣реАрдВ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЧреНрд░реВрд╡реА рдкрд░ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рд╕реНрддрд░ рдХрд╛ рд╕рдВрдкрд╛рджрдХ рд▓рд┐рдЦрд╛ред рд╣рдо рдЕрднреА рдЗрд╕рдХреЗ рд╕реНрд░реЛрдд рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдЕрдЪрд╛рдирдХ рдмрд╣реБрдд рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рд▓рд┐рдЦреЗрдВ, рд╣рдо рдХреБрдЫ рд▓реЗрдХрд░ рдЖрдПрдВрдЧреЗред

рд╕рдВрд╕рд╛рдзрди рдлрд╝рд╛рдЗрд▓реЗрдВ


рд╣рдордиреЗ Tizen рдореЗрдВ рд╕рдВрд╕рд╛рдзрди рддрдВрддреНрд░ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд┐рдпрд╛ред рдЬреЛрдЦрд┐рдо рдирд╣реАрдВ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП (рд╣реИрдХрд╛рдереЙрди рдкрд░ рд╕рдордп рдмрд╣реБрдд рд╕реАрдорд┐рдд рд╣реИ), рд╣рдордиреЗ рдПрдХ рдЫреЛрдЯрд╛ рдЙрдкрдХрд░рдг рд▓рд┐рдЦрд╛ рдЬреЛ рд╕рдВрд╕рд╛рдзрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ C ++ рдХрд┐рд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рд╕реНрд░реЛрдд рдХреЛрдб


рдЧреЗрдо рдХреЗ рд╕реНрд░реЛрдд рдЧрд┐рдердм рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ: github.com/friedcroc/tizen_spacerace рдПрдХ рдмрд╣реБрдд рд╣реА рдЙрджрд╛рд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ (MIT) рдХреЗ рддрд╣рдд, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдХреЛрдб рдХрднреА-рдХрднреА рд╣реИрдХрд╛рдереЙрди рдХрд╛ рд╣реЛрддрд╛ рд╣реИ (рдиреНрдпреВрдирддрдо рдЕрдиреБрдХреВрд▓рди, рдХреБрдЫ рд╣рд╛рд░реНрдб-рдХреЛрдбреЗрдб рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдорддрднреЗрджреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛), рд▓реЗрдХрд┐рди рдХрд╛рдлреА рдкрдардиреАрдп рд╣реИред рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рд╕рд░рд▓реАрдХреГрдд рдХрд╛рд▓реЗ рдФрд░ рд╕рдлреЗрдж рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдирд╛рд░рд╛рдЬ рди рд╣реЛрдВред

рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рдереЛрдбрд╝рд╛ рд╣рдорд╛рд░реЗ рдмрд╛рд░реЗ рдореЗрдВ


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

рдпрджрд┐ рдЖрдк AppStore рдореЗрдВ рд╣рдорд╛рд░реЗ рдЦреЗрд▓ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЙрдирд╕реЗ рд▓рд┐рдВрдХ рд╣рдорд╛рд░реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рд╣рдорд╛рд░реА рд╕рд╛рдЗрдЯ рдХреНрдпрд╛ рд╣реИ, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рд┐рдо рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЕрдкрдиреА рдЫреБрдЯреНрдЯреА рд▓реЗрдиреЗ рджреЗрдВ, рдЖрдк рд╕рднреА рдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

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


All Articles