рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╡рд┐рдХрд╛рд╕

PhoneGap рдмрдирд╛рдо рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдмрдирд╛рдо рд░реЛрдбреНрд╕



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореБрдЭреЗ рдпрд╣ рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╡рд┐рдХрд╛рд╕ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ рдЬреЛ 3 рдбреА рдЧреЗрдо, рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡, рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдФрд░ рдПрдирд┐рдореЗрдЯреЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╣реИрдВред



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



PhoneGap рдФрд░ рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо HTML, CSS рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╡реЗ рджреЛрдиреЛрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдореВрд▓ рдХреНрд╖рдорддрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП Javasript API рдХреА рдЖрдкреВрд░реНрддрд┐ рдХрд░рддреЗ рд╣реИрдВред (рдЬреАрдкреАрдПрд╕ / рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди, рдХрдВрдкрди, рдПрдХреНрд╕реЗрд▓реЗрд░реЛрдореАрдЯрд░, рдзреНрд╡рдирд┐ ...)ред рд░реЛрдбреНрд╕ рд░реВрдмреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ HTML рд╕рд╛рдордЧреНрд░реА рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдорд╛рдгрд┐рдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдореВрд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рд╣реЛрддреА рд╣реИред



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



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



PhoneGap рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдпрд╣реА рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ, рдпреЗ рджреЛрдиреЛрдВ рд░реВрдкрд░реЗрдЦрд╛ рдмрд╣реБрдд рд╕рдорд╛рди рд╣реИрдВред



PhoneGap рдФрд░ рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?



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

2. PhoneGap рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдореЛрдмрд╛рдЗрд▓ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред PhoneGap iPhone, Android, рд╕рд┐рдореНрдмрд┐рдпрди, рдкрд╛рдо рдФрд░ рдмреНрд▓реИрдХрдмреЗрд░реА рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдЪрд▓рддрд╛ рд╣реИред рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдХреЗрд╡рд▓ iPhone рдФрд░ Android рдХреЗ рд▓рд┐рдП рддреИрдирд╛рдд рд╣реИ



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



рд╕рднреА рд╕реВрдЪреАрдмрджреНрдз рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реНрд╡рддрдВрддреНрд░ рд╣реИрдВред рдЖрдк рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рди рд╕рдХрддреЗ рд╣реИрдВред



рдпрджрд┐ рдЖрдк рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо 3 рдбреА рдЧреЗрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЖрдкрдХреЛ unity3d.com рдХреА рдУрд░ рджреЗрдЦрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ



рдпрд╣ рд▓реЗрдЦ рдПрдХ рдореБрдлреНрдд рдЕрдиреБрд╡рд╛рдж рд╣реИ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рд╣реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред



PS рдЕрд▓рдЧ рд╕реЗ, рдЯрд╛рдЗрдЯреЗрдирд┐рдпрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдВ рдкрдврд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: habrahabr.ru/blogs/javascript/95010



All Articles