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

الوكالة اقترحت لغة برمجية مستقلة لكل من iOS وAndroid — كيف تؤثر لغة التطوير على الميزانية؟

İİsmail K***محارب قديم
المسمى الوظيفي
خبير اختبار
قطاع
تجارة إلكترونية
نوع المنظمة
مؤسسة متوسطة الحجم
تاريخ الانضمام
سبتمبر 2022
رسالة
3
#1

نريد تطوير تطبيق جوال لطلبات الشراء تستخدمه شبكة المندوبين لدينا (14 مندوباً ميدانياً) وعملاؤنا بنظام B2B في شركة لتوزيع معدات البناء وتجارة الجملة. وظائف التطبيق أساسية: مسح الباركود، كتالوج المنتجات، الاستعلام عن المخزون، الإضافة إلى السلة وإنشاء الطلب، وإرسال الفواتير إلى طابعة بلوتوث.

إحدى وكالات البرمجيات التي تفاوضنا معها ذكرت في عرضها ضرورة بناء التطبيق بشكل أصيل (Native) باستخدام لغتين منفصلتين لكل من iOS وAndroid. وبسبب هذا الخيار قفزت تكلفة المشروع من 180.000 TL للحلول الهجينة ذات الشيفرة الموحدة إلى نحو 340.000 TL، كما طلبوا ضعف التكلفة تقريباً لعقد الصيانة السنوي.

وكانت حجتهم أنه 'أعلى أداءً وأطول عمراً'. هل يتطلب نظام طلبات B2B حقاً كتابة الكود بلغتين منفصلتين؟ وكيف يؤثر اختيار لغة التطوير والمعمارية البرمجية على استثمارنا الأولي وتكاليف الصيانة اللاحقة على المدى الطويل؟

PPolat A***خبيرعضو المجتمع
تاريخ الانضمام
أبريل 2024
رسالة
365
الأكثر إفادة#2

الجواب المختصر: اقتراح البرمجة الأصيلة (Native) بلغتين منفصلتين لتطبيق قياسي للطلبات الميدانية بنظام B2B يُعد تكلفة غير مبررة في بيئة البرمجيات الحالية. فتطبيقات الأعمال التي لا تتطلب رسومات ثلاثية الأبعاد معقدة أو مستشعرات عتادية متقدمة أو معالجة بأجزاء من الثانية توفر ما بين 40% إلى 50% من الميزانية وتقلل نفقات الصيانة إلى النصف عند استخدام منصات التطوير الموحدة العابرة للأنظمة (Cross-platform).

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

كاميرا الباركود وعرض المنتجات وربط طابعات البلوتوث في مشروعكم تعمل جميعها باستقرار فائق مع أدوات التطوير الموحدة الحديثة. فهذه الميزات العتادية تُحل اليوم بسلاسة عبر مكتبات قياسية جاهزة. وإذا اخترتم قاعدتين برمجيتين منفصلتين، فستتضخم ميزانية الصيانة السنوية دون داعٍ لمجرد مواكبة تحديثات أنظمة التشغيل فقط.

أنصحكم بطرح هذا السؤال على الوكالة: 'هل توجد وظيفة محددة في تطبيقنا تعجز الأدوات الحديثة ذات الشيفرة الموحدة عن دعمها عتادياً؟' فإن عجزوا عن تقديم حجة تقنية ملموسة، فاطلبوا منهم تعديل العرض ليعتمد على كود موحد، أو تواصلوا مع وكالة أخرى تمتلك خبرة في تقنيات Cross-platform.

AAlper E***مشاركعضو المجتمع
تاريخ الانضمام
ديسمبر 2024
رسالة
184
#3

وظائف الطباعة عبر البلوتوث وقراءة الباركود تعمل بجسور أصلية تامة في البنى الحديثة العابرة للمنصات، دون أي تأخير على مستوى العتاد. إصرار الوكالة على لغتين منفصلتين نابع غالباً من عدم تمكن طاقم المطورين لديهم من تقنيات الكود الموحد.

SSultanخبير
المسمى الوظيفي
مصدّر منسوجات
نوع المنظمة
نشاط تجاري بفرعين
تاريخ الانضمام
سبتمبر 2023
رسالة
148
#4

وقعنا في نفس الخطأ في شبكة التوزيع بالجملة الخاصة بنا قبل 3 سنوات وطورناه Native. دفعنا 240.000 TL، ومع كل تحديث لنظام أندرويد أو تغيير في سياسات iOS كنا ندفع تكاليف تعديل للطرفين بشكل منفصل. العام الماضي انتقلنا إلى كود موحد، فانخفضت فاتورة الصيانة الشهرية من 18.000 TL إلى 8.500 TL.

SSerkan G***مشاركعضو المجتمع
تاريخ الانضمام
أغسطس 2023
رسالة
37
#5

على الأرجح لدى الوكالة مبرمجو أندرويد وiOS بانتظار مشاريع جديدة، ويحاولون تحميل تكلفة ساعات عملهم على مشروعكم. 90% من تطبيقات المبيعات المؤسسية باتت تُبنى اليوم بقاعدة كود موحدة.

YYiğit K***مشاركعضو المجتمع
تاريخ الانضمام
مارس 2024
رسالة
226
#6

أمور يجب سؤال الوكالة عنها قبل توقيع العقد: 1) ما الشاشة التشغيلية التي يضمنون فتحها بسرعة أعلى مقارنة بالكود الموحد؟ 2) ما نطاق عقد الصيانة السنوي للكودين المنفصلين؟ 3) لمن ستعود ملكية الشيفرة المصدرية للمنصتين بعد انتهاء المشروع؟

HHakan B***خبير
المسمى الوظيفي
أخصائي الموارد البشرية
قطاع
بلاستيك
نوع المنظمة
شركة ناشئة حديثة التأسيس
تاريخ الانضمام
يناير 2026
رسالة
409
#7

قبل رصد ميزانية قدرها 340.000 TL، تواصلوا مع وكالتين أخريين تعملان بتقنيات الكود الموحد وبنفس المواصفات؛ ستجدون أن العرض سيتراجع إلى قرابة 190.000 TL مع مدة تسليم لا تتجاوز 6 أسابيع.

DDilara A***مشارك
المسمى الوظيفي
محلل البيانات
قطاع
الرياضة واللياقة
نوع المنظمة
شركة بـ 120 موظف
تاريخ الانضمام
أغسطس 2023
رسالة
113

Doki · نقل البنية التحتية · 2024

#8

هل مندوبو المبيعات عندكم ينزلون إلى مستودعات لا يوجد بها إنترنت؟ إذا كنتم بحاجة إلى مزامنة قواعد البيانات دون اتصال (offline)، تصبح البنية البرمجية مهمة قليلاً، لكن حتى هذه الحالة ليست مشكلة تعجز قاعدة كود برمجية واحدة عن حلها.

HHüsniye P***مشاركعضو المجتمع
تاريخ الانضمام
ديسمبر 2024
رسالة
407
#9

كتابة كود native بلغتين منفصلتين لتطبيق B2B وظيفته فقط عرض الكتالوجات ومسح الباركود هو مجرد تضييع للمال بلا فائدة.

OOya S***مشاركعضو المجتمع
تاريخ الانضمام
يوليو 2022
رسالة
34
#10

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

دعني أتركها كملاحظة، قد تكون مفيدة.

EErdemمشارك
المسمى الوظيفي
مكتب هندسة معمارية
تاريخ الانضمام
ديسمبر 2023
رسالة
72
#11

حدث معي العكس تماماً، لذلك أكتب هذا. تقرير التقدم الأسبوعي المكتوب أكثر فائدة من السؤال المستمر عن المواعيد.

EEsra Y***مشاركعضو المجتمع
تاريخ الانضمام
مايو 2024
رسالة
285
#12

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

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

NNazlı K***مشارك
المسمى الوظيفي
سكرتير
قطاع
مجوهرات
نوع المنظمة
سلسلة متاجر
تاريخ الانضمام
فبراير 2026
رسالة
149
#13

زالت حيرتي، شكراً لكم. يعني انظروا أولاً إلى البيانات المتاحة لديكم عند اتخاذ القرار.

TTülay Y***مشارك
المسمى الوظيفي
تخطيط الإنتاج
قطاع
الصناعات المغذية للسيارات
نوع المنظمة
شركة ناشئة حديثة التأسيس
تاريخ الانضمام
يناير 2025
رسالة
384
#14

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

وضع عملية لطلبات التغيير لا يبطئ العمل، بل يسرّعه. بالتوفيق.

NNeslihan A***عضو جديد
المسمى الوظيفي
صاحب الشركة
قطاع
بلاستيك
نوع المنظمة
سلسلة متاجر
تاريخ الانضمام
أغسطس 2026
رسالة
4
#15

حدث معنا هذا. معظم إضاعة الوقت تتراكم في المهام المنتظرة للموافقة.

إذا كتبت النتيجة هنا، فستفيد الآخرين أيضاً.

LLemanعضو جديد
المسمى الوظيفي
عامل صحي
تاريخ الانضمام
أكتوبر 2024
رسالة
30

Doki · دعم الاستجابة للحوادث · 2024

#16

عانيت من نفس الشيء.

İİbrahim K***مشاركعضو المجتمع
تاريخ الانضمام
مارس 2026
رسالة
4
#17

أوافقك الرأي تمامًا. الناس يدافعون عن العادات وليس العمليات. المقاومة تأتي من هناك.

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

FFeyza T***مشارك
المسمى الوظيفي
مدير عيادة
قطاع
تصنيع الآلات
نوع المنظمة
شركة ناشئة حديثة التأسيس
تاريخ الانضمام
مارس 2023
رسالة
136
#18

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

أتمنى أن يفيدك هذا.

YYusuf E***مشارك
المسمى الوظيفي
صاحب صالة رياضية
نوع المنظمة
ورشة تصنيع
تاريخ الانضمام
أبريل 2024
رسالة
66
#19

دعني أشارك تجربتي. عند اتخاذ القرار، اكتب أسوأ سيناريو أيضًا، وليس الأفضل فقط.

ابدأ بتجربة صغيرة، لا تربط كل شيء دفعة واحدة.

İİlker T***مشارك
المسمى الوظيفي
تاجر جملة للمواد الغذائية
تاريخ الانضمام
ديسمبر 2023
رسالة
58
#20

شكرًا لكتابة هذا.

اكتب رداً