كيف يعمل؟
يُكتب تطبيق iOS بلغة Swift وبأدوات آبل وأطر واجهاتها. ويُكتب تطبيق Android بلغة Kotlin وبأدوات جوجل. لكل تطبيق شيفرته المستقلة، ويُحزَّم ويُنشر عبر متجره الخاص. ولأنه لا توجد طبقة وسيطة، يستطيع التطبيق استخدام ميزات المنصة الجديدة بمجرد أن تتيحها المنصة.
نقاط القوة والتكلفة
- نقاط القوة: أقرب انسجام مع أعراف تصميم كل منصة، ووصول مباشر إلى الكاميرا والحساسات وبلوتوث والمهام الخلفية، وتحكم دقيق في الأداء.
- التكلفة: شيفرتان ومهارتان مختلفتان، وجهد إجمالي أكبر عادةً لإبقاء التطبيقين متوازيين.
اسأل أي ميزات في منتجك تحتاج فعلًا إلى وصول أصلي. فإذا كان معظم التطبيق نماذج وقوائم ومحتوى، فقد يكفي تطبيق متعدد المنصات. أما إن اعتمد المنتج على رسوميات متقدمة أو واقع معزز أو تكامل عميق مع العتاد، فالنهج الأصلي غالبًا أكثر أمانًا. وتجد خدمتنا في صفحة تطوير تطبيقات iOS وAndroid، كما تجد مقال أصلي أم متعدد المنصات.
مثال
تخيّل تطبيق لياقة يقرأ بيانات من ساعة ذكية عبر بلوتوث، ويسجل التمارين في الخلفية، ويرسم مخططات حية. هذه الحاجات تعتمد كثيرًا على ميزات المنصة، فقد يختار الفريق بناءه أصليًا على كل منصة. هذا مثال افتراضي وليس من أعمالنا.
أخطاء شائعة
- بناء تطبيقين أصليين لتطبيق بسيط لا يحتاج إلى ذلك.
- البدء بمنصة واحدة ومعاملة الأخرى كأنها أمر ثانوي.
- ترك التطبيقين يتباعدان في الميزات والصياغة.
- إهمال اختبار الاتجاه من اليمين إلى اليسار الذي يحتاجه المستخدمون العرب.