Яг ижил үед iOS, Windows, Mac-г хэрхэн хөгжүүлэх талаар

Шилдэг платформыг хөгжүүлэх шилдэг арга хэрэгслүүд

Apple App Store-ийн алдартай юу? 2015 оны эхний улиралд хүмүүс 1.7 тэрбум долларыг програм дээр зарцуулсан. Энэ нь апп хөгжүүлэгчид яагаад өөрийн апп-ийн iOS хувилбарыг эхлээд тавьдаг нь сайн шалтгаан болж байгаа ч бусад тавцангууд үл тоомсорлож болохгүй. Андройд нь апп-ны борлуулалтын хувьд гар утасны боовны жижиг хэсгүүд байж болох ч, Google Play дээрх амжилттай аппликейшн маш ашигтай байж болох юм.

Энэ нь хөндлөн платформыг хөгжүүлэхэд чухал ач холбогдолтой юм. Хэрэв та зөвхөн iOS болон Android-д зориулж хөгжүүлэхээр төлөвлөж байсан ч гэсэн хаана ч код бичиж, хаана ч барих боломжтой. Windows, Mac болон бусад тавцангуудыг холимог болгон нэмэхэд энэ нь маш их цаг хугацаа, амттай байх болно. Гэсэн хэдий ч, платформыг хөгжүүлэх нь ихэвчлэн анхааруулга тавьдаг. Та багаж хэрэгслийг дэмждэг болтлоо үйлдлийн системийн хамгийн сүүлийн үеийн боломжуудыг ашиглах чадваргүй болох зэрэг аппликейшнийг хийхэд шаардлагатай хязгаарлалтыг бий болгодог гуравдагч этгээдийн хэрэглүүрт орсон байдаг.

01 - 05

Corona SDK

Save Our Village нь Red Sprite Studios-ийн 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 тоглоомууд, Бүтээмжийн талаар дэлгэрэнгүй »

05 - 05

Эв нэгдэл

Corona SDK нь 2D график дээр гайхамшигтай байдаг, гэхдээ та 3D явах шаардлагатай бол Unity хэрэгтэй. Үнэн хэрэгтээ, хэрэв та ирээдүйд 3D явахаар төлөвлөж байгаа бол таны одоогийн төсөл бол 2D тоглоом байсан ч Unity нь хамгийн сайн сонголт байж болох юм. Цаашдын үйлдвэрлэлийг хурдасгахын тулд кодын архивыг бий болгох нь үргэлж зөв санаа юм.

Unity тоглоомууд хөгжиж хөгжихөд нэлээд удаан хугацаа шаардагддаг боловч Unity нь WebGL-ийн дэмжлэгтэйгээр консолууд болон вэб тоглоом зэргийг багтаасан бараг бүх платформыг дэмжих нэмэлт шагналыг өгдөг.

Үндсэн хэрэглээ: 3D тоглоомууд илүү »

03 - 05

Cocos2D

Нэрээ хэлэхэд Cocos2D нь 2D тоглоом бүтээх ажлын үндэс юм. Гэсэн хэдий ч, Corona SDK-ээс ялгаатай нь Cocos 2D нь хаа сайгүй шийдэл болгон хөрвүүлэх код биш юм. Харин энэ нь бодит кодыг ижил эсвэл маш төстэй болгодог өөр өөр тавцангуудад оруулж болох номын сан юм. Энэ нь нэг платформоос дараагийнх руу тоглоомыг шилжүүлэхэд хүнд өргөхөд маш их үүрэг гүйцэтгэдэг ч Corona-аас илүү ажил шаарддаг. Гэсэн хэдий ч урамшуулал нь эцсийн үр дүнг төрөлх хэлээр кодчилдог бөгөөд энэ нь гуравдагч этгээдийг оруулахын тулд бүх төхөөрөмжийн API-д бүрэн хандах боломжийг олгоно.

Анхны хэрэглээ: 2D тоглоомууд Дэлгэрэнгүй »

04 - 05

PhoneGap

PhoneGap нь платформыг хөгжүүлэх HTML 5-ыг хэрэгжүүлдэг. Энэ платформын үндсэн архитектур нь HTML 5 аппликейшн юм. Та үүнийг төхөөрөмж дээрх хөтөчийн дотор ажиллаж байгаа вэб аппликэшн гэж үзэж болох боловч харин програмыг зохион байгуулах вэб сервер хэрэгтэй биш харин төхөөрөмж нь серверийн үүрэг гүйцэтгэдэг.

PhoneGap нь Unity, Corona SDK эсвэл Кокосын эсрэг сайтар өрсөлдөхгүй, гэхдээ энэ нь бизнес, бүтээмж, аж ахуйн нэгжийн кодчиллын хувьд эдгээр платформуудаас илүү хялбар байх болно. HTML 5 суурь нь компаний дотоод вэб програмыг хөгжүүлж, төхөөрөмж рүү түлхэж чадна гэсэн үг юм.

УтасGap нь мөн Сенcha-тэй сайн харилцдаг бөгөөд энэ нь вэб програмыг бий болгох платформ юм.

Үндсэн хэрэглээ: Бүтээмж, Бизнес Дэлгэрэнгүй »

05 - 05

Мөн Дэлгэрэнгүй ...

Corona SDK, Unity, Cocos, and PhoneGap нь хамгийн өргөн тархацтай платформ боловсруулах багцуудын заримыг харуулдаг боловч бусад олон сонголтууд байдаг. Эдгээрийн зарим нь хүчирхэг биш, кодоос илүү цаг хугацаа шаарддаг, эсвэл маш үнэтэй байдаг, гэхдээ тэдгээр нь таны хэрэгцээнд тохирсон байж болох юм.

IPad Apps хэрхэн хөгжүүлэх