ເຄື່ອງມືການພັດທະນາທີ່ດີທີ່ສຸດໃນລະບົບຖານຂໍ້ມູນ
Apple App Store ຍອດນິຍົມແນວໃດ? ໃນໄຕມາດທໍາອິດຂອງປີ 2015, ປະຊາຊົນໃຊ້ເວລາຫຼາຍກວ່າ $ 1.7 ຕື້ໃນກິດ. ນັ້ນແມ່ນເຫດຜົນທີ່ດີທີ່ນັກພັດທະນາ app ມັກຈະເອົາລຸ້ນ iOS ຂອງແອັບຯຂອງພວກເຂົາຄັ້ງທໍາອິດ, ແຕ່ລະເວບອື່ນໆບໍ່ຄວນຖືກລະເວັ້ນ. ແລະໃນຂະນະທີ່ Android ອາດຈະເປັນສ່ວນນ້ອຍຂອງ pie ມືຖືໃນແງ່ຂອງການຂາຍ app, app ສົບຜົນສໍາເລັດໃນ Google Play ຍັງສາມາດໄດ້ຮັບຜົນກໍາໄລດີ.
ນີ້ແມ່ນສິ່ງທີ່ເຮັດໃຫ້ການພັດທະນາຂ້າມເວທີເປັນການພິຈາລະນາທີ່ສໍາຄັນ. ຄວາມສາມາດລະຫັດເວລາແລະການກໍ່ສ້າງຢູ່ທຸກບ່ອນຈະຊ່ວຍປະຫຍັດເວລາຫຼາຍເຖິງແມ່ນວ່າທ່ານພຽງແຕ່ວາງແຜນການພັດທະນາສໍາລັບ iOS ແລະ Android. ເມື່ອທ່ານເພີ່ມ Windows, Mac ແລະແພລະຕະຟອມອື່ນ ໆ ເຂົ້າໄປໃນການຜະສົມ, ມັນສາມາດເປັນເວລາທີ່ອຸດົມສົມບູນ. ຢ່າງໃດກໍ່ຕາມ, ການພັດທະນາໂດຍຜ່ານລະບົບເວບໄຊທ໌ໂດຍປົກກະຕິມາມີຂໍ້ສົງໄສ. ທ່ານມັກຖືກລັອກເຂົ້າໃນເຄື່ອງມືຂອງພາກສ່ວນທີສາມເຊິ່ງອາດຈະສະຫນອງຂໍ້ຈໍາກັດກ່ຽວກັບສິ່ງທີ່ທ່ານສາມາດເຮັດກັບແອັບຯເຊັ່ນບໍ່ສາມາດໃຊ້ຄຸນສົມບັດຫລ້າສຸດຂອງລະບົບປະຕິບັດການຈົນກວ່າເຄື່ອງມືຂອງທ່ານຈະສະຫນັບສະຫນູນ.
01 of 05
Corona SDK
Corona Labs ໄດ້ປະກາດເມື່ອໄວໆມານີ້ວ່າເຄື່ອງມືພັດທະນາຂອງແພັກເກດ Corona SDK ທີ່ມີຄວາມສາມາດໃນປັດຈຸບັນສະຫນັບສະຫນູນ Windows ແລະ Mac. SDK Corona ແມ່ນວິທີການທີ່ດີທີ່ຈະພັດທະນາແອັບຯ iOS ແລະ Android ແລະໃນຂະນະທີ່ຄວາມສາມາດໃນການກໍ່ສ້າງສໍາລັບ Windows ແລະ Mac ຍັງຄົງຢູ່ໃນເບຕ້າ, ຫຼາຍໆແອັບຯຈະປ່ຽນແປງໄປສູ່ເວທີເຫລົ່ານັ້ນ.
Corona SDK ແມ່ນມີຈຸດປະສົງຕົ້ນຕໍໃນການຫລິ້ນເກມ 2D, ແຕ່ມັນຍັງມີການຜະລິດບາງຜະລິດຕະພັນ. ໃນຄວາມເປັນຈິງ, ນັກພັດທະນາບາງຄົນໄດ້ຮັບຜົນສໍາເລັດຫຼາຍໃນການພັດທະນາກິດທີ່ບໍ່ແມ່ນເກມໂດຍໃຊ້ Corona SDK. ແພລະຕະຟອມໃຊ້ LUA ເປັນພາສາທີ່ເຮັດໃຫ້ລະຫັດດີກວ່າເມື່ອທຽບກັບແກ່ນຕ່າງໆຂອງ C floating around, ແລະມັນກໍ່ມີເຄື່ອງຈັກກາຟິກທີ່ສ້າງຂຶ້ນໃນມັນ.
ອ່ານການທົບທວນຄືນຂອງ SDK Corona
ສ່ວນທີ່ດີທີ່ສຸດແມ່ນ Corona SDK ບໍ່ເສຍຄ່າ. ທ່ານສາມາດດາວໂຫລດແລະເລີ່ມຕົ້ນການພັດທະນາທັນທີແລະໃນຂະນະທີ່ມີວິທີການ "ວິສາຫະກິດ" ທີ່ຈ່າຍ, ຜູ້ພັດທະນາສ່ວນໃຫຍ່ຈະດີກັບສະບັບທີ່ບໍ່ເສຍຄ່າຂອງເວທີ. ຂ້ອຍໄດ້ໃຊ້ Corona SDK ເພື່ອພັດທະນາທັງເກມແລະກິດຈະກໍາ / ຜົນຜະລິດແລະໃນຂະນະທີ່ມັນບໍ່ແມ່ນສິ່ງທີ່ດີຖ້າທ່ານຕ້ອງການຂໍ້ຄວາມຫຼາຍໆຂໍ້ຄວາມຈາກຜູ້ໃຊ້, ມັນຈະແຂງແຮງສໍາລັບການນໍາໃຊ້ຜະລິດຕະພັນອື່ນແລະທີ່ຍັງຄ້າງສໍາລັບຮູບພາບ 2D.
ການນໍາໃຊ້ປະຖົມ: 2D ເກມ, ຜະລິດຕະພັນ ເພີ່ມເຕີມ
02 of 05
Unity
SDK Corona ແມ່ນທີ່ດີທີ່ສຸດໃນຮູບພາບ 2D, ແຕ່ຖ້າທ່ານຈໍາເປັນຕ້ອງໄປ 3D, ທ່ານຈໍາເປັນຕ້ອງ Unity. ໃນຄວາມເປັນຈິງ, ຖ້າທ່ານວາງແຜນທີ່ຈະໄປ 3D ໃນອະນາຄົດ, Unity ອາດຈະເປັນທາງເລືອກທີ່ດີທີ່ສຸດເຖິງແມ່ນວ່າໂຄງການປະຈຸບັນຂອງທ່ານແມ່ນເກມ 2D. ມັນກໍ່ເປັນຄວາມຄິດທີ່ດີທີ່ຈະສ້າງຖານຂໍ້ມູນລະຫັດເພື່ອເຮັດໃຫ້ການຜະລິດໃນອະນາຄົດໄວຂຶ້ນ.
ເກມ Unity ອາດຈະໃຊ້ເວລາດົນກວ່າທີ່ຈະພັດທະນາແຕ່ Unity ໃຫ້ເງິນເພີ່ມເຕີມທີ່ສະຫນັບສະຫນູນເກືອບທຸກໆແພລະຕະຟອມທີ່ມີຢູ່, ລວມທັງເຄື່ອງຄອມພິວເຕີແລະເກມທີ່ສະຫນັບສະຫນູນໂດຍເຄື່ອງຈັກ WebGL.
ການນໍາໃຊ້ປະຖົມ: 3D ເກມ ເພີ່ມເຕີມ
03 of 05
Cocos2D
ເປັນຊື່ແນະນໍາ, Cocos2D ແມ່ນຂອບສໍາລັບການກໍ່ສ້າງເກມ 2D. ຢ່າງໃດກໍຕາມ, ບໍ່ຄ້າຍຄືກັບ Corona SDK, Cocos 2D ບໍ່ແມ່ນລະຫັດແທ້ໆເມື່ອ compile ຢູ່ທຸກບ່ອນ. ແທນທີ່ຈະ, ມັນແມ່ນຫ້ອງສະຫມຸດທີ່ສາມາດຖືກໃສ່ເຂົ້າໄປໃນເວທີທີ່ແຕກຕ່າງກັນທີ່ຈະເຮັດໃຫ້ລະຫັດຕົວຈິງມີຄວາມຄ້າຍຄືກັນຫຼືຄ້າຍຄືກັນຫຼາຍ. ນີ້ບໍ່ມີການຍົກລະດັບຫນັກໃນເວລາທີ່ນໍາເກມຈາກເວທີຫນຶ່ງໄປອີກ, ແຕ່ມັນຍັງຕ້ອງການວຽກຫຼາຍກວ່າ Corona. ແຕ່ bonus ແມ່ນວ່າຜົນໄດ້ຮັບສຸດທ້າຍແມ່ນ coded ໃນພາສາພື້ນເມືອງ, ເຊິ່ງເຮັດໃຫ້ທ່ານສາມາດເຂົ້າເຖິງທັງຫມົດຂອງ APIs ຂອງອຸປະກອນທັງຫມົດໂດຍບໍ່ຕ້ອງລໍຖ້າບຸກຄົນທີສາມທີ່ຈະປະກອບມັນ.
ການນໍາໃຊ້ປະຖົມ: 2D ເກມ ເພີ່ມເຕີມ
04 of 05
PhoneGap
PhoneGap leverages HTML 5 ເພື່ອພັດທະນາຄໍາຮ້ອງສະຫມັກຂ້າມລະບົບ. ສະຖາປັດຕະຖານພື້ນຖານຂອງແພລະຕະຟອມນີ້ແມ່ນ HTML 5 app ທີ່ເຮັດວຽກພາຍໃນ WebView ໃນເວທີທໍາມະຊາດ. ທ່ານສາມາດຄິດວ່ານີ້ເປັນແອັບຯເວັບທີ່ເຮັດວຽກພາຍໃນເບົາເຊີໃນອຸປະກອນແຕ່ແທນທີ່ຈະຕ້ອງໃຊ້ເຄື່ອງແມ່ຂ່າຍເວັບເພື່ອເປັນເຈົ້າພາບແອັບພລິເຄຊັນ, ອຸປະກອນກໍ່ຈະເປັນເຄື່ອງແມ່ຂ່າຍ.
ດັ່ງທີ່ທ່ານສາມາດຈິນຕະນາການ, PhoneGap ຈະບໍ່ສາມາດແຂ່ງຂັນໄດ້ດີກັບ Unity, Corona SDK ຫຼື Cocos ໃນແງ່ຂອງການຫລິ້ນເກມ, ແຕ່ມັນກໍ່ສາມາດເກີນເວທີເຫຼົ່ານີ້ສໍາລັບທຸລະກິດ, ຜະລິດຕະພັນແລະລະຫັດທຸລະກິດ. ຖານຂໍ້ມູນ HTML 5 ຫມາຍຄວາມວ່າບໍລິສັດສາມາດພັດທະນາແອັບຯເວັບໃນບ້ານແລະສົ່ງໄປອຸປະກອນ.
PhoneGap ຍັງພົວພັນກັບ Sencha, ເຊິ່ງເປັນເວທີສໍາລັບການສ້າງເວັບໄຊທ໌ຕ່າງໆ.
ການນໍາໃຊ້ປະຖົມ: ຜະລິດຕະພັນ, ທຸລະກິດ ເພີ່ມເຕີມ»
05 of 05
ແລະຫຼາຍ ...
Corona SDK, Unity, Cocos, ແລະ PhoneGap ເປັນຕົວແທນຂອງແພັກເກດການພັດທະນາຂ້າມແພລະຕະຟອມທີ່ມີຊື່ສຽງຫຼາຍທີ່ສຸດ, ແຕ່ມີຫລາຍທາງເລືອກອື່ນໆ. ບາງສິ່ງບາງຢ່າງເຫຼົ່ານີ້ບໍ່ຄ່ອນຂ້າງແຂງແຮງ, ຕ້ອງໃຊ້ເວລາຫລາຍຂຶ້ນຈາກລະຫັດໄປຍັງການກໍ່ສ້າງຈິງ, ຫຼືພຽງແຕ່ລາຄາແພງຫຼາຍ, ແຕ່ພວກເຂົາອາດຈະເຫມາະສົມກັບຄວາມຕ້ອງການຂອງທ່ານ.
- QT ເປັນທາງເລືອກທີ່ດີສໍາລັບກິດຈະກໍາຂອງອົງກອນແລະຜະລິດຕະພັນ, QT ໄດ້ປະມານສໍາລັບເວລາໃນຮູບແບບຕ່າງໆ. ການກໍ່ສ້າງຫຼ້າສຸດ puts ຫຼາຍໂປໂລຍປະມານເປັນເວທີທີ່ແຂງຖ້າບໍ່ດັ່ງນັ້ນ.
- Xamarin ອີກທາງເລືອກທີ່ດີສໍາລັບໂຊລູຊັ່ນທີ່ບໍ່ແມ່ນເກມ, Xamarin ໃຊ້ C # ເປັນພາສາການຂຽນໂປລແກລມ. Xamarin ຊ່ຽວຊານໃນການນໍາໃຊ້ອົງປະກອບ UI ພື້ນຖານດັ່ງນັ້ນແອັບຯເບິ່ງຄືວ່າພວກເຂົາຖືກອອກແບບມາສໍາລັບອຸປະກອນສະເພາະ.
- Marmalade ເປັນຕົ້ນແມ່ນເວທີການຫລິ້ນເກມ, Marmalade ມີທັງເຄື່ອງມື C ແລະ Marmalade Quick, ເຄື່ອງມື LUA.
- Appcelerator ຖ້າທ່ານຕ້ອງການສ້າງການໃຊ້ JavaScript, Appcelerator ອາດເປັນເຄື່ອງມືຂອງທ່ານ. ຢ່າງໃດກໍ່ຕາມ, ມັນບໍ່ແມ່ນການແກ້ໄຂລະຫັດທີ່ງ່າຍດາຍເມື່ອສ້າງທຸກບ່ອນ, ດັ່ງນັ້ນທ່ານຍັງຄົງຈະມີວຽກບາງຢ່າງເພື່ອເຮັດການສ້າງສໍາລັບອຸປະກອນສະເພາະ.