زوباتاواس چیست؟
زوباتاواس یک پروژه پژوهشی از شرکت زامارین است که به بررسی امکان انتقال اندروید ۴.۰ از جاوا/دالولیک به زبان سیشارپ میپردازد. هدف اصلی این پروژه، ارزیابی مزایای عملکردی و بهینهسازی مصرف حافظه با استفاده از سیشارپ است.
این پروژه با استفاده از یک نسخه بهبود یافته از ابزار شارپن، بخش عمدهای از کدهای اندروید ۴.۰ را به صورت نیمهخودکار به سیشارپ منتقل کرد. بخشهای دستی کد نیز عمدتاً در دو دسته قرار میگیرند:
- کدهای لازم برای یکپارچهسازی با سیستم عامل میزبان
- جایگزینی کدهای JNI جاوا با عملکرد P/Invoke در ECMA CLI برای فراخوانی توابع سی.