Cara Nggawe kanggo iOS, Windows lan Mac ing Wektu sing Padhang

Toolkit Pembangunan Cross-Platform Terbaik

Apa populer Apple App Store? Ing waktu sepisanan saka 2015, wong nglampahi $ 1.7 milyar ing aplikasi. Iku alasan sing apik kok pangembang app kerep masang versi iOS app sing luwih dhisik, nanging platform liya ora kudu dilirwakake. Lan nalika Android bisa dadi irisan cilik pie seluler ing syarat-syarat sales app, app sing sukses ing Google Play isih bisa cukup nguntungake.

Iki sing nggawe pembangunan lintas platform minangka pertimbangan penting. Kemampuan kanggo kode sapisan lan mbangun maneka warna nyimpen akeh wektu sanajan sampeyan mung merencanakake ngembangake iOS lan Android. Nalika nambahake Windows, Mac, lan platform liyane menyang campuran, bisa dadi wektu banget rasa. Nanging, pembangunan lintas-platform biasane diwiwiti kanthi caveat. Sampeyan kerep dikunci dadi toolkit pihak katelu, sing bisa nyedhiyakake keterbatasan apa sampeyan bisa nindakake karo aplikasi, kayata ora bisa nggunakke fitur paling anyar saka sistem operasi nganti toolkit ndhukung.

01 saka 05

Corona SDK

Save Our Village dibangun dening Red Sprite Studios nggunakake Corona SDK.

Corona Labs bubar ngumumake manawa alat pangembangan lintas-platform Corona SDK populer saiki ndhukung Windows lan Mac. Corona SDK wis dadi cara sing apik kanggo ngembangake aplikasi iOS lan Android, lan nalika kemampuan kanggo mbangun Windows lan Mac isih beta, akeh aplikasi bakal ngonversi hak menyang platform kasebut.

Corona SDK ditemtokake utamane ing game 2D, nanging uga duwe sawetara kegunaan produktivitas. Malah, sawetara pangembang wis banget sukses ngembangake aplikasi non-game nggunakake Corona SDK. Platform kasebut nggunakake LUA minangka basa, sing ndadekake kodhe luwih cepet nalika dibandhingake karo macem-macem rasa C sing ngambang, lan nduweni mesin grafis sing dibangun.

Maca Review Corona SDK

Sisih paling apik yaiku yen Corona SDK gratis. Sampeyan bisa ngundhuh lan miwiti ngembangake kanthi cepet, lan nalika ana versi "perusahaan" sing mbayar, paling pangembang bakal becik karo edisi gratis platform. Aku wis nggunakake Corona SDK kanggo ngembangake game lan aplikasi produktivitas / produktivitas, lan nalika ora apik yen sampeyan butuhake akeh input teks saka pangguna, iku manawa migunakake fitur produktivitas sing luwih dhuwur lan pinunjul kanggo grafis 2D.

Utama Digunakake: 2D Game, Produktivitas liyane »

02 saka 05

Nyawiji

Corona SDK gedhe ing grafis 2D, nanging yen sampeyan kudu pindhah menyang 3D, sampeyan butuh Nyawiji. Ing kasunyatane, yen rencana arep 3D ing mangsa ngarep, Unity bisa dadi pilihan sing paling apik sanajan proyek sampeyan saiki dadi game 2D. Iku tansah apik kanggo mbangun gudang kode kanggo ngirit produksi mangsa.

Game persatuan mbutuhake wektu maneh kanggo berkembang, nanging Unity mènèhi bonus tambahan sing ndhukung meh saben platform metu, kalebu konsol lan game web, sing didhukung dening mesin WebGL.

Utami Aplikasi: 3D Games Liyane »

03 saka 05

Cocos2D

Minangka jeneng kasebut, Cocos2D minangka kerangka kanggo mbangun game 2D. Nanging, ora kaya Corona SDK, Cocos 2D ora persis karo kode nalika ngumpulake solusi ing ngendi wae. Luwih, iku sawijining perpustakaan sing bisa dilebokake menyang platform sing beda-beda sing bakal nggawe kode nyata padha utawa meh padha. Iki ngasilake akeh nalika nggarap game saka siji platform menyang sabanjure, nanging isih butuh luwih saka Corona. Nanging, bonus punika asil pungkasan dikode ing basa asli, sing menehi sampeyan akses lengkap menyang kabeh API piranti tanpa nunggu pihak katelu kanggo nyakup.

Utama Gunakake: 2D Games liyane »

04 saka 05

PhoneGap

PhoneGap migunakake HTML 5 kanggo ngembangake aplikasi lintas platform. Arsitèktur dhasar platform iki minangka aplikasi HTML 5 sing lumaku ing platform WebView ing situs web. Sampeyan bisa mikir babagan iki minangka aplikasi web sing mlaku nang browser ing piranti, nanging tinimbang mbutuhake server web kanggo nyedhiyakake aplikasi, piranti uga tumindak minangka server.

Minangka sampeyan bisa mbayangno, PhoneGap ora bakal saingan banget marang Unity, Corona SDK utawa Cocos saka segi game, nanging bisa gampang ngluwihi platform kasebut kanggo bisnis, produktivitas lan perusahaan kodhe. Dasar HTML 5 tegese perusahaan bisa ngembangake aplikasi web ing omah lan push menyang piranti.

PhoneGap uga berinteraksi karo Sencha, yaiku platform kanggo mbangun aplikasi web.

Utami Utama: Produktivitas, Bisnis liyane »

05 saka 05

Lan liyane...

Corona SDK, Unity, Cocos, lan PhoneGap makili sawetara paket pangembangan cross-platform sing paling populer, nanging ana akeh pilihan liyane. Sawetara iki ora cukup kuat, mbutuhake wektu luwih suwe saka kode kanggo mbangun nyata, utawa mung banget larang, nanging bisa uga cocog karo kabutuhan sampeyan.

Cara Ngembangake Aplikasi iPad