WAMR: Undelete messages!

рдпрд╛рдордзреНтАНрдпреЗ рдЬрд╛рд╣рд┐рд░рд╛рддреА рдЖрд╣реЗрддрдЕтАНреЕрдкрдордзреАрд▓ рдЦрд░реЗрджреА
рек.рек
реп.ремрек┬ард▓рд╛рдЦ рдкрд░реАрдХреНрд╖рдг
рел┬ардХреЛрдЯреА+
рдбрд╛рдЙрдирд▓реЛрдб
рдЖрд╢рдп рд░реЗрдЯрд┐рдВрдЧ
рдкреНрд░рддреНрдпреЗрдХрдЬрдг
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ

рдпрд╛ рдЕтАНреЕрдкрд╡рд┐рд╖рдпреА

рддреБрдордЪреЗ рдорд┐рддреНрд░ рддреНрдпрд╛рдВрдЪреЗ рдореЗрд╕реЗрдЬ рддреБрдореНрд╣реА рдкрд╛рд╣рдгреНрдпрд╛рдкреВрд░реНрд╡реАрдЪ рдбрд┐рд▓реАрдЯ рдХрд░рддрд╛рдд рддреЗрд╡реНрд╣рд╛ рддреЗ рдХрд┐рддреА рддреНрд░рд╛рд╕рджрд╛рдпрдХ рдЕрд╕рддреЗ?
рдЙрддреНрд╕реБрдХрддрд╛ рдЕрдВрдЧрд╛рд╡рд░ рдШреЗрддреЗ. рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрддреНрддрд╛рдЪ рдЙрдкрд╛рдп рд╕рд╛рдкрдбрд▓рд╛: WAMR!

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

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

рдореАрдбрд┐рдпрд╛ рд╕рдВрджреЗрд╢
WAMR рд╕рдВрджреЗрд╢рд╛рд╢реА рд╕рдВрд▓рдЧреНрди рдХреЗрд▓реЗрд▓рд╛ рдХреЛрдгрддрд╛рд╣реА рдореАрдбрд┐рдпрд╛ рд╕реЗрд╡реНрд╣ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реЗрд▓ рдЖрдгрд┐ рдЬрд░ рдкреНрд░реЗрд╖рдХрд╛рдиреЗ рддреЛ рд╣рдЯрд╡рд▓рд╛, рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХ рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдИрд▓.
рдЦрд╛рд▓реАрд▓ рдореАрдбрд┐рдпрд╛ рдкреНрд░рдХрд╛рд░ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд: рдЪрд┐рддреНрд░реЗ, рд╡реНрд╣рд┐рдбрд┐рдУ, рдЕреЕрдирд┐рдореЗрдЯреЗрдб gif, рдСрдбрд┐рдУ, рд╡реНрд╣реЙрдЗрд╕ рдиреЛрдЯреНрд╕, рджрд╕реНрддрдРрд╡рдЬ, рд╕реНрдЯрд┐рдХрд░реНрд╕.

рдорд░реНрдпрд╛рджрд╛
рдХреГрдкрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА рд╣рдЯрд╡рд▓реЗрд▓реЗ рд╕рдВрджреЗрд╢ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдЕрдзрд┐рдХреГрдд рдЖрдгрд┐ рд╕рдорд░реНрдерд┐рдд рдорд╛рд░реНрдЧ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА. рд╣рд╛ рдПрдХ рдЙрдкрд╛рдп рдЖрд╣реЗ рдЖрдгрд┐ рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдореЗрд╕реЗрдЬрд┐рдВрдЧ рдЕреЕрдкрдореБрд│реЗ рдХрд┐рдВрд╡рд╛ рдЕрдЧрджреА Android OS рдореБрд│реЗ рдорд░реНрдпрд╛рджрд╛ рдпреЗрдК рд╢рдХрддрд╛рдд:
1) рдордЬрдХреВрд░ рд╕рдВрджреЗрд╢ рддреБрдордЪреНрдпрд╛ рд╕реВрдЪрдирд╛рдВрджреНрд╡рд╛рд░реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд, рдореНрд╣рдгреВрди, рдЬрд░ рддреБрдореНрд╣реА рд╢рд╛рдВрддрддреЗрд╡рд░ рдЪреЕрдЯ рдареЗрд╡рд▓реЗ рдЕрд╕реЗрд▓ рдХрд┐рдВрд╡рд╛ рддреБрдореНрд╣реА рд╕рдзреНрдпрд╛ рдореЗрд╕реЗрдЬрд┐рдВрдЧ рдЕреЕрдкрд╡рд░ рдПрдЦрд╛рджрд╛ рдореЗрд╕реЗрдЬ рд╣рдЯрд╡рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдкрд╛рд╣рдд рдЕрд╕рд╛рд▓ рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. рдПрдХ рд╕реВрдЪрдирд╛ рддреНрдпрд╛рдореБрд│реЗ WAMR рддреЗ рдЬрддрди рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА! рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рддреБрдореНрд╣реА рд╣реЗ рдЕреЕрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рд╕реВрдЪрдирд╛/рд╕рдВрджреЗрд╢ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдгреЗ рдЕрд╢рдХреНрдп рдЖрд╣реЗ (рдореНрд╣рдгреВрди рддреЗ рддреНрд╡рд░реАрдд рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛!).

2) рдЬрд░ рд╕рдВрджреЗрд╢ рдЬрддрди рдХреЗрд▓реЗ рдЬрд╛рдд рдирд╕рддреАрд▓, рддрд░ рддреЗ Android рдиреЗ WAMR рдерд╛рдВрдмрд╡рд▓реНрдпрд╛рдореБрд│реЗ рд╣реЛрдК рд╢рдХрддреЗ. рдХреГрдкрдпрд╛ рд╕рд░реНрд╡ рдмреЕрдЯрд░реА рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рд╕реЗрд╡рд╛рдВрдордзреВрди WAMR рдХрд╛рдвреВрди рдЯрд╛рдХрд╛!

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

4) рддреБрдореНрд╣реА рд╡рд╛рдпрдлрд╛рдп рдХрдиреЗрдХреНрд╢рди рд╡рд╛рдкрд░рдд рдирд╕рд▓реНрдпрд╛рд╕, рддреБрдордЪреНрдпрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдореБрд│реЗ рддреБрдордЪреНрдпрд╛ рдореЗрд╕реЗрдЬрд┐рдВрдЧ рдЕреЕрдкрджреНрд╡рд╛рд░реЗ рдХрд╛рд╣реА рдореАрдбрд┐рдпрд╛ рдЖрдкреЛрдЖрдк рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛрдгрд╛рд░ рдирд╛рд╣реАрдд. рддреБрдореНрд╣реА рд╣реЗ рд╡рд░реНрддрди рдореЗрд╕реЗрдЬрд┐рдВрдЧ рдЕреЕрдк > рд╕реЗрдЯрд┐рдВрдЧреНрдЬ > рдбреЗрдЯрд╛ рдЖрдгрд┐ рд╕реНрдЯреЛрд░реЗрдЬ рд╡рд╛рдкрд░ рдордзреНрдпреЗ рдмрджрд▓реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рддреБрдордЪреНрдпрд╛ рд╢рдХреНрдпрддрд╛ рд╡рд╛рдврд╡реВ рд╢рдХрддрд╛.

рддреБрдордЪреНтАНрдпрд╛ Android рдЖрд╡реГрддреНрддреАрдореБрд│реЗ рдХрд┐рдВрд╡рд╛ рддреБрдордЪреНтАНрдпрд╛ рд╕рд┐рд╕реНтАНрдЯрдо рднрд╛рд╖реЗрдореБрд│реЗ (рд╡рд┐рд╢реЗрд╖рдд: рддреА рдЙрдЬрд╡реАрдХрдбреВрди рдбрд╛рд╡реАрдХрдбреЗ рдЕрд╕рд▓реНтАНрдпрд╛рд╕) рдЗрддрд░ рдорд░реНрдпрд╛рджрд╛ рдпреЗрдК рд╢рдХрддрд╛рдд. рдХреГрдкрдпрд╛ рдорд╛рдЭреНрдпрд╛рд╢реА рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзрд╛ рдЖрдгрд┐ рдорд▓рд╛ рдХреЛрдгрддреАрд╣реА рд╕рдорд╕реНрдпрд╛ рд╕рдмрдорд┐рдЯ рдХрд░рд╛ рдЬреЗрдгреЗрдХрд░реВрди рдореА рддреНрдпрд╛рдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВ рд╢рдХреЗрди!

WAMR рддреБрдордЪреЗ рдЦрд╛рдЬрдЧреА рд╕рдВрджреЗрд╢ рдХрд┐рдВрд╡рд╛ рддрддреНрд╕рдо рд╕рдВрджреЗрд╢ рдХрдзреАрдЪ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдд рдирд╛рд╣реА. рд╕рд░реНрд╡ рдХрд╛рд╣реА рдлрдХреНрдд рддреБрдордЪреНрдпрд╛ рдлреЛрдирд╡рд░, рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рд╕реЗрд╡реНрд╣ рдХреЗрд▓реЗ рдЬрд╛рддреЗ.
рдпрд╛ рд░реЛрдЬреА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ
рео рдорд╛рд░реНрдЪ, реирежреирек

рдбреЗрдЯрд╛рд╕рдВрдмрдВрдзрд┐рдд рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛

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

рд░реЗрдЯрд┐рдВрдЧ рдЖрдгрд┐ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдиреЗ

рек.рек
реп.релрен┬ард▓рд╛рдЦ рдкрд░реАрдХреНрд╖рдгреЗ
Nilesh Jadhav
резрей рдореЗ, реирежреирей
Kadak
реи рд▓реЛрдХрд╛рдВрдирд╛ рд╣реЗ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдпреБрдХреНрдд рд╡рд╛рдЯрд▓реЗ
рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЙрдкрдпреБрдХреНрдд рд╡рд╛рдЯрд▓реЗ рдХрд╛?
Ashok Ghule
реиреп рдЬреБрд▓реИ, реирежреирез
Nice
рел рд▓реЛрдХрд╛рдВрдирд╛ рд╣реЗ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдпреБрдХреНрдд рд╡рд╛рдЯрд▓реЗ
рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЙрдкрдпреБрдХреНрдд рд╡рд╛рдЯрд▓реЗ рдХрд╛?
Tanaji Kedari
реиреж рдЬреБрд▓реИ, реирежреиреи
рдпрдмрдбрд░рдб
реи рд▓реЛрдХрд╛рдВрдирд╛ рд╣реЗ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдпреБрдХреНрдд рд╡рд╛рдЯрд▓реЗ
рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЙрдкрдпреБрдХреНрдд рд╡рд╛рдЯрд▓реЗ рдХрд╛?

рдирд╡реАрди рдХрд╛рдп рдЖрд╣реЗ

тЪбя╕П App is more responsive: fixed crashes and app-no-responding