إذا كنت مطور التطبيقات الذي قام بإنشاء تطبيقات لالروبوت ووضعها على Google Play، فلا شك أنك قد رأيت ميزة إنشاء تطبيقات لأكبر نظام تشغيل للهواتف المحمولة. ربما ترغب في "مشاركة الحب" مع مستخدمي نظام التشغيل المحمول الآخر هذا ولكنك لست على دراية بـ Objective-C، لذلك اخترت الابتعاد عنه.
توجد العديد من الأدوات المتاحة لمساعدتك في تحويل JAVA إلى Objective-C، مع نتائج مختلفة. نظرًا لأن JAVA وObjective-C متباعدان تقريبًا، فإن محاولة النقل أو التحويل يمكن أن تستغرق وقتًا طويلاً، حيث سيتعين عليك التدقيق في الكود الثانوي ومخرجات الأخطاء. ومع ذلك، أنشأت Google أداة تسمى J2ObjC، والذي سيحول فئات JAVA الخاصة بك إلى فئات Objective-C، وبالتالي الاستفادة مباشرة من iOS Foundation Framework. تسمح الأداة بشكل أساسي بأن يكون كود JAVA جزءًا من تطبيق iOS.
وهنا ما يجب أن يقولوه حول هذا الموضوع:
J2ObjC هي أداة سطر أوامر مفتوحة المصدر من Google تقوم بترجمة كود Java إلى Objective-C دائرة الرقابة الداخلية منصة (آيفون/آيباد). تعمل هذه الأداة على تمكين كود Java ليكون جزءًا من إنشاء تطبيق iOS، حيث لا يلزم تعديل الملفات التي تم إنشاؤها. الهدف هو كتابة التعليمات البرمجية التي لا تتعلق بواجهة المستخدم الخاصة بالتطبيق (مثل الوصول إلى البيانات أو منطق التطبيق) في Java، والتي تتم مشاركتها بعد ذلك بواسطة تطبيقات الويب (باستخدام
جي دبليو تي), ذكري المظهر التطبيقات وتطبيقات iOS.
تدعم الأداة معظم ميزات لغة JAVA ووقت التشغيل، ولكنها غير مضمونة للعمل مع جميع الطرق الممكنة لاستخدام JAVA. لا توفر الأداة للمطور مجموعة أدوات لواجهة المستخدم مستقلة عن النظام الأساسي، لذلك لا تزال بحاجة إلى ذلك استخدم كود iOS UI الأصلي، ولكن هذه خطوة رائعة للمطورين الذين يتطلعون إلى إنشاء نظام أساسي مشترك التطبيقات. تأكد من زيارة صفحة المشروع للحصول على معلومات حول استخدام الأداة.