ഒരേസമയം iOS, വിൻഡോസ്, മാക് എന്നിവയ്ക്ക് എങ്ങനെ വികസിപ്പിക്കാം

മികച്ച ക്രോസ് പ്ലാറ്റ്ഫോം ഡെവലപ്പ്മെന്റ് ടൂൾകിറ്റ്സ്

ആപ്പിൾ അപ്ലിക്കേഷൻ സ്റ്റോർ എത്ര പ്രശസ്തമാണ് 2015 ന്റെ ആദ്യ ത്രൈമാസത്തിൽ 1.7 ബില്ല്യൻ ആളുകൾ ചെലവഴിച്ചു. ആ അപ്ലിക്കേഷൻ ഡവലപ്പർമാർ പലപ്പോഴും ആദ്യം അവരുടെ അപ്ലിക്കേഷൻ ഐഒഎസ് പതിപ്പ് വെച്ചു എന്തുകൊണ്ടാണ് നല്ല കാരണം, എന്നാൽ മറ്റ് പ്ലാറ്റ്ഫോമുകൾ അവഗണിക്കരുത് പാടില്ല. ആൻഡ്രോയ്ഡ് ആപ്ലിക്കേഷൻറെ കാര്യത്തിൽ, മൊബൈൽ പൈയുടെ ഒരു ചെറിയ സ്ലൈസ് ആയിരിക്കുമെങ്കിലും, Google Play ലെ വിജയകരമായ ആപ്ലിക്കേഷൻ ഇപ്പോഴും വളരെ ലാഭകരമാണ്.

ഇതാണ് ക്രോസ് പ്ലാറ്റ്ഫോം വികസനത്തിന് ഒരു പ്രധാന പരിഗണന. ഒരിക്കൽ കോഡ് ഒരുക്കാനുള്ള ശേഷിയും, എല്ലായ്പ്പോഴും എവിടെയെങ്കിലും നിർമ്മാണവും, iOS, Android എന്നിവയ്ക്കായി നിങ്ങൾ മാത്രം വികസിപ്പിച്ചെടുക്കാൻ ശ്രമിക്കുകയാണെങ്കിൽ പോലും ധാരാളം സമയം ലാഭിക്കാനാകും. നിങ്ങൾ Windows, Mac എന്നിവയും മറ്റ് പ്ലാറ്റ്ഫോമുകളും ചേർക്കുമ്പോൾ മിശ്രിതത്തിലേക്ക് അത് വ്യാപിക്കാൻ കഴിയും. എന്നിരുന്നാലും, ക്രോസ് പ്ലാറ്റ്ഫോം വികസനം പൊതുവേ ഒരു ഗുഹയിൽ വരാം. നിങ്ങൾ ഒരു മൂന്നാം കക്ഷി ടൂൾകിറ്റിലേക്ക് ലോക്ക് ചെയ്യപ്പെടും, ഒരു അപ്ലിക്കേഷൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ചെയ്യാൻ കഴിയുന്ന കാര്യങ്ങളെ പരിമിതപ്പെടുത്താൻ കഴിയും, നിങ്ങളുടെ ഉപകരണവിവലം പിന്തുണയ്ക്കുന്നതുവരെ ഒരു ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിന്റെ ഏറ്റവും പുതിയ സവിശേഷതകൾ പ്രയോജനപ്പെടുത്താൻ കഴിയാത്തവ.

01 ഓഫ് 05

കൊറോണ SDK

കൊറോണ SDK ഉപയോഗിച്ച് റെഡ് സ്പൈറ്റ് സ്റ്റുഡിയോ നിർമ്മിച്ച ഞങ്ങളുടെ ഗ്രാമം സംരക്ഷിക്കുക.

കൊറോണ ലാബ്സ് അടുത്തിടെ അവരുടെ പ്രശസ്തമായ കൊറോണ SDK ക്രോസ് പ്ലാറ്റ്ഫോം ഡെവലപ്പ്മെന്റ് ടൂൾ വിൻഡോസ്, മാക് പിന്തുണയ്ക്കുന്നതായി പ്രഖ്യാപിച്ചു. കൊറോണ SDK ഇതിനകം iOS, Android അപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിനുള്ള ഒരു മികച്ച മാർഗമാണ്, Windows, Mac എന്നിവയ്ക്കായി നിർമ്മിക്കാനുള്ള ശേഷി ഇപ്പോഴും ബീറ്റയിലാണെങ്കിൽ, പല ആപ്സുകളും ആ പ്ലാറ്റ്ഫോമിലേക്ക് ശരിയായി പരിവർത്തനം ചെയ്യും.

കൊറോണ SDK പ്രധാനമായും 2 ഡി ഗെയിമിംഗിൽ ലക്ഷ്യംവച്ചുകൊണ്ടുള്ളതാണ്, എന്നാൽ ചില ഉൽപാദനക്ഷമതയും ഇതിലുണ്ട്. വാസ്തവത്തിൽ, ചില ഡവലപ്പർമാർ കോറോണ SDK ഉപയോഗിച്ച് ഗെയിമിംഗ് അല്ലാത്ത അപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിൽ വളരെ വിജയിച്ചു. പ്ലാറ്റ്ഫോം ലാവ ഉപയോഗിക്കുന്നത് ഒരു ഭാഷയാണ്, സി യുടെ വിവിധ സുഗന്ധങ്ങളുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ വളരെ വേഗത്തിൽ കോഡിംഗ് നടത്തുകയാണ്, അത് ഇതിനകം തന്നെ ഒരു ഗ്രാഫിക്സ് എൻജിനാണ് നിർമ്മിച്ചിരിക്കുന്നത്.

കൊറോണ SDK ന്റെ ഒരു അവലോകനം വായിക്കുക

ഏറ്റവും മികച്ച ഭാഗം കൊറോണ SDK സൌജന്യമാണ് എന്നതാണ്. നിങ്ങൾക്ക് ഉടനടി ഡൌൺലോഡ് ചെയ്ത് തുടങ്ങാൻ കഴിയും, കൂടാതെ ഒരു പണമടച്ച "എന്റർപ്രൈസ്" പതിപ്പ് ഉണ്ടെങ്കിൽ, പ്ലാറ്റ്ഫോമിന്റെ സൗജന്യ പതിപ്പ് ഉപയോഗിച്ച് മിക്ക ഡവലപ്പർമാർക്കും പിഴയായിരിക്കും. ഗെയിമുകളും യൂട്ടിലിറ്റി / പ്രൊഡക്ടിവിറ്റി അപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കാൻ ഞാൻ കോറോണ SDK ഉപയോഗിച്ചിട്ടുണ്ട്, കൂടാതെ നിങ്ങൾക്ക് ഉപയോക്താവിൽ നിന്ന് വളരെയധികം വാചക ഇൻപുട്ട് ആവശ്യമാണെങ്കിൽ, മറ്റ് ഉത്പാദനക്ഷമത ഉപയോഗിച്ചും 2 ഡി ഗ്രാഫിക്സിനുള്ള ഏറ്റവും മികച്ചതുമാണ്.

പ്രാഥമിക ഉപയോഗം: 2 ഡി ഗെയിമുകൾ, ഉത്പാദനക്ഷമത കൂടുതൽ »

02 of 05

യൂണിറ്റി

കൊറോണ SDK 2D ഗ്രാഫിക്സിൽ മികച്ചതാണ്, പക്ഷേ നിങ്ങൾ 3D ക്ക് പോകണമെങ്കിൽ നിങ്ങൾക്ക് യൂണിറ്റി വേണം. നിങ്ങളുടെ ഇപ്പോഴത്തെ പ്രൊജക്റ്റ് ഒരു 2D ഗെയിം ആണെങ്കിലും, ഭാവിയിൽ നിങ്ങൾ 3D- ൽ പോകുന്നത് പ്ലാൻ ആണെങ്കിൽ, യൂണിറ്റി മികച്ച ഓപ്ഷനായിരിക്കാം. ഭാവി ഉൽപ്പാദനം വേഗത്തിലാക്കാൻ ഒരു കോഡ് റിപോസിറ്ററി നിർമ്മിക്കുന്നതിനുള്ള എല്ലായ്പ്പോഴും നല്ല ആശയമാണ്.

യൂണിറ്റി ഗെയിമുകൾ വികസിപ്പിക്കാൻ കൂടുതൽ സമയമെടുക്കും, പക്ഷേ യൂണിറ്റി എല്ലാ വെബ് പ്ളയറുകളാൽ പിന്തുണയ്ക്കുന്ന കൺസോളുകളും വെബ് ഗെയിമിംഗും ഉൾപ്പെടെയുള്ള എല്ലാ പ്ലാറ്റ്ഫോമുകളും പിന്തുണയ്ക്കുന്ന ബോണസ് നൽകുന്നു.

പ്രാഥമിക ഉപയോഗങ്ങൾ: 3D ഗെയിമുകൾ കൂടുതൽ »

05 of 03

Cocos2D

പേര് സൂചിപ്പിക്കുന്നതുപോലെ, 2 ഡി ഗെയിമുകൾ നിർമ്മിക്കുന്നതിനുള്ള ഒരു ചട്ടക്കൂടാണ് കൊക്കോസ് 2 ഡി. എന്നിരുന്നാലും, കൊറോണ SDK പോലെ, കോകോസ് 2 ഡി കൃത്യമായി ഒരു കോഡും ഒരിക്കൽ പരിഹാരം സമാഹരിക്കുക. മറിച്ച്, വ്യത്യസ്തമായ പ്ലാറ്റ്ഫോമുകളിൽ ഉൾപ്പെടുത്താൻ കഴിയുന്ന ഒരു ലൈബ്രറിയാണ് അത് യഥാർത്ഥ കോഡ് സമാനമായതോ അല്ലെങ്കിൽ സമാനമോ ആവാം. ഒരു പ്ലാറ്റ്ഫോമിൽ നിന്ന് ഒരു ഗെയിം മുന്നോട്ട് കൊണ്ടുപോകുന്നതിനിടയ്ക്ക് ഇത് വളരെയധികം ഇടപെടുന്നു, പക്ഷേ കോറോണേക്കാൾ കൂടുതൽ ജോലി ആവശ്യമാണ്. എന്നിരുന്നാലും, ബോണസ് ആണ് അവസാന ഭാഷ, പ്രാദേശിക ഭാഷയിലാണ് കോഡ് ചെയ്തിരിക്കുന്നത്, ഇത് എല്ലാ ഉപകരണത്തിന്റെയും API- കളിലേക്ക് നിങ്ങൾക്ക് പൂർണ്ണ ആക്സസ് നൽകുന്നു, ഇത് മൂന്നാം-കക്ഷിയെ ഉൾപ്പെടുത്തുന്നതിന് കാത്തിരിക്കുന്നതല്ല.

പ്രാഥമിക ഉപയോഗം: 2 ഡി ഗെയിമുകൾ കൂടുതൽ »

05 of 05

PhoneGap

ക്രോസ് പ്ലാറ്റ്ഫോം അപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിനായി PhoneGap HTML 5 നെ സ്വാധീനിക്കുന്നു. ഈ പ്ലാറ്റ്ഫോമിന്റെ അടിസ്ഥാന ആർക്കിടെക്ചർ നേറ്റീവ് പ്ലാറ്റ്ഫോമിൽ ഒരു വെബ് കാഴ്ചയിൽ പ്രവർത്തിക്കുന്ന ഒരു HTML 5 ആപ്ലിക്കേഷനാണ്. ഉപകരണത്തിൽ ഒരു ബ്രൌസറിൽ പ്രവർത്തിച്ചുകൊണ്ടിരിക്കുന്ന ഒരു വെബ് അപ്ലിക്കേഷനായി ഇത് നിങ്ങൾക്ക് പരിഗണിക്കാം, പക്ഷേ ആപ്പ് ഹോസ്റ്റുചെയ്യുന്നതിനായി ഒരു വെബ് സെർവർ ആവശ്യപ്പെടുന്നതിനു പകരം, സെർവറും സെർവറായി പ്രവർത്തിക്കുന്നു.

നിങ്ങൾക്ക് സങ്കൽപ്പിക്കാൻ കഴിയുന്ന പോലെ, ഫോൺ ഗാപ്പ് ഗെയിമിംഗിൽ യൂണിറ്റി, കോറോണ SDK അല്ലെങ്കിൽ കൊക്കോസ് എന്നിവയ്ക്കെതിരായി മത്സരിക്കാൻ പോകുന്നില്ല, പക്ഷേ ബിസിനസ്, ഉൽപാദനക്ഷമത, എന്റർപ്രൈസ് കോഡിംഗ് എന്നിവയ്ക്ക് ആ പ്ലാറ്റ്ഫോമുകൾ എളുപ്പത്തിൽ കടക്കാം. എച്ച്ടിഎംഎൽ 5 അടിസ്ഥാനം എന്നതിനർത്ഥം ഒരു ഇൻകെയ്സ് വെബ് ആപ്ലിക്കേഷൻ വികസിപ്പിച്ചെടുക്കുകയും ഉപകരണങ്ങളിലേക്ക് തള്ളുകയും ചെയ്യാം.

വെബ് ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കാനുള്ള ഒരു പ്ലാറ്റ്ഫോമാണ് സെൻബെയുമായുള്ള ഫോൺഗപ്പ്.

പ്രാഥമിക ഉപയോഗങ്ങൾ: ഉത്പാദനക്ഷമത, ബിസിനസ് കൂടുതൽ »

05/05

ഒപ്പം കൂടുതലും ...

കൊറോണ SDK, യൂണിറ്റി, കോകോസ്, ഫോൺഗപ്പ് തുടങ്ങിയവ ക്രോസ്-പ്ലാറ്റ്ഫോം ഡെവലപ്മെന്റ് പാക്കേജുകളെയാണ് സൂചിപ്പിക്കുന്നത്. ഇവയിൽ ചിലത് തികച്ചും കരുത്തുറ്റതല്ല, കൂടുതൽ സമയം കോഡുകളിൽ നിന്ന് യഥാർത്ഥ ബിൽഡ് വരെയാകുക, അല്ലെങ്കിൽ വളരെ ചെലവേറിയവയാണ്, എന്നാൽ അവ നിങ്ങളുടെ ആവശ്യങ്ങൾക്ക് അനുയോജ്യമാണ്.

ഐപാഡ് ആപ്ലിക്കേഷനുകൾ എങ്ങനെ വികസിപ്പിക്കാം