forumفتح موضوع جديد
فتح موضوع جديد

الوكالة قالت "Flutter يعني iOS وأندرويد مع بعض" — هل هذا الاختيار يقيّدني لاحقًا؟

KKemal S***مشارك
المسمى الوظيفي
مندوب مبيعات ميداني
قطاع
تصنيع الآلات
نوع المنظمة
نشاط تجاري بفرعين
تاريخ الانضمام
يونيو 2023
رسالة
62
#1

نحن شركة تقدّم خدمات الصيانة الفنية والخدمة الميدانية. بدأنا نتحدث مع وكالات بخصوص تطبيق موبايل يستخدمه عملاؤنا وفنيو الميدان. حوالي 70 بالمئة من جمهور مستخدمينا يستخدمون iPhone. إحدى الوكالات التي تحدثنا معها أعطتنا ميزانية 280.000 TL ومدة تسليم 3 أشهر؛ وقالت إن المشروع سيصدر بـ Flutter على قاعدة كود واحدة لكل من iOS وأندرويد.

قلقي تحديدًا على جهة iOS: التقطيع، والتأخيرات المحتملة عند تحديثات منظومة Apple، وألا يعطي التصميم إحساس الـ iPhone. وكمان لو كبر المشروع مستقبلًا وأردنا الرجوع إلى بنية كود native، هل هذا الكود كله هيبقى على الأرض؟

وأنا لسه في مرحلة العرض، إيه الالتزامات والبنود التقنية اللي لازم أسأل الوكالة عنها بخصوص هذه البنية؟ هل هذا الاختيار هيقفل علينا الباب بعد سنتين أو ثلاث؟

YYağmur A***مشارك
المسمى الوظيفي
فني صيانة
قطاع
الخدمات الصحية
نوع المنظمة
مؤسسة بـ 300 موظف
تاريخ الانضمام
فبراير 2024
رسالة
349
الأكثر إفادة#2

الجواب المختصر: Flutter لا يقيّدك إلى الأبد، لكن إذا أردت الرجوع إلى عالم native فسيتعين عليك كتابة كود الواجهة والعميل من الصفر؛ أما خدمات الـ backend ونماذج البيانات فتبقى كما هي. ولأنه يخفّض الميزانية والمدة بشكل كبير في السنوات الأولى، فهو يفي بالغرض بسهولة في مرحلة البداية.

الفرق الحاسم هنا هو ما يفعله التطبيق. بالنسبة للعمليات الميدانية وتعبئة النماذج وتتبع الموقع على الخريطة والإشعارات، يعمل Flutter على iOS بسلاسة شديدة. معظم المستخدمين لا يلاحظون إن كان التطبيق مكتوبًا بـ Swift أم بإطار متعدد المنصات. لكن إذا كنت ستستخدم في الخلفية اقترانًا مستمرًا للأجهزة عبر Bluetooth، أو فلاتر كاميرا مكثفة، أو مكتبات عتاد خاصة بـ Apple، فقد تحتاج إلى بناء جسور محلية إضافية.

البنود الأساسية التي يجب أن تضيفها إلى العقد والعرض هي: 1) اختيار بنية شائعة معتبرة معيارًا في القطاع لإدارة الحالة، 2) اختيار الإضافات الخارجية المستخدمة من حزم شهيرة تُحدَّث بانتظام، 3) كتابة الأكواد بشكل معياري والالتزام بمبدأ البنية النظيفة، 4) أن تكون الرفضات التقنية في عمليات موافقة App Store تحت ضمان الوكالة. إذا تحققت هذه الشروط، فـ Flutter خيار آمن للبداية.

CCeren E***مشاركعضو المجتمع
تاريخ الانضمام
أبريل 2025
رسالة
95
#3

في تحديثات iOS، ونادرًا ما يحدث، قد تظهر انحرافات بصرية صغيرة عندما يتغير محرك العرض أو مكونات نظام التشغيل. أضف обязательно بندًا في عرض الوكالة ينص على تقديم دعم توافق لمدة سنة على الأقل عند صدور إصدارات iOS رئيسية جديدة.

HHüsniye T***مشارك
المسمى الوظيفي
أخصائي الموارد البشرية
قطاع
نسيج
نوع المنظمة
ورشة تصنيع
تاريخ الانضمام
ديسمبر 2025
رسالة
361
#4

نحن أطلقنا تطبيق تتبع اللوجستيات العام الماضي بـ Flutter. بدلًا من الاحتفاظ بفريقين native منفصلين، أنفقنا 210.000 TL بفريق واحد. الآن لدينا 12.000 مستخدم نشط، ولم تكن سوى شكوتين متعلقتين بتقطيع الواجهة، وكانتا على أجهزة قديمة.

HHüsniye E***مشاركعضو المجتمع
تاريخ الانضمام
سبتمبر 2024
رسالة
260
#5

معظم الوكالات تقول "منصتان بكود واحد" وتزعم أنها خفّضت التكلفة، لكنها لا تنظر أبدًا إلى إرشادات واجهة iOS. إذا خرج تطبيق iOS يبدو وكأنه أندرويد عند فتحه، فمستخدمو iPhone سيكتبون تعليقات سلبية فورًا.

TTarkanمشارك
المسمى الوظيفي
مدير التجزئة
تاريخ الانضمام
مارس 2024
رسالة
104
#6

اطلب من الوكالة ثلاث تطبيقات Flutter على الأقل نشرتها سابقًا على App Store. نزّلها على iPhone الخاص بك وانظر بنفسك إلى سرعة تمرير القوائم، واستجابة فتح وإغلاق لوحة المفاتيح، وحركات الانتقال.

CCem I***مشاركعضو المجتمع
تاريخ الانضمام
سبتمبر 2025
رسالة
4
#7

هل سيضطر فنيوك في الميدان إلى العمل دون اتصال؟ هل سألت كيف سيبنون منطق تخزين البيانات في ذاكرة الجهاز والمزامنة؟ نقطة الاختناق الحقيقية غالبًا ليست الواجهة بل مزامنة قاعدة البيانات المحلية.

GGamze K***مشاركعضو المجتمع
تاريخ الانضمام
أبريل 2023
رسالة
287
#8

احنا مستخدمينه من سنتين وما واجهنا أي مشكلة. لو قلنا نكتبه native كانت الميزانية هتتضاعف على الأقل، ومافيش داعي أصلاً في المرحلة الأولى.

ملاحظة: سُئل هذا أدناه، وكتبت الإجابة في الرسالة الثانية.

MMustafa B***مشارك
المسمى الوظيفي
مدير عام
قطاع
تصنيع الآلات
نوع المنظمة
شركة ناشئة حديثة التأسيس
تاريخ الانضمام
يناير 2026
رسالة
50
#9

إذا اضطررت مستقبلًا للانتقال إلى native، فهذا لا يعني أن التطبيق فشل، بل على العكس يدل على أن الأعمال كبرت كثيرًا. وحين يأتي ذلك اليوم ستكون لديك أصلًا القدرة على تمويل الكود الجديد، فاهتم الآن بكسب السرعة.

VVolkan A***محارب قديم
المسمى الوظيفي
خبير التسويق الرقمي
قطاع
تغليف
نوع المنظمة
سلسلة متاجر
تاريخ الانضمام
يناير 2023
رسالة
191
#10

عند الانتقال إلى native ستتخلص من كود الواجهة، لكن بنية الـ backend تبقى كما هي؛ و280.000 TL ميزانية تجربة معقولة جدًا لهذه المخاطرة.

CCansuمشارك
المسمى الوظيفي
خبير التسويق الرقمي
تاريخ الانضمام
يناير 2024
رسالة
128
#11

سأتحدث من الطرف الآخر، فأنا من جانب الموردين. الإجابة تختلف كثيراً حسب القطاع، لا توجد قاعدة عامة.

إذا كان هناك من يفعلها بطريقة أخرى، فأنا فضولي لمعرفة ذلك.

FFatma E***مشاركعضو المجتمع
تاريخ الانضمام
أكتوبر 2025
رسالة
89
#12

أوافقك الرأي تمامًا ثم كل بند غير مكتوب هو بند سيتذكره الطرفان بشكل مختلف لاحقًا.

هذا كل شيء، أرجو المعذرة إذا أطالت.

HHakkıمشارك
المسمى الوظيفي
مصنع
تاريخ الانضمام
نوفمبر 2023
رسالة
74
#13

سأجرب ذلك.

HHakan U***مشارك
المسمى الوظيفي
مدير إقليمي
قطاع
الرياضة واللياقة
نوع المنظمة
شركة تصنيع بـ 40 موظفًا
تاريخ الانضمام
أغسطس 2022
رسالة
13

Doki · اتفاقية صيانة الخوادم · 2025

#14

أنت محق، لقد مررت بنفس المسار. يجب ربط جدول المدفوعات بمراحل العمل، وليس بالتقويم.

إذا لم ينص العقد على ملكية الكود، تفقد قوتك التفاوضية عند المغادرة. لو كنت مكانك، لسلك هذا المسار.

RRecep Y***مشاركعضو المجتمع
تاريخ الانضمام
أكتوبر 2022
رسالة
5
#15

هناك فخ هنا، لا أريد المرور عليه دون ذكره. بصراحة الخطأ المرتكب من جانب تطوير iOS باستخدام flutter قابل للإصلاح عادةً، لكنه مكلف.

BBarış K***محارب قديم
المسمى الوظيفي
مدير الشبكة
قطاع
خدمات التنظيف
نوع المنظمة
مؤسسة متوسطة الحجم
تاريخ الانضمام
سبتمبر 2024
رسالة
61

Doki · تطبيق الجوال · 2024

#16

صحيح بشكل عام، لكن هناك جزء ناقص. إذا كانت هذه أول مرة، ابدأ صغيراً، والتوسع يأتي لاحقاً.

لو كنت مكانك، لسلك هذا المسار.

TTaner A***محارب قديم
المسمى الوظيفي
متدرب
قطاع
الإعلانات والترويج
نوع المنظمة
نشاط تجاري بفرعين
تاريخ الانضمام
مارس 2025
رسالة
406
#17

أتفق، بل أود التأكيد على هذه النقطة. محاولة فعل هذا بمفردك هي أغلى الطرق.

مثبت بالتجربة.

YYusuf Y***مشارك
المسمى الوظيفي
مسؤول وسائل التواصل الاجتماعي
قطاع
عقارات
نوع المنظمة
شركة ضمن مجموعة استثمارية
تاريخ الانضمام
سبتمبر 2024
رسالة
79
#18

حدث معي العكس تماماً، لذلك أكتب هذا. إذا كانت هذه أول مرة، ابدأ صغيراً، والتوسع يأتي لاحقاً.

أرخص عرض سعر هو غالباً الأقل تفكيراً.

MMelekعضو جديد
المسمى الوظيفي
صاحب حضانة أطفال
تاريخ الانضمام
سبتمبر 2024
رسالة
40

Doki · إعداد إدارة السجلات · 2026

#19

عانيت من نفس الشيء. لا تترددوا في السؤال، فالسائل يدفع ثمناً أقل دائماً.

عند اتخاذ القرار، اكتب أسوأ سيناريو أيضًا، وليس الأفضل فقط. بصراحة هذا كل شيء، أرجو المعذرة إذا أطالت.

LLeventمحارب قديم
المسمى الوظيفي
مستشار التحول الرقمي
نوع المنظمة
نشاط تجاري بفرعين
تاريخ الانضمام
يوليو 2023
رسالة
208
#20

بالضبط هكذا. يجب فتح بيانات الوصول باسم المؤسسة، وليس بحسابات شخصية.

إذا كان النطاق يتوسع، فيجب أن يتوسع إما الجدول الزمني أو الميزانية. لا يوجد خيار ثالث. لو كنت مكانك، لسلك هذا المسار.

اكتب رداً