ఉత్తమ క్రాస్ ప్లాట్ఫామ్ డెవలప్మెంట్ టూల్కిట్లు
Apple App Store ఎంత ప్రజాదరణ పొందింది? 2015 మొదటి త్రైమాసికంలో, ప్రజలు $ 1.7 బిలియన్ల వాటాను ఖర్చు చేశారు. అనువర్తనం డెవలపర్లు తరచూ వారి అనువర్తనం యొక్క iOS సంస్కరణను ఎందుకు ఉంచడానికి ఒక మంచి కారణం, కానీ ఇతర ప్లాట్ఫారమ్లను విస్మరించకూడదు. మరియు అనువర్తనం అమ్మకాలు పరంగా Android మొబైల్ చిన్న ముక్క కావచ్చు, Google ప్లే ఒక విజయవంతమైన అనువర్తనం ఇప్పటికీ చాలా లాభదాయకంగా ఉంటుంది.
ఈ క్రాస్ ప్లాట్ఫాం అభివృద్ధి ఒక ముఖ్యమైన పరిగణన చేస్తుంది. ఒకసారి మరియు ప్రతిచోటా నిర్మించడానికి మరియు మీరు iOS మరియు Android కోసం అభివృద్ధి మాత్రమే ప్లాన్ కూడా సమయం చాలా సేవ్ చేస్తుంది సామర్థ్యం. మీరు మిక్స్లోకి Windows, Mac మరియు ఇతర ప్లాట్ఫారమ్లను జోడించినప్పుడు, అది తీవ్ర సమయం-ఆనందంగా ఉంటుంది. అయితే, క్రాస్ ప్లాట్ఫాం అభివృద్ధి సాధారణంగా ఒక మినహాయింపుతో వస్తాయి. మీరు ఒక మూడవ పార్టీ టూల్కిట్లో లాక్ చేయబడతారు, మీరు ఒక అనువర్తనంతో ఏమి చేయగలరో దానిపై పరిమితులని అందించవచ్చు, మీ టూల్కిట్ వారికి మద్దతు ఇచ్చే వరకు ఆపరేటింగ్ సిస్టమ్ యొక్క తాజా లక్షణాలను ఉపయోగించలేరు.
01 నుండి 05
కరోనా SDK
కరోనా లాబ్స్ ఇటీవల వారి ప్రముఖ కరోనా SDK క్రాస్ ప్లాట్ఫాం డెవలప్మెంట్ సాధనం ఇప్పుడు విండోస్ మరియు మాక్ మద్దతు ప్రకటించింది. కరోనా SDK ఇప్పటికే iOS మరియు ఆండ్రాయిడ్ అనువర్తనాలు అభివృద్ధి చేయడానికి ఒక గొప్ప మార్గం, మరియు Windows మరియు Mac కోసం నిర్మించడానికి సామర్థ్యం బీటా ఇప్పటికీ ఉంది, అనేక అనువర్తనాలు ఆ వేదికలపై హక్కు పైగా మారుతుంది.
కరోనా SDK ప్రధానంగా 2D గేమింగ్ వద్ద ఉంది, కానీ అది కొన్ని ఉత్పాదకత ఉపయోగాలను కలిగి ఉంది. నిజానికి, కొరోనా SDK ను ఉపయోగించి గేమింగ్ అనువర్తనాలను అభివృద్ధి చేయడంలో కొందరు డెవలపర్లు చాలా విజయవంతమయ్యారు. వేదిక లూకాను ఒక భాషగా ఉపయోగిస్తుంది, చుట్టూ ఉన్న C వివిధ రుచులతో పోల్చితే ఇది మరింత వేగంగా కోడింగ్ చేస్తుంది మరియు దానిలో ఇప్పటికే ఒక గ్రాఫిక్స్ ఇంజన్ ఉంది.
కరోనా SDK యొక్క సమీక్షను చదవండి
ఉత్తమ భాగం కరోనా SDK ఉచితం. మీరు వెంటనే డౌన్లోడ్ చేసుకోవచ్చు మరియు ప్రారంభించవచ్చు, మరియు చెల్లించిన "ఎంటర్ప్రైజ్" వెర్షన్ ఉన్నప్పుడు, చాలా డెవలపర్లు వేదిక యొక్క ఉచిత ఎడిషన్తో ఉత్తమంగా ఉంటాయి. నేను గేమ్స్ మరియు వినియోగ / ఉత్పాదక అనువర్తనాలు రెండు అభివృద్ధి కరోనా SDK ఉపయోగించారు, మరియు మీరు యూజర్ నుండి టెక్స్ట్ ఇన్పుట్ చాలా అవసరం ఉంటే ఇది గొప్ప కాదు, ఇది చాలా ఇతర ఉత్పాదకత ఉపయోగాలు మరియు 2D గ్రాఫిక్స్ కోసం అద్భుతమైన కోసం ఘన ఉంది.
ప్రాథమిక ఉపయోగం: 2 డి ఆటలు, ఉత్పాదకత మరిన్ని »
02 యొక్క 05
యూనిటీ
కరోనా SDK 2D గ్రాఫిక్స్ వద్ద గొప్పది, కానీ మీరు 3D ని వెళ్లవలసిన అవసరం ఉంటే, మీరు యూనిటీ అవసరం. నిజానికి, మీరు భవిష్యత్తులో 3D ను ప్లాన్ చేస్తే, మీ ప్రస్తుత ప్రాజెక్ట్ 2D ఆట అయినప్పటికీ యూనిటీ ఉత్తమ ఎంపిక కావచ్చు. భవిష్యత్ ఉత్పత్తిని వేగవంతం చేయడానికి ఒక కోడ్ రిపోజిటరీను నిర్మించడం మంచిది.
యూనిటీ గేమ్స్ అభివృద్ధి చెందడానికి ఎక్కువ సమయం పట్టవచ్చు, కాని WebGL ఇంజిన్ మద్దతు ఉన్న కన్సోల్లు మరియు వెబ్ గేమింగ్లతో సహా ప్రతి ప్లాట్ఫారమ్కు మద్దతు ఇచ్చే అదనపు బోనస్ను యూనిటీ అందిస్తుంది.
ప్రాథమిక ఉపయోగం: 3D ఆటలు మరిన్ని »
03 లో 05
Cocos2D
పేరు సూచిస్తున్నట్లుగా, Cocos2D 2D గేమ్స్ నిర్మించడానికి ఒక ఫ్రేమ్. అయితే, కరోనా SDK కాకుండా, కోకోస్ 2 డి ప్రతిచోటా పరిష్కారం ఒకసారి కంపైల్ సరిగ్గా ఒక కోడ్ కాదు. బదులుగా, ఇది ఒక లైబ్రరీ, ఇది విభిన్న ప్లాట్ఫారమ్లలో చేర్చబడుతుంది, ఇది వాస్తవ కోడ్ను అదే లేదా చాలా సారూప్యంగా చేస్తుంది. ఇది ఒక ప్లాట్ఫాం నుండి మరొక ఆటకు ఆటంకపరుస్తుంది, అయితే ఇది కరోనా కన్నా ఎక్కువ పని అవసరం. అయితే, బోనస్ తుది ఫలితంగా స్థానిక భాషలో కోడ్ చేయబడుతుంది, ఇది మూడవ పక్షం వాటిని చేర్చడానికి వేచి ఉండకుండా మీరు అన్ని పరికర API లకు పూర్తి ప్రాప్తిని ఇస్తుంది.
ప్రాథమిక ఉపయోగం: 2D ఆటలు మరిన్ని »
04 లో 05
PhoneGap
PhoneGap క్రాస్ ప్లాట్ఫాం అనువర్తనాలను అభివృద్ధి చేయడానికి HTML 5 ను ప్రభావితం చేస్తుంది. ఈ ప్లాట్ఫారమ్ యొక్క ప్రాథమిక నిర్మాణం స్థానిక వేదికపై వెబ్వీక్షణలో అమలు చేసే HTML 5 అనువర్తనం. మీరు ఈ పరికరంలో బ్రౌజర్ లోపల నడుస్తున్న ఒక వెబ్ అనువర్తనం వలె ఆలోచించవచ్చు, కానీ అనువర్తనాన్ని హోస్ట్ చేయడానికి వెబ్ సర్వర్ అవసరమయ్యే బదులుగా, పరికరం కూడా సర్వర్ వలె పనిచేస్తుంది.
మీరు ఊహించినట్లుగా, ఫోన్గ్యాప్ గేమింగ్ పరంగా యూనిటీ, కరోనా SDK లేదా కోకోస్కు వ్యతిరేకంగా పోటీ పడలేదు, కానీ వ్యాపార, ఉత్పాదకత మరియు వ్యాపార కోడింగ్ కోసం ఈ వేదికలను సులభంగా అధిగమించవచ్చు. HTML 5 బేస్ ఒక సంస్థ అంతర్గత వెబ్ అనువర్తనాన్ని అభివృద్ధి చేయవచ్చు మరియు దానిని పరికరాలకు నెట్టవచ్చు.
PhoneGap కూడా సెన్చాతో బాగా సంకర్షణ చెందుతుంది, ఇది వెబ్ అనువర్తనాలను నిర్మించడానికి ఒక వేదిక.
ప్రాథమిక ఉపయోగం: ఉత్పాదకత, వ్యాపారం మరిన్ని »
05 05
ఇంకా చాలా...
కరోనా SDK, యూనిటీ, కోకోస్, మరియు ఫోన్గ్యాప్ అత్యంత ప్రజాదరణ పొందిన క్రాస్ ప్లాట్ఫాం అభివృద్ధి ప్యాకేజీలను సూచిస్తాయి, కానీ అనేక ఇతర ఎంపికలు ఉన్నాయి. వీటిలో కొన్ని చాలా బలంగా లేవు, కోడ్ నుండి అసలు బిల్డ్కు వెళ్లే ఎక్కువ సమయం కావాలి, లేదా చాలా ఖరీదైనవి, కానీ అవి మీ అవసరాలకు సరిగ్గా సరిపోతాయి.
- QT . సంస్థ మరియు ఉత్పాదకత అనువర్తనాల కోసం ఒక మంచి ఎంపిక, QT వివిధ రూపాల్లో కొంతకాలం చుట్టూ ఉంది. తాజా బిల్డ్ లేకపోతే ఒక పటిష్టమైన ప్లాట్ఫారమ్ చుట్టూ polish చాలా ఉంచుతుంది.
- జమారిన్ . నాన్-గేమింగ్ సొల్యూషన్స్ కోసం మరో గొప్ప ఎంపిక, ప్రోగ్రామర్ భాషగా జిమారైన్ సి # ను ఉపయోగిస్తుంది. Xamarin స్థానిక UI ఎలిమెంట్లను ఉపయోగించడంలో ప్రత్యేకత కలిగి ఉంది, కాబట్టి ప్రత్యేక పరికరానికి అవి రూపొందించినట్లుగా అనువర్తనాలు కనిపిస్తాయి.
- మర్మెలేడ్. ప్రధానంగా ఒక గేమింగ్ వేదిక, మార్మలేడ్ ఒక C సాధనం మరియు మార్మడెడ్ త్వరిత, LUA సాధనం రెండింటినీ కలిగి ఉంది.
- Appcelerator . మీరు జావాస్క్రిప్ట్ ఉపయోగించి నిర్మించాలనుకుంటే, Appcelerator మీ సాధనం కావచ్చు. అయితే, ఇది ఖచ్చితమైన కోడ్-ఒకసారి-బిల్డ్-ప్రతిచోటా పరిష్కారం కాదు, కనుక మీరు నిర్దిష్ట పరికరాల కోసం బిల్డ్లను పొందడం కోసం ఇప్పటికీ కొంత పనిని కలిగి ఉంటారు.