تحياتي،
تعتبر Xamarin حالياً أفضل وسيلة متاحة لإنتاج التطبيقات التي تعمل على عدة أنظمة، بمعنى تطبيقات Cross-Platform. ولها العديد من النقاط الإيجابية التي تجعل لها مستقبلاً ناجحاً ومنها:
- مدعومة من مايركروسوفت
- مجانية
- التكلفة القليلة مقارنة بتكلفة إنشاء نفس التطبيقة على iOS, Android, Windows Phone كل على حدى
لكن بالمقابل تعاني تطبيقاتها من بطئ في الأداء مقارنة بتطبيقات المبنية بشكل native حسب كل بيئة، لكن تعتمد هذه النقطة بشكل أساسي على نوعية التطبيق وأهدافه.
بشكل عام، إن كان هدفك هو بناء تطبيقات ذات تصميم مميز وواجهات ملفتة وجميلة مع تطبيقات بسيطة ومحدودة المجال، فعليك بالالتزام بXamarin . أما إذا أردت احتراف تطبيقات Android فسيكون الهدف هو إنشاء تطبيقات متخصصة واحترافية لشركات وبرامج ضخمة، تعمد على معالجة كبيرة وأداء عالي.
في النهاية، طالما أنك احترفت اختصاصك بشكل مميز، الابداع يأتي لاحقاً.
بالتوفيق.