التطبيقات
فلاتر أم رياكت نيتف: كيف نختار لتطبيقك؟
كود واحد لآيفون وأندرويد: الفرق بين فلاتر ورياكت نيتف، وكيف نختار بينهما، ومتى يكفيك موقع موبايل.
أغلب التطبيقات التي نبنيها متعددة المنصات: كود واحد يتحول إلى تطبيق آيفون وتطبيق أندرويد. والخياران الجادان هما فلاتر من جوجل ورياكت نيتف من ميتا. كلاهما ناضج، وكلاهما يعمل داخل تطبيقات كبيرة ومعروفة. نختار بينهما حسب مزايا التطبيق وفريقك وأي كود موجود لديك، وأحيانًا ننصح بغيرهما.
ماذا يعني تعدد المنصات لميزانيتك
البرمجة الأصلية الكاملة تعني تطبيقين: Swift لآيفون و Kotlin لأندرويد، وغالبًا مطورين اثنين. أما تعدد المنصات فيعني فريقًا واحدًا يكتب كودًا واحدًا للاثنين. ولأغلب تطبيقات الشركات يقلل ذلك تكلفة البناء والصيانة بوضوح، ولا يلاحظ المستخدم أي فرق.
وتبقى البرمجة الأصلية أفضل للتطبيقات المعتمدة على مزايا ثقيلة في الجهاز، مثل معالجة الكاميرا المتقدمة أو الواقع المعزز، أو التطبيقات التي يجب أن تستخدم ميزة iOS جديدة في أسبوع صدورها.
مقارنة سريعة
| فلاتر | رياكت نيتف | |
|---|---|---|
| من يطورها | جوجل | ميتا |
| اللغة | Dart | JavaScript أو TypeScript |
| طريقة رسم الشاشات | محرك رسم خاص بها، فيبدو التصميم واحدًا على كل هاتف | مكونات كل منصة الأصلية |
| نقطة القوة | التصميم الخاص والحركة السلسة | مشاركة الكود والمطورين مع موقع React |
| انتبه إلى | حجم التطبيق أكبر | الاعتماد على مكتبات خارجية لبعض مزايا الجهاز |
كيف نختار
- تصميمك خاص جدًا وفيه حركة كثيرة: نميل إلى فلاتر.
- عندك موقع React أو Next.js، أو فريق ويب يعرف JavaScript: رياكت نيتف يسمح لهم بمشاركة المنطق والخبرة.
- التطبيق يعتمد على SDK محدد، مثل مزود دفع أو خدمة خرائط أو جهاز معين: نراجع أي إطار عمل له ربط أفضل صيانة، وهذا يحسم الاختيار.
- مطوروك هم من سيصونون التطبيق: نختار اللغة التي يعرفونها بالفعل.
ما الذي يحدد التكلفة
إطار العمل أقل تأثيرًا من النطاق. عدد الشاشات، وأنواع المستخدمين، والدفع، ولوحة الإدارة، والخادم، هي ما يحدد أغلب السعر. يشرح دليل تكلفة تطبيقات الموبايل كل بند منها. ولدى دارك ميديا تبدأ التطبيقات من ١٬٨٠٠ دولار، ويستغرق الإصدار الأول من ٦ إلى ١٢ أسبوعًا.
هل تحتاج تطبيقًا أصلًا؟
اسأل هذا السؤال قبل اختيار إطار العمل. إن كان عملاؤك يطلبون منك مرة أو مرتين في السنة، فموقع موبايل سريع يؤدي المهمة غالبًا بتكلفة أقل. التطبيق يستحق مكانه عندما يستخدمه الناس مرارًا، وعندما تعيدهم الإشعارات، أو عندما يحتاج الكاميرا أو الموقع الجغرافي أو العمل دون إنترنت. ويغطي دليل صفحة الهبوط أم الموقع الكامل جانب الويب من هذا القرار.
وهناك حل وسط هو تطبيق الويب التقدمي PWA: موقع يضيفه الناس إلى الشاشة الرئيسية. لكن على آيفون لا تعمل إشعارات الويب إلا بعد أن يضيفه المستخدم إلى الشاشة الرئيسية، وكثيرون لا يفعلون ذلك أبدًا.
النشر على المتاجر
- حسابات المطور باسم شركتك. تفرض آبل رسومًا سنوية على برنامج المطورين، ويفرض Google Play رسوم تسجيل لمرة واحدة. افتح الحسابين باسم شركتك لتملك صفحات التطبيق.
- صفحات المتجر. الاسم والوصف ولقطات الشاشة وسياسة الخصوصية بكل لغة تبيع بها.
- المراجعة. تراجع آبل وجوجل كل إصدار، فاترك أيامًا احتياطية قبل أي موعد إطلاق تعلنه.
- التحديثات. هواتف وأنظمة جديدة كل سنة، فخصص ميزانية للصيانة من البداية.
أسئلة تصلنا
هل يعمل التطبيق الواحد بالعربية والإنجليزية؟
نعم، فالإطاران يدعمان التصميم من اليمين لليسار. صمّم الاتجاهين من البداية، فالشاشات الإنجليزية المقلوبة في آخر لحظة يظهر عيبها دائمًا.
كم تستغرق مراجعة المتاجر؟
غالبًا يومًا أو يومين، وأحيانًا أكثر، خاصة في الإصدار الأول أو في التطبيقات التي تقبل الدفع.
من يملك الكود؟
أنت، بعد سداد قيمة المشروع. تأكد أن العقد ينص على ذلك. تجد في قائمة بنود عقد التطوير ما يجب أن تبحث عنه، وفي خدمة برمجة تطبيقات الموبايل طريقة عملنا.