ಅದೇ ಸಮಯದಲ್ಲಿ ಐಒಎಸ್, ವಿಂಡೋಸ್ ಮತ್ತು ಮ್ಯಾಕ್ಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಹೇಗೆ

ಅತ್ಯುತ್ತಮ ಕ್ರಾಸ್-ವೇದಿಕೆ ಅಭಿವೃದ್ಧಿ ಟೂಲ್ಕಿಟ್ಗಳು

ಆಪಲ್ ಆಪ್ ಸ್ಟೋರ್ ಎಷ್ಟು ಜನಪ್ರಿಯವಾಗಿದೆ? 2015 ರ ಮೊದಲ ತ್ರೈಮಾಸಿಕದಲ್ಲಿ, ಜನರು $ 1.7 ಶತಕೋಟಿಯಷ್ಟು ಹಣವನ್ನು ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಕಳೆದಿದ್ದಾರೆ. ಅಪ್ಲಿಕೇಶನ್ ಡೆವಲಪರ್ಗಳು ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನ ಐಒಎಸ್ ಆವೃತ್ತಿಯನ್ನು ಮೊದಲಿಗೆ ಏಕೆ ಹಾಕುತ್ತಾರೆ ಎಂಬುದು ಉತ್ತಮ ಕಾರಣ, ಆದರೆ ಇತರ ಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಬಾರದು. ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ ಮಾರಾಟದ ವಿಷಯದಲ್ಲಿ ಮೊಬೈಲ್ ಪೈನ ಸಣ್ಣ ಸ್ಲೈಸ್ ಆಗಿರಬಹುದು, ಗೂಗಲ್ ಪ್ಲೇನಲ್ಲಿ ಯಶಸ್ವಿ ಅಪ್ಲಿಕೇಶನ್ ಇನ್ನೂ ಸಾಕಷ್ಟು ಲಾಭದಾಯಕವಾಗಿದೆ.

ಇದು ಕ್ರಾಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ಪ್ರಮುಖವಾದ ಪರಿಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ನೀವು ಐಒಎಸ್ ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್ಗಾಗಿ ಮಾತ್ರ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದರೂ ಸಹ ಒಮ್ಮೆ ಕೋಡ್ ಮಾಡಿ ಮತ್ತು ಎಲ್ಲೆಡೆ ನಿರ್ಮಿಸಲು ಸಾಮರ್ಥ್ಯವು ಸಾಕಷ್ಟು ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ. ನೀವು ವಿಂಡೋಸ್, ಮ್ಯಾಕ್ ಮತ್ತು ಇತರ ಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ಗಳನ್ನು ಮಿಶ್ರಣಕ್ಕೆ ಸೇರಿಸುವಾಗ, ಇದು ತೀವ್ರವಾದ ಸಮಯ-ಆನಂದವನ್ನು ನೀಡುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಕ್ರಾಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಭಿವೃದ್ಧಿಯು ಸಾಮಾನ್ಯವಾಗಿ ಕೇವಿಯಟ್ನೊಂದಿಗೆ ಬರುತ್ತದೆ. ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ಮೂರನೇ-ಟೂಲ್ ಟೂಲ್ಕಿಟ್ನಲ್ಲಿ ಲಾಕ್ ಮಾಡಲಾಗಿದ್ದು, ನಿಮ್ಮ ಟೂಲ್ಕಿಟ್ ಅವುಗಳನ್ನು ಬೆಂಬಲಿಸುವವರೆಗೂ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಇತ್ತೀಚಿನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗದಂತಹ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ನೀವು ಏನು ಮಾಡಬಹುದೆಂದು ಮಿತಿಗಳನ್ನು ಒದಗಿಸಬಹುದು.

05 ರ 01

ಕರೋನಾ SDK

ನಮ್ಮ ಗ್ರಾಮವನ್ನು ಉಳಿಸಿ ಕೆಂಪು ಸ್ಪ್ರೈಟ್ ಸ್ಟುಡಿಯೋಸ್ ಕರೋನಾ ಎಸ್ಡಿಕೆ ಬಳಸಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ.

ಕರೋನಾ ಲ್ಯಾಬ್ಗಳು ಇತ್ತೀಚೆಗೆ ತಮ್ಮ ಜನಪ್ರಿಯ ಕರೋನಾ SDK ಕ್ರಾಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅಭಿವೃದ್ಧಿ ಸಾಧನವು ಈಗ ವಿಂಡೋಸ್ ಮತ್ತು ಮ್ಯಾಕ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಎಂದು ಘೋಷಿಸಿತು. ಕರೋನಾ SDK ಈಗಾಗಲೇ ಐಒಎಸ್ ಮತ್ತು ಆಂಡ್ರಾಯ್ಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಒಂದು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ, ಮತ್ತು ವಿಂಡೋಸ್ ಮತ್ತು ಮ್ಯಾಕ್ಗಾಗಿ ನಿರ್ಮಿಸುವ ಸಾಮರ್ಥ್ಯ ಇನ್ನೂ ಬೀಟಾದಲ್ಲಿದೆ, ಹಲವು ಅಪ್ಲಿಕೇಶನ್ಗಳು ಆ ವೇದಿಕೆಗಳಿಗೆ ಬಲವನ್ನು ಪರಿವರ್ತಿಸುತ್ತದೆ.

ಕರೋನಾ SDK ಪ್ರಾಥಮಿಕವಾಗಿ 2D ಗೇಮಿಂಗ್ನಲ್ಲಿದೆ, ಆದರೆ ಇದು ಕೆಲವು ಉತ್ಪಾದಕ ಬಳಕೆಗಳನ್ನು ಹೊಂದಿದೆ. ವಾಸ್ತವವಾಗಿ, ಕೆಲವು ಡೆವಲಪರ್ಗಳು ಕರೋನಾ SDK ಯನ್ನು ಬಳಸಿಕೊಂಡು ಗೇಮಿಂಗ್-ಅಲ್ಲದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಲ್ಲಿ ಯಶಸ್ವಿಯಾಗಿದ್ದಾರೆ. ಪ್ಲಾಟ್ಫಾರ್ಮ್ LUA ಅನ್ನು ಒಂದು ಭಾಷೆಯಾಗಿ ಬಳಸುತ್ತದೆ, ಇದು C ಯ ಸುತ್ತಲಿನ ವಿವಿಧ ಫ್ಲೇವರ್ಗಳೊಂದಿಗೆ ಹೋಲಿಸಿದಾಗ ಹೆಚ್ಚು ವೇಗವಾಗಿ ಕೋಡಿಂಗ್ ಮಾಡುತ್ತದೆ, ಮತ್ತು ಇದು ಈಗಾಗಲೇ ಅದರಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಗ್ರಾಫಿಕ್ಸ್ ಎಂಜಿನ್ ಹೊಂದಿದೆ.

ಕರೋನಾ SDK ಯ ಒಂದು ವಿಮರ್ಶೆಯನ್ನು ಓದಿ

ಉತ್ತಮ ಭಾಗವೆಂದರೆ ಕರೋನಾ SDK ಉಚಿತ. ನೀವು ಡೌನ್ಲೋಡ್ ಮತ್ತು ತಕ್ಷಣ ಅಭಿವೃದ್ಧಿ ಪ್ರಾರಂಭಿಸಬಹುದು, ಮತ್ತು ಪಾವತಿಸಿದ "ಎಂಟರ್ಪ್ರೈಸ್" ಆವೃತ್ತಿಯನ್ನು ಹೊಂದಿರುವಾಗ, ಹೆಚ್ಚಿನ ಡೆವಲಪರ್ಗಳು ಪ್ಲಾಟ್ಫಾರ್ಮ್ನ ಉಚಿತ ಆವೃತ್ತಿಯೊಂದಿಗೆ ಉತ್ತಮವಾಗಿರುತ್ತವೆ. ನಾನು ಆಟಗಳು ಮತ್ತು ಉಪಯುಕ್ತತೆ / ಉತ್ಪಾದನಾ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಕರೋನಾ SDK ಅನ್ನು ಬಳಸಿದ್ದೇನೆ ಮತ್ತು ಬಳಕೆದಾರರಿಂದ ಸಾಕಷ್ಟು ಪಠ್ಯ ಇನ್ಪುಟ್ ಅಗತ್ಯವಿದ್ದರೆ ಅದು ಉತ್ತಮವಾಗಿಲ್ಲವಾದ್ದರಿಂದ, 2D ಗ್ರಾಫಿಕ್ಸ್ಗಾಗಿ ಇತರ ಉತ್ಪಾದಕ ಬಳಕೆಗಳಿಗೆ ಮತ್ತು ಅತ್ಯುತ್ತಮವಾಗಿದೆ.

ಪ್ರಾಥಮಿಕ ಬಳಕೆ: 2D ಆಟಗಳು, ಉತ್ಪಾದಕತೆ ಇನ್ನಷ್ಟು »

05 ರ 02

ಏಕತೆ

ಕರೋನಾ SDK 2D ಗ್ರಾಫಿಕ್ಸ್ನಲ್ಲಿ ಉತ್ತಮವಾಗಿರುತ್ತದೆ, ಆದರೆ ನೀವು 3D ಗೆ ಹೋಗಬೇಕಾದರೆ, ನಿಮಗೆ ಏಕತೆ ಬೇಕು. ವಾಸ್ತವವಾಗಿ, ನೀವು ಭವಿಷ್ಯದಲ್ಲಿ 3D ಗೆ ಹೋಗುವುದನ್ನು ಯೋಜಿಸಿದರೆ, ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಯೋಜನೆ 2D ಗೇಮ್ ಆಗಿದ್ದರೂ ಯೂನಿಟಿ ಅತ್ಯುತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ. ಭವಿಷ್ಯದ ಉತ್ಪಾದನೆಯನ್ನು ವೇಗಗೊಳಿಸಲು ಕೋಡ್ ರೆಪೊಸಿಟರಿಯನ್ನು ನಿರ್ಮಿಸಲು ಯಾವಾಗಲೂ ಒಳ್ಳೆಯದು.

ಯೂನಿಟಿ ಆಟಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಮುಂದೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು, ಆದರೆ ಯೂನಿಟಿ ಬಹುತೇಕ ವೇದಿಕೆಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಅಧಿಕ ಬೋನಸ್ ಅನ್ನು ನೀಡುತ್ತದೆ, ಕನ್ಸೋಲ್ ಮತ್ತು ವೆಬ್ ಗೇಮಿಂಗ್ ಸೇರಿದಂತೆ, ಇದು ವೆಬ್ಜಿಎಲ್ ಎಂಜಿನ್ನಿಂದ ಬೆಂಬಲಿತವಾಗಿದೆ.

ಪ್ರಾಥಮಿಕ ಬಳಕೆ: 3D ಆಟಗಳು ಇನ್ನಷ್ಟು »

05 ರ 03

ಕೋಕೋಸ್ 2 ಡಿ

ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, 2D ಆಟಗಳನ್ನು ನಿರ್ಮಿಸಲು ಕೋಕೋಸ್ 2 ಡಿ ಒಂದು ಚೌಕಟ್ಟಾಗಿದೆ. ಹೇಗಾದರೂ, ಕರೋನಾ ಎಸ್ಡಿಕೆಗಿಂತ ಭಿನ್ನವಾಗಿ, ಕೊಕೊಸ್ 2D ಎಂಬುದು ಒಮ್ಮೆ ಎಲ್ಲೆಡೆ ಪರಿಹಾರವನ್ನು ಒಮ್ಮೆ ಕಂಪೈಲ್ ಮಾಡಿಲ್ಲ. ಬದಲಿಗೆ, ಇದು ವಿವಿಧ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಅಳವಡಿಸಬಹುದಾದ ಗ್ರಂಥಾಲಯವಾಗಿದೆ, ಅದು ನಿಜವಾದ ಕೋಡ್ ಅನ್ನು ಒಂದೇ ರೀತಿಯದ್ದಾಗಿದೆ ಅಥವಾ ಹೋಲುತ್ತದೆ. ಒಂದು ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಿಂದ ಮುಂದಿನವರೆಗೆ ಆಟವನ್ನು ಒಯ್ಯುವ ಸಂದರ್ಭದಲ್ಲಿ ಇದು ಭಾರೀ ತರಬೇತಿ ಪಡೆಯುತ್ತದೆ, ಆದರೆ ಇದು ಇನ್ನೂ ಕರೋನಾಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಕೆಲಸದ ಅಗತ್ಯವಿರುತ್ತದೆ. ಹೇಗಾದರೂ, ಅಂತಿಮ ಫಲಿತಾಂಶವು ಸ್ಥಳೀಯ ಭಾಷೆಯಲ್ಲಿ ಕೋಡ್ ಮಾಡಲ್ಪಟ್ಟಿದೆ, ಇದು ಮೂರನೇ ಸಾಧನವನ್ನು ಸೇರಿಸಿಕೊಳ್ಳುವುದಕ್ಕೆ ಕಾಯದೆ ಎಲ್ಲಾ ಸಾಧನದ API ಗಳಿಗೆ ನಿಮಗೆ ಸಂಪೂರ್ಣ ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತದೆ.

ಪ್ರಾಥಮಿಕ ಬಳಕೆ: 2D ಆಟಗಳು ಇನ್ನಷ್ಟು »

05 ರ 04

ಫೋನ್ಗಪ್

ಕ್ರಾಸ್ ಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ ಅನ್ವಯಿಕೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಫೋನ್ಗಪ್ HTML 5 ಅನ್ನು ಪ್ರಭಾವಿಸುತ್ತದೆ. ಈ ಪ್ಲ್ಯಾಟ್ಫಾರ್ಮ್ನ ಮೂಲ ವಾಸ್ತುಶಿಲ್ಪವು ಸ್ಥಳೀಯ ವೇದಿಕೆಯ ಮೇಲೆ ವೆಬ್ವೀಕ್ಷೆಯಲ್ಲಿ ನಡೆಯುವ HTML 5 ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ. ಸಾಧನದ ಬ್ರೌಸರ್ನಲ್ಲಿ ಚಾಲನೆಯಾಗುತ್ತಿರುವ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಎಂದು ನೀವು ಯೋಚಿಸಬಹುದು, ಆದರೆ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಲು ವೆಬ್ ಸರ್ವರ್ನ ಅಗತ್ಯವಿರುವುದಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ, ಸಾಧನವು ಸರ್ವರ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ನೀವು ಊಹಿಸುವಂತೆ, ಫೋನ್ಗಪ್ ಯುನಿಟಿ, ಕರೋನಾ ಎಸ್ಡಿಕೆ ಅಥವಾ ಕೊಕೊಸ್ ವಿರುದ್ಧ ಗೇಮಿಂಗ್ಗೆ ಹೋಲಿಸಿದರೆ ಹೋಗುತ್ತಿಲ್ಲ, ಆದರೆ ವ್ಯಾಪಾರ, ಉತ್ಪಾದಕತೆ ಮತ್ತು ಎಂಟರ್ಪ್ರೈಸ್ ಕೋಡಿಂಗ್ಗೆ ಸುಲಭವಾಗಿ ಆ ವೇದಿಕೆಗಳನ್ನು ಮೀರಬಹುದು. ಎಚ್ಟಿಎಮ್ಎಲ್ 5 ಮೂಲವೆಂದರೆ ಕಂಪೆನಿಯು ಆಂತರಿಕ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು ಮತ್ತು ಅದನ್ನು ಸಾಧನಗಳಿಗೆ ತಳ್ಳಬಹುದು.

ಫೋನ್ಗಪ್ ಕೂಡ ಸೆನ್ಚಾಗೆ ಉತ್ತಮ ಪ್ರತಿಕ್ರಿಯೆ ನೀಡುತ್ತದೆ, ಇದು ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ವೇದಿಕೆಯಾಗಿದೆ.

ಪ್ರಾಥಮಿಕ ಬಳಕೆ: ಉತ್ಪಾದಕತೆ, ವ್ಯವಹಾರ ಇನ್ನಷ್ಟು »

05 ರ 05

ಇನ್ನೂ ಸ್ವಲ್ಪ...

ಕರೋನಾ SDK, ಯೂನಿಟಿ, ಕೊಕೊಸ್, ಮತ್ತು ಫೋನ್ಗಪ್ ಕೆಲವು ಜನಪ್ರಿಯ ಕ್ರಾಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಡೆವಲಪ್ಮೆಂಟ್ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಆದರೆ ಹಲವಾರು ಆಯ್ಕೆಗಳಿವೆ. ಅವುಗಳಲ್ಲಿ ಕೆಲವು ದೃಢವಾಗಿಲ್ಲ, ಕೋಡ್ನಿಂದ ನಿಜವಾದ ನಿರ್ಮಾಣಕ್ಕೆ ಹೆಚ್ಚು ಸಮಯ ಬೇಕಾಗುತ್ತವೆ, ಅಥವಾ ಸರಳವಾಗಿ ತುಂಬಾ ದುಬಾರಿಯಾಗಿದೆ, ಆದರೆ ನಿಮ್ಮ ಅಗತ್ಯಗಳಿಗೆ ಅವು ಸರಿ.

IPad ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಹೇಗೆ