આ જ સમયે iOS, Windows અને Mac માટે કેવી રીતે વિકાસ કરવો

બેસ્ટ ક્રોસ પ્લેટફોર્મ ડેવલપમેન્ટ ટૂલકીટ્સ

એપલ એપ સ્ટોર કેટલો પ્રચલિત છે? 2015 ના પ્રથમ ત્રિમાસિકમાં, લોકોએ એપ્લિકેશન્સ પર $ 1.7 બિલિયન ખર્ચ્યા. તે એક સારો કારણ છે કે શા માટે એપ્લિકેશન ડેવલોપર્સે પ્રથમ તેમની એપ્લિકેશનનું iOS સંસ્કરણ પહેર્યું છે, પરંતુ અન્ય પ્લેટફોર્મને અવગણવામાં ન આવે. અને જ્યારે એપ્લિકેશન વેચાણની દ્રષ્ટિએ એન્ડ્રોઇડ મોબાઇલ પાઇનો નાનો ટુકડો હોઈ શકે છે, ત્યારે Google Play પર એક સફળ એપ્લિકેશન હજી પણ નફાકારક બની શકે છે.

ક્રોસ-પ્લેટફોર્મ ડેવલપમેન્ટ એ મહત્વનું વિચારણા કરે છે. એકવાર કોડ કરવાની અને દરેક જગ્યાએ બિલ્ડ કરવાની ક્ષમતા ઘણીવાર સમય બચાવશે જો તમે માત્ર iOS અને Android માટે વિકાસ કરવા પર પ્લાન કરશો. જ્યારે તમે Windows, Mac અને અન્ય પ્લેટફોર્મ્સને મિશ્રણમાં ઉમેરતા હોવ ત્યારે, તે એક ભારે સમય-સુગંધ હોઈ શકે છે. જોકે, ક્રોસ-પ્લેટફોર્મ ડેવલપમેન્ટ સામાન્ય રીતે ચેતવણી સાથે આવે છે. તમે ઘણીવાર તૃતીય-પક્ષ ટૂલકીટમાં લૉક કરેલું હોય છે, જે કોઈ એપ્લિકેશન સાથે તમે શું કરી શકો તેના પર મર્યાદાઓ પ્રદાન કરી શકે છે, જેમ કે ઓપરેટિંગ સિસ્ટમની નવીનતમ સુવિધાઓનો ઉપયોગ કરી શકતા નથી જ્યાં સુધી તમારું ટૂલકીટ તેમને ટેકો નહીં આપે.

05 નું 01

કોરોના એસડીકે

કોરાના એસડીકેનો ઉપયોગ કરીને રેડ સ્પ્રાઇટ સ્ટુડિયો દ્વારા અમારું ગામ વિકસાવવામાં આવ્યું હતું.

કોરોના લેબ્સએ તાજેતરમાં જાહેરાત કરી હતી કે તેમના લોકપ્રિય કોરોના એસડીકે ક્રોસ-પ્લેટફોર્મ ડેવલપમેન્ટ ટૂલ હવે વિન્ડોઝ અને મેકને સપોર્ટ કરે છે. કોરોના એસડીકે પહેલેથી જ iOS અને Android એપ્લિકેશનો વિકસાવવાનો એક સરસ રસ્તો છે, અને જ્યારે વિન્ડોઝ અને મેક માટે બિલ્ડ કરવાની ક્ષમતા હજુ પણ બીટામાં છે, ત્યારે ઘણી એપ્લિકેશનો તે પ્લેટફોર્મ પર અધિકાર રૂપાંતરિત કરશે.

કોરોના એસડીકેનો મુખ્યત્વે 2 ડી ગેમિંગનો હેતુ છે, પરંતુ તેમાં કેટલીક ઉત્પાદકતા ઉપયોગો પણ છે. હકીકતમાં, કેટલાક વિકાસકર્તાઓ કોરોના એસડીકેની મદદથી નોન-ગેમિંગ એપ્લિકેશન્સના વિકાસમાં ખૂબ જ સફળ રહ્યા છે. પ્લેટફોર્મ એવી ભાષા તરીકે એલ્યુએ (LUA) નો ઉપયોગ કરે છે, જે C ની વિવિધ પ્રકારોની આસપાસ ફ્લોટિંગની સરખામણીમાં વધુ ઝડપી કોડિંગ બનાવે છે, અને તેમાં પહેલાથી જ તેમાં ગ્રાફિક્સ એન્જિન છે.

કોરોના એસડીકેની સમીક્ષા વાંચો

શ્રેષ્ઠ ભાગ એ છે કે કોરોના એસડીકે મફત છે. તમે ડાઉનલોડ કરી શકો છો અને તરત જ વિકાસ શરૂ કરી શકો છો, અને જ્યારે પેઇડ "એન્ટરપ્રાઇઝ" સંસ્કરણ છે, ત્યારે મોટાભાગના વિકાસકર્તાઓ પ્લેટફોર્મની મુક્ત સંસ્કરણ સાથે દંડ થશે. મેં બંને રમતો અને ઉપયોગિતા / ઉત્પાદકતા એપ્લિકેશન્સને વિકસાવવા માટે કોરોના એસડીકેનો ઉપયોગ કર્યો છે, અને જ્યારે તમને વપરાશકર્તા તરફથી ઘણું ટેક્સ્ટ ઇનપુટની જરૂર હોય, તે મોટાભાગના અન્ય ઉત્પાદકતા ઉપયોગો માટે સોલિડ છે અને 2D ગ્રાફિક્સ માટે બાકી છે.

પ્રાથમિક ઉપયોગ: 2 ડી ગેમ્સ, ઉત્પાદકતા વધુ »

05 નો 02

એકતા

કોરોના એસડીકે 2D ગ્રાફિક્સ પર સરસ છે, પરંતુ જો તમને 3D જવાની જરૂર હોય, તો તમને યુનિટીની જરૂર છે. વાસ્તવમાં, જો તમે ભવિષ્યમાં 3D ચાલુ કરવાની યોજના ઘડી રહ્યા છો, તો તમારી વર્તમાન યોજના 2D રમત હોવા છતાં, એકતા શ્રેષ્ઠ પસંદગી હોઇ શકે છે. ભાવિ ઉત્પાદનને ઝડપવા માટે કોડ રીપોઝીટરી બનાવવાનું હંમેશા સારો વિચાર છે

યુનિટી ગેમ્સ વિકસાવવા માટે લાંબો સમય લાગી શકે છે, પરંતુ યુનિટી કન્સોલ્સ અને વેબ ગેમિંગ સહિત લગભગ દરેક મંચને ટેકો આપવાનું ઉમેરેલું બોનસ આપે છે, જે વેબજીએલ એન્જિન દ્વારા સપોર્ટેડ છે.

પ્રાથમિક ઉપયોગ: 3D ગેમ્સ વધુ »

05 થી 05

કોકોસ 2 ડી

નામ સૂચવે છે તેમ, કોકોસ 2 ડી એ 2 ડી રમતો બનાવવા માટે એક માળખું છે. જો કે, કોરોના એસડીકેની સરખામણીમાં કોકોસ 2 ડી બરાબર એક કોડ નથી જ્યારે દરેક જગ્યાએ એકબીજાને સંકલન કરે છે. તેના બદલે, તે એક લાઈબ્રેરી છે જે વિવિધ પ્લેટફોર્મમાં શામેલ કરી શકાય છે જે વાસ્તવિક કોડને સમાન અથવા સમાન બનાવશે. એક પ્લેટફોર્મથી બીજાને રમત પર પોર્ટીંગ કરતી વખતે ભારે પ્રશિક્ષણ કરે છે, પરંતુ કોરોના કરતાં તે હજુ પણ વધુ કામ કરવાની જરૂર છે. જો કે, બોનસ એવો છે કે અંતિમ પરિણામ મૂળ ભાષામાં કોડેડ કરવામાં આવે છે, જે તૃતીય-પક્ષની તેમને સમાવવા માટે રાહ જોયા વિના, તે તમામ ઉપકરણનાં API નો સંપૂર્ણ ઍક્સેસ આપે છે.

પ્રાથમિક ઉપયોગ: 2D ગેમ્સ વધુ »

04 ના 05

ફોન ગેપ

ક્રોસ-પ્લેટફોર્મ એપ્લિકેશન્સ વિકસાવવા માટે PhoneGap એ એચટીએમએલ 5 નું પ્રભુત્વ ધરાવે છે. આ મંચનું મૂળભૂત આર્કિટેક્ચર એચટીએમએલ 5 ઍપ્લિકેશન છે જે મૂળ પ્લેટફોર્મ પર વેબવ્યૂમાં ચાલે છે. તમે આને વેબ એપ્લિકેશન તરીકે વિચારી શકો છો જે ઉપકરણ પર બ્રાઉઝરની અંદર ચાલી રહ્યું છે, પરંતુ કોઈ એપ્લિકેશનને હોસ્ટ કરવા માટે વેબ સર્વરની જરૂર ન હોય, તો ઉપકરણ પણ સર્વર તરીકે કાર્ય કરે છે.

જેમ તમે કલ્પના કરી શકો છો, ફોનગૅપ ગેમિંગના સંદર્ભમાં યુનિટી, કોરોના એસડીકે અથવા કોકોસ સામે સારી રીતે સ્પર્ધા કરવા જઈ રહ્યું નથી, પરંતુ તે વ્યવસાય, ઉત્પાદકતા અને એન્ટરપ્રાઇઝ કોડિંગ માટે સરળતાથી તે પ્લેટફોર્મ્સને ઓળંગી શકે છે. એચટીએમએલ 5 બેઝનો અર્થ એ છે કે કંપની ઇન-હોમ વેબ એપ્લિકેશન વિકસિત કરી શકે છે અને તેને ડિવાઇસીસ પર દબાણ કરી શકે છે.

ફોનગ્રાપ સેંકાની સાથે પણ સારી વાતચીત કરે છે, જે વેબ એપ્લિકેશન્સ બનાવવા માટે એક પ્લેટફોર્મ છે.

પ્રાથમિક ઉપયોગ: ઉત્પાદકતા, વ્યવસાય વધુ »

05 05 ના

અને વધુ...

કોરોના એસડીકે, યુનિટી, કોકોસ અને ફોનગૅપ, કેટલાક સૌથી લોકપ્રિય ક્રોસ-પ્લેટફોર્મ ડેવલપમેન્ટ પેકેજોનું પ્રતિનિધિત્વ કરે છે, પરંતુ અન્ય ઘણા વિકલ્પો છે. આમાંના કેટલાક તદ્દન મજબૂત નથી, કોડમાંથી વાસ્તવિક બિલ્ડ સુધી જવાનું વધુ સમય જરૂરી છે, અથવા ફક્ત ખૂબ ખર્ચાળ છે, પરંતુ તેઓ તમારી જરૂરિયાતો માટે માત્ર યોગ્ય હોઈ શકે છે.

આઇપેડ એપ્સ કેવી રીતે વિકસાવવી