أداة Google تساعد المطورين على تحويل تطبيقات Android إلى iOS

إذا كنت مطور تطبيقات أنشأ تطبيقات لنظام Android ووضعها على Google Play ، فلا شك أنك رأيت ميزة إنشاء تطبيقات لأكبر نظام تشغيل للهواتف المحمولة. ربما ترغب في "مشاركة الحب" مع مستخدمي نظام التشغيل المحمول الآخر ولكنك لست معتادًا على Objective-C ، لذلك اخترت الابتعاد عنه.

هناك العديد من الأدوات الموجودة لمساعدتك على تحويل JAVA إلى Objective-C ، مع نتائج مختلفة. نظرًا لأن JAVA و Objective-C متباعدتان تقريبًا ، فإن محاولة النقل أو التحويل يمكن أن تستغرق وقتًا طويلاً ، حيث سيتعين عليك مراجعة الرمز الفرعي وإخراج الأخطاء. على الرغم من ذلك ، قامت Google بإنشاء أداة تسمى J2ObjC ، والتي ستحول فئات JAVA إلى فصول Objective-C ، وبالتالي تستخدم إطار عمل iOS Foundation مباشرة. في الأساس ، تتيح الأداة لرمز JAVA أن يكون جزءًا من تطبيق iOS.

إليك ما يجب عليهم قوله حول هذا الموضوع:

J2ObjC هي أداة سطر أوامر مفتوحة المصدر من Google تترجم كود جافا إلى Objective-C لنظام iOS (iPhone / iPad). تمكن هذه الأداة كود Java من أن تكون جزءًا من بناء تطبيق iOS ، حيث لا يلزم تحرير الملفات التي تم إنشاؤها. الهدف هو كتابة التعليمات البرمجية غير الخاصة بالتطبيق (مثل الوصول إلى البيانات ، أو منطق التطبيق) في Java ، والتي تتم مشاركتها بعد ذلك من خلال تطبيقات الويب (باستخدام GWT) وتطبيقات Android وتطبيقات iOS.

تدعم الأداة معظم ميزات JAVA للغة ووقت التشغيل ، ولكنها غير مضمونة للعمل بكل الطرق الممكنة لاستخدام JAVA. لا توفر الأداة للمطور مجموعة أدوات UI مستقلة عن النظام الأساسي ، لذلك لا تزال بحاجة إلى استخدام كود iOS UI الأصلي ، لكن هذه خطوة رائعة للمطورين الذين يتطلعون إلى إنشاء تطبيقات مشتركة للنظام الأساسي. تأكد من زيارة صفحة المشروع للحصول على معلومات حول استخدام الأداة.