ວິທີການພັດທະນາສໍາລັບ iOS, Windows ແລະ Mac ໃນເວລາດຽວກັນ

ເຄື່ອງມືການພັດທະນາທີ່ດີທີ່ສຸດໃນລະບົບຖານຂໍ້ມູນ

Apple App Store ຍອດນິຍົມແນວໃດ? ໃນໄຕມາດທໍາອິດຂອງປີ 2015, ປະຊາຊົນໃຊ້ເວລາຫຼາຍກວ່າ $ 1.7 ຕື້ໃນກິດ. ນັ້ນແມ່ນເຫດຜົນທີ່ດີທີ່ນັກພັດທະນາ app ມັກຈະເອົາລຸ້ນ iOS ຂອງແອັບຯຂອງພວກເຂົາຄັ້ງທໍາອິດ, ແຕ່ລະເວບອື່ນໆບໍ່ຄວນຖືກລະເວັ້ນ. ແລະໃນຂະນະທີ່ Android ອາດຈະເປັນສ່ວນນ້ອຍຂອງ pie ມືຖືໃນແງ່ຂອງການຂາຍ app, app ສົບຜົນສໍາເລັດໃນ Google Play ຍັງສາມາດໄດ້ຮັບຜົນກໍາໄລດີ.

ນີ້ແມ່ນສິ່ງທີ່ເຮັດໃຫ້ການພັດທະນາຂ້າມເວທີເປັນການພິຈາລະນາທີ່ສໍາຄັນ. ຄວາມສາມາດລະຫັດເວລາແລະການກໍ່ສ້າງຢູ່ທຸກບ່ອນຈະຊ່ວຍປະຫຍັດເວລາຫຼາຍເຖິງແມ່ນວ່າທ່ານພຽງແຕ່ວາງແຜນການພັດທະນາສໍາລັບ iOS ແລະ Android. ເມື່ອທ່ານເພີ່ມ Windows, Mac ແລະແພລະຕະຟອມອື່ນ ໆ ເຂົ້າໄປໃນການຜະສົມ, ມັນສາມາດເປັນເວລາທີ່ອຸດົມສົມບູນ. ຢ່າງໃດກໍ່ຕາມ, ການພັດທະນາໂດຍຜ່ານລະບົບເວບໄຊທ໌ໂດຍປົກກະຕິມາມີຂໍ້ສົງໄສ. ທ່ານມັກຖືກລັອກເຂົ້າໃນເຄື່ອງມືຂອງພາກສ່ວນທີສາມເຊິ່ງອາດຈະສະຫນອງຂໍ້ຈໍາກັດກ່ຽວກັບສິ່ງທີ່ທ່ານສາມາດເຮັດກັບແອັບຯເຊັ່ນບໍ່ສາມາດໃຊ້ຄຸນສົມບັດຫລ້າສຸດຂອງລະບົບປະຕິບັດການຈົນກວ່າເຄື່ອງມືຂອງທ່ານຈະສະຫນັບສະຫນູນ.

01 of 05

Corona SDK

Save Our Village ຖືກພັດທະນາໂດຍ Red Sprite Studios ໂດຍໃຊ້ 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 ເປັນຕົວແທນຂອງແພັກເກດການພັດທະນາຂ້າມແພລະຕະຟອມທີ່ມີຊື່ສຽງຫຼາຍທີ່ສຸດ, ແຕ່ມີຫລາຍທາງເລືອກອື່ນໆ. ບາງສິ່ງບາງຢ່າງເຫຼົ່ານີ້ບໍ່ຄ່ອນຂ້າງແຂງແຮງ, ຕ້ອງໃຊ້ເວລາຫລາຍຂຶ້ນຈາກລະຫັດໄປຍັງການກໍ່ສ້າງຈິງ, ຫຼືພຽງແຕ່ລາຄາແພງຫຼາຍ, ແຕ່ພວກເຂົາອາດຈະເຫມາະສົມກັບຄວາມຕ້ອງການຂອງທ່ານ.

ວິທີການພັດທະນາ Apps iPad