កញ្ចប់ឧបករណ៍អភិវឌ្ឍវេទិកាឆ្លងកាត់ដ៏ល្អបំផុត
តើ Apple App Store ពេញនិយមយ៉ាងដូចម្តេច? នៅត្រីមាសដំបូងនៃឆ្នាំ 2015 មនុស្សចំណាយប្រាក់ជាង 1,7 ពាន់លានដុល្លារលើកម្មវិធី។ នោះហើយជាហេតុផលដ៏ល្អដែលអ្នកអភិវឌ្ឍន៍កម្មវិធីជាញឹកញាប់ដាក់កម្មវិធី iOS ជាលើកដំបូងរបស់ពួកគេប៉ុន្តែវេទិកាផ្សេងទៀតមិនគួរត្រូវបានអើពើ។ ហើយខណៈពេលដែលប្រព័ន្ធប្រតិបត្តិការ Android អាចជាបំណែកតូចមួយនៃបន្ទះទូរស័ព្ទនៅក្នុងលក្ខខណ្ឌនៃការលក់កម្មវិធីកម្មវិធីដែលទទួលបានជោគជ័យនៅលើ Google Play នៅតែអាចទទួលបានផលចំណេញ។
នេះគឺជាអ្វីដែលធ្វើឱ្យការអភិវឌ្ឍឆ្លងកាត់វេទិកាគឺជាការពិចារណាដ៏សំខាន់មួយ។ សមត្ថភាពក្នុងការសរសេរកូដម្តងនិងបង្កើតនៅគ្រប់ទីកន្លែងរក្សាទុកពេលវេលាច្រើនទោះបីជាអ្នកគ្រាន់តែមានគម្រោងលើការអភិវឌ្ឍសម្រាប់ iOS និង Android ។ នៅពេលអ្នកបន្ថែមវីនដូម៉ាក់និងវេទិកាដទៃទៀតចូលទៅក្នុងល្បាយវាអាចជាពេលវេលាដ៏ត្រជាក់ត្រចង់។ ទោះជាយ៉ាងណាក៏ដោយការអភិវឌ្ឍន៍ឆ្លងវេទិកាជាធម្មតាមានសញ្ញាព្រមាន។ ជាញឹកញាប់អ្នកត្រូវបានចាក់សោរចូលទៅក្នុងប្រអប់ឧបករណ៍ទីបីដែលអាចផ្តល់នូវការកំណត់លើអ្វីដែលអ្នកអាចធ្វើជាមួយកម្មវិធីដូចជាមិនអាចប្រើប្រាស់នូវលក្ខណៈចុងក្រោយបំផុតនៃប្រព័ន្ធប្រតិបត្តិការរហូតដល់ប្រអប់ឧបករណ៍របស់អ្នកគាំទ្រវា។
01 នៃ 05
Corona SDK
Corona Labs ថ្មីៗនេះបានប្រកាសថាឧបករណ៍អភិវឌ្ឍន៍ដ៏ពេញនិយមរបស់ Corona SDK របស់ពួកគេឥឡូវនេះគាំទ្រ Windows និង Mac ។ Corona SDK គឺជាវិធីដ៏ល្អមួយដើម្បីបង្កើតកម្មវិធី iOS និង Android ហើយខណៈពេលដែលសមត្ថភាពក្នុងការបង្កើតសម្រាប់ Windows និង Mac នៅតែស្ថិតនៅក្នុងកំណែបែតាកម្មវិធីជាច្រើននឹងប្តូរទៅកាន់កម្មវិធីទាំងនោះវិញ។
Corona SDK មានគោលបំណងជាចម្បងក្នុងការលេងហ្គេម 2D ប៉ុន្តែវាក៏មានការប្រើប្រាស់ផលិតផលមួយចំនួនផងដែរ។ តាមការពិតអ្នកអភិវឌ្ឍន៍មួយចំនួនបានទទួលជោគជ័យក្នុងការអភិវឌ្ឍន៍កម្មវិធីមិនមែនហ្គេមដោយប្រើប្រាស់ Corona SDK ។ វេទិកាប្រើ LUA ជាភាសាមួយដែលធ្វើឱ្យការសរសេរកូដកាន់តែលឿននៅពេលប្រៀបធៀបទៅនឹងរសជាតិផ្សេងៗរបស់ C អណ្ដែតជុំវិញហើយវាមានម៉ាស៊ីនក្រាហ្វិករួចហើយ។
អានការពិនិត្យមើលឡើងវិញនៃ Corona SDK
ផ្នែកដ៏ល្អបំផុតគឺថា Corona SDK គឺឥតគិតថ្លៃ។ អ្នកអាចទាញយកនិងចាប់ផ្តើមការអភិវឌ្ឍភ្លាមៗហើយខណៈពេលដែលមានកំណែ "សហគ្រាស" ដែលបានបង់ប្រាក់អ្នកអភិវឌ្ឍន៍ភាគច្រើននឹងត្រូវបានកែសម្រួលដោយឥតគិតថ្លៃនៃវេទិកា។ ខ្ញុំបានប្រើ Corona SDK ដើម្បីអភិវឌ្ឍហ្គេមនិងកម្មវិធីប្រើប្រាស់និងផលិតភាពហើយវាមិនល្អទេប្រសិនបើអ្នកត្រូវការបញ្ចូលអត្ថបទច្រើនពីអ្នកប្រើវាមានភាពរឹងមាំសម្រាប់ការប្រើប្រាស់ផលិតផលផ្សេងទៀតនិងភាពលេចធ្លោក្រាហ្វិច 2D ។
ការប្រើប្រាស់បឋម: ល្បែង 2D ផលិតផល ច្រើនទៀត»
02 នៃ 05
ការរួបរួម
Corona SDK គឺអស្ចារ្យនៅក្រាហ្វិក 2D ប៉ុន្តែប្រសិនបើអ្នកត្រូវការ 3D អ្នកត្រូវការយូនីធី។ ការពិតប្រសិនបើអ្នកមានគម្រោងទៅ 3D នាពេលអនាគត Unity អាចជាជម្រើសដ៏ល្អបំផុតបើទោះបីជាគម្រោងបច្ចុប្បន្នរបស់អ្នកគឺជាហ្គេម 2D ក៏ដោយ។ វាតែងតែជាគំនិតល្អក្នុងការបង្កើតឃ្លាំងកូដដើម្បីបង្កើនផលិតកម្មនាពេលអនាគត។
ល្បែងយូនីធីអាចចំណាយពេលយូរដើម្បីបង្កើតប៉ុន្តែយូនីធីផ្តល់ប្រាក់រង្វាន់បន្ថែមសម្រាប់ការគាំទ្រស្ទើរតែគ្រប់វេទិកាទាំងអស់ដែលរួមមានល្បែងនិងហ្គេមអនឡាញដែលត្រូវបានគាំទ្រដោយម៉ាស៊ីន WebGL ។
ការប្រើប្រាស់បឋម: ហ្គេម 3D ច្រើនទៀត»
03 នៃ 05
Cocos2D
ដូចដែលឈ្មោះបានបង្ហាញ, Cocos2D គឺជាក្របខ័ណ្ឌសម្រាប់ការកសាងហ្គេម 2D មួយ។ ទោះជាយ៉ាងណា, មិនដូច Corona SDK, កូកូស 2D មិនមែនជាកូដពិតនៅពេលដែលចងក្រងដំណោះស្រាយនៅគ្រប់ទីកន្លែង។ ផ្ទុយទៅវិញវាជាបណ្ណាល័យមួយដែលអាចបញ្ចូលទៅក្នុងវេទិកាផ្សេងគ្នាដែលនឹងធ្វើឱ្យលេខកូដពិតប្រាកដដូចគ្នាឬដូចគ្នា។ នេះធ្វើឱ្យមានការលើកបាល់យ៉ាងច្រើននៅពេលដែលការលេងហ្គេមពីវេទិកាមួយទៅកន្លែងបន្ទាប់ប៉ុន្តែវានៅតែត្រូវការការងារច្រើនជាង Corona ។ ទោះជាយ៉ាងណាក៏ដោយប្រាក់រង្វាន់នេះគឺថាលទ្ធផលចុងបញ្ចប់ត្រូវបានសរសេរកូដជាភាសាកំណើតដែលផ្តល់ឱ្យអ្នកនូវការចូលដំណើរការពេញលេញនៃ APIs របស់ឧបករណ៍ទាំងអស់ដោយមិនចាំបាច់រង់ចាំឱ្យភាគីទីបីបញ្ចូលវា។
ការប្រើប្រាស់បឋម: ហ្គេមទ្វេរ ជាច្រើនទៀត»
04 នៃ 05
PhoneGap
PhoneGap ប្រើ HTML 5 ដើម្បីបង្កើតកម្មវិធីឆ្លងវេទិកា។ ស្ថាបត្យកម្មជាមូលដ្ឋាននៃវេទិកានេះគឺជាកម្មវិធី HTML 5 ដែលរត់នៅក្នុង WebView នៅលើវេទិកាដើម។ អ្នកអាចគិតថានេះជាកម្មវិធីបណ្ដាញដែលកំពុងដំណើរការនៅក្នុងកម្មវិធីរុករកនៅលើឧបករណ៍ប៉ុន្តែជំនួសឱ្យការប្រើម៉ាស៊ីនបម្រើបណ្ដាញដើម្បីបង្ហោះកម្មវិធីនេះឧបករណ៍ក៏ដើរតួជាម៉ាស៊ីនមេផងដែរ។
ដូចដែលអ្នកអាចស្រមៃបាន PhoneGap នឹងមិនប្រកួតប្រជែងយ៉ាងខ្លាំងប្រឆាំងនឹង Unity, Corona SDK ឬ Cocos ក្នុងលក្ខខណ្ឌនៃការលេងហ្គេមនោះទេប៉ុន្តែវាអាចងាយស្រួលជាងវេទិកាទាំងនោះសម្រាប់អាជីវកម្មផលិតភាពនិងកូដសហគ្រាស។ មូលដ្ឋានគ្រឹះ HTML 5 មានន័យថាក្រុមហ៊ុនមួយអាចបង្កើតកម្មវិធីបណ្តាញក្នុងផ្ទះនិងរុញវាទៅឧបករណ៍។
PhoneGap ក៏មានទំនាក់ទំនងយ៉ាងល្អជាមួយ Sencha ដែលជាវេទិកាសម្រាប់បង្កើតកម្មវិធីវិបសាយ។
ការប្រើប្រាស់បឋម: ផលិតភាព, អាជីវកម្ម ច្រើនទៀត»
05 នៃ 05
និងច្រើនទៀត...
Corona SDK, យូនីធី, Cocos និង PhoneGap តំណាងឱ្យកញ្ចប់អភិវឌ្ឍន៍ដែលឆ្លងកាត់វេទិកាពេញនិយមបំផុតប៉ុន្តែមានជម្រើសផ្សេងទៀតជាច្រើន។ មួយចំនួននៃការទាំងនេះមិនមានភាពរឹងមាំទេត្រូវការពេលច្រើនពីកូដទៅជាសំណង់ពិតឬមានតំលៃថ្លៃណាស់ប៉ុន្តែវាប្រហែលជាត្រឹមត្រូវសម្រាប់តម្រូវការរបស់អ្នក។
- QT ។ ជាជម្រើសដ៏ល្អសម្រាប់កម្មវិធីសហគ្រាសនិងផលិតភាព QT បាននៅជុំវិញសម្រាប់ខណៈពេលមួយនៅក្នុងទម្រង់ផ្សេងៗគ្នា។ ការសាងសង់ចុងក្រោយបំផុតបានធ្វើឱ្យមានភាពរលោងជាច្រើនជុំវិញវេទិកាដ៏រឹងមាំមួយ។
- Xamarin ។ ជម្រើសដ៏ល្អមួយទៀតសម្រាប់ដំណោះស្រាយមិនមែនលេងហ្គេម Xamarin ប្រើ C # ជាភាសាសរសេរកម្មវិធី។ Xamarin មានជំនាញក្នុងការប្រើធាតុ UI ដើមដូច្នេះកម្មវិធីមើលទៅដូចជាពួកវាត្រូវបានរចនាឡើងសម្រាប់ឧបករណ៍ជាក់លាក់។
- ម៉ាម៉ាឡាដ។ ជាចម្បងវេទិកាល្បែងមួយ, Marmalade មានទាំងឧបករណ៍ C និង Marmalade រហ័ស, ឧបករណ៍ LUA ។
- កម្មវិធីប្រមូលផ្ដុំ ។ ប្រសិនបើអ្នកចង់បង្កើតដោយប្រើ JavaScript JavaScript អាចជាឧបករណ៍របស់អ្នក។ ទោះជាយ៉ាងណាក៏ដោយវាមិនមែនជាដំណោះស្រាយដ៏ល្អឥតខ្ចោះនៅពេលដែលមានដំណោះស្រាយគ្រប់ទីកន្លែងដូច្នេះអ្នកនឹងនៅតែមានការងារខ្លះដើម្បីធ្វើការបង្កើតឧបករណ៍ជាក់លាក់។