أحدثت Tuist فرقاً ملموساً في إنتاجية المطورين عبر مؤسستنا الهندسية المتنامية لنظام iOS، ما يعني تكراراً أسرع لكلٍ من مهندسينا ووكلاء الترميز الذين يعملون إلى جانبهم. ساعدتنا Tuist على تحويل أداء البناء إلى ميزة قابلة للتوسع.
وقت أقل في الانتظار. إنجاز أكثر.
ابنِ واختبر وأطلق البرمجيات على بنية تحتية تحسّن الأداء باستمرار، وتزيل الاختناقات، وتتوسع مع نمو فريقك.
لا تُنشئ الشيء نفسه مرتين.
شارك مخرجات البناء بين مطوريك وبيئات CI والوكلاء، حتى لا ينتظر أحد الشيفرة البرمجية التي تم تجميعها بالفعل.
اعرف المزيدتوقف عن الانتظار في قائمة الانتظار.
مشغّلات تبدأ العمل خلال ثوانٍ وتتوسع مع فريقك ووكلائك.
اعرف المزيداختبارات أسرع يمكنك الوثوق بها فعليًا.
نفّذ فقط الاختبارات المتأثرة بتغييراتك وحدّد الاختبارات غير المستقرة تلقائيًا، بحيث يعني البناء الناجح نجاحًا فعليًا.
اعرف المزيدمزيد من الأدوات لفريقك.
حسّن سير العمل المخصّص للأجهزة المحمولة وسرّع عمليات البناء عبر بيئات المطوّر وCI والوكلاء.
تمكين الفرق التي تتحرك بسرعة
تعتمد أكثر من 300 فريق منتج على Tuist، بدءاً من الشركات الناشئة سريعة النمو وصولاً إلى المؤسسات العالمية.
قصص العملاءخفضت Monzo أوقات CI لطلبات السحب بنسبة 71%، من 52 دقيقة إلى 15 دقيقة فقط، باستخدام التخزين الثنائي والاختبار الانتقائي من Tuist. ومن خلال القضاء على عمليات البناء الزائدة وتشغيل الاختبارات ذات الصلة فقط، حسّنت Monzo كفاءة التطوير لأكثر من 45 مهندس iOS يعملون عبر ما يقرب من 200 وحدة نمطية.
اقرأ المزيدضاعفت Toss، التطبيق المالي الرائد في كوريا، أكثر من ثلاثة أضعاف نسبة عمليات البناء المحلية التي تنتهي خلال دقيقة واحدة باستخدام ذاكرة التخزين المؤقت الثنائية من Tuist. عبر ما يقرب من 1,000 وحدة نمطية، يبني مطورو المنتجات الآن الوحدات النمطية التي يمتلكونها فقط، مع تقديم معظم الرسم البياني من ذاكرة التخزين المؤقت.
اقرأ المزيدقلّلت Trendyol أوقات البناء بنسبة 65% باستخدام التخزين المؤقت من Tuist، ما خفض عمليات بناء CI إلى 10 دقائق وإعداد اختبارات واجهة المستخدم المحلية إلى 30 ثانية. ومن خلال تشغيل نسخة مستضافة ذاتياً من Tuist، تحافظ على سرعة حلقات التغذية الراجعة لأكثر من 170 مطوراً عبر أكثر من 10 فرق نطاقية.
اقرأ المزيدانخفض وقت دمج سير عمل CI في monday.com من أكثر من 20 دقيقة إلى نحو 9 دقائق، حيث لعبت ذاكرة التخزين المؤقت للوحدات النمطية في Tuist دوراً كبيراً. ويحافظ فريقها المكوّن من ما يقرب من 20 مهندس iOS على نحو 200 وحدة نمطية، كما أن إنشاء وحدة نمطية جديدة أصبح بسيطاً بما يكفي لأي فرد في الفريق.
اقرأ المزيدوسّعت Delivery Hero تطبيق iOS الخاص بالسائقين ليضم نحو 115 وحدة نمطية باستخدام Tuist، ما قلّل زمن عمليات البناء النظيفة من 2.5 إلى 0.5 دقيقة وقلّل زمن بناء واختبارات CI بمقدار 2.5 مرة. يستخدم فريق اللوجستيات لديها Tuist للحفاظ على إدارة الوحدات النمطية وسرعة عمليات البناء المحلية.
اقرأ المزيدمصمم لكل بيئة تقنية
من تطبيقات الأجهزة المحمولة الأصلية إلى المشاريع متعددة المنصات، ادعم الأدوات واللغات والأطر التي تعتمد عليها فرقك بالفعل.
مبني بشكل مفتوح، ومأمون للتوسع
تم بناء Tuist بشكل مفتوح لأننا نؤمن بأن البنية التحتية للمطورين يجب أن تكون شفافة وقابلة للتوسيع وموجهة بالمجتمع.
مفتوح المصدر منذ اليوم الأول
شفاف افتراضيًا. افحص الشيفرة، ساهم في التحسينات، وابقَ مسيطرًا.
أمان جاهز للمؤسسات
متوافق مع SOC 2 وضوابط البنية التحتية الحرجة.
بنية تحتية مخصصة خاصة بك
يحصل كل عميل على بيئة حوسبة مخصّصة له، ونديرها بالكامل.
انضم إلى مجتمعنا
استمع من مجتمعنا حول تجربتهم مع Tuist.
تتجاوز التوقعات
شاهد كيف يساعد Tuist الفرق على العمل بسرعة أكبر والتوسع بثقة.
“جعلت Tuist استخدام git worktrees عملياً في قاعدة الكود الضخمة لدينا. كانت Worktrees مصدر إزعاج هنا — فكل مساحة عمل جديدة كانت تستهلك مساحة قرص كبيرة، وكان فتح المشروع مراراً وتكراراً يترتب عليه عبء حقيقي، وكانت كل مساحة عمل جديدة تعني بناءً نظيفاً إضافياً. قلّصت Tuist كل هذه العوائق، لذا أصبح بإمكاني الآن إنشاء مساحات العمل دون تردد — وهو بالضبط ما يحتاجه التطوير بمساعدة الذكاء الاصطناعي.”
“لقد جعل الانتقال إلى SPM ونقل الـ pods الخاصة بنا إلى مستودعنا الموحد أمرًا سهلاً للغاية. تمكنا من إنشاء قالب إطار عمل، مما جعل خيار بناء مشروع معياري بسيطًا جدًا. بعد دمج Tuist، قللنا وقت البناء بنسبة 30%! لم تعد لدينا تعارضات في ملفات المشروع وبصراحة - بمجرد أن تجربها، لن تعود إلى الوراء”
“أحدث Tuist ثورة في سير عمل تطوير iOS لدينا في DraftKings. لقد بسّطت قدراته الأتمتة عملية إنشاء المشاريع، وإعدادات البناء، وإدارة التبعيات. نوصي به بشدة لفرق iOS التي تسعى لتحسين سير العمل.”
“مع وحدات ماكرو، وحزم SDK الخارجية، والعديد من وحدات SPM (تطبيق مُعدّل بالكامل)، كان Xcode بطيئاً باستمرار أو يتجمّد على جهاز M1 الخاص بي. استمر SPM في حل التبعيات، ولم يعمل إكمال الكود، واستمر تجميع swift-syntax إلى ما لا نهاية. الأمر لا يقتصر على الفرق الكبيرة ذات التطبيقات الضخمة. أعادت Tuist لي إنتاجيتي كمطور مستقل في مشاريعي الجانبية.”
“مع ذاكرة التخزين المؤقت للتطوير والوحدات المركزة من Tuist، أصبحت حلقة التغذية الراجعة المحلية أقصر بشكل كبير. انخفض وقت بناء كان يستغرق نحو 4 دقائق إلى حوالي 25 ثانية في التشغيل التالي — حيث تم تقديم 123 من أصل 124 هدفاً مباشرة من ذاكرة التخزين المؤقت. اختفى شعور مواجهة المشروع بأكمله في كل بناء؛ فأنا الآن أكرر التعديلات على الوحدات التي أغيّرها فعلياً، ونادراً ما أفكر في تضارب ملفات المشروع بعد الآن.”
“أحدثت Tuist فرقاً ملموساً في إنتاجية المطورين عبر مؤسستنا الهندسية المتنامية لنظام iOS، ما يعني تكراراً أسرع لكلٍ من مهندسينا ووكلاء الترميز الذين يعملون إلى جانبهم. ساعدتنا Tuist على تحويل أداء البناء إلى ميزة قابلة للتوسع.”
“يقلل Tuist أوقات البناء لدينا بنسبة 65% ويحد من تعارضات المشاريع، مما يتيح لنا التركيز على تجربة المطورين والاختبار. يتعاون مئات المطورين عبر مؤسسات متعددة، إلى جانب وكلاء الذكاء الاصطناعي، في Trendyol. يُعد Tuist عنصرًا أساسيًا لتشغيل عشرات الآلاف من اختبارات واجهة المستخدم والاختبارات الوحدوية عبر آلاف خطوط الأنابيب كل يوم.”
“بعد دمج Tuist في قاعدة كود iOS واسعة النطاق تضم أكثر من 160 وحدة نمطية، أظهر استبيان داخلي رضا المطورين بمعدل 4.25/5. أبرز المطورين أوقات التجميع الأسرع، والتبديل السلس بين الفروع، وإدارة الاعتماديات الأسهل.”
“كان Tuist نقطة تحول لقاعدة الكود الكبيرة لدينا، حيث يتعاون عدة مهندسين في آن واحد. أستخدمه منذ الإصدار 1، وكان من الرائع رؤية كيفية تطور المنتج وتوسعه بميزات جديدة مع مرور الوقت.”
“أحدثت Tuist فرقاً حقيقياً في طريقة عملنا مع قاعدة كود iOS الضخمة والمجزأة للغاية في Fetch. قلّصت ذاكرة التخزين المؤقت عن بُعد للوحدات أوقات البناء بشكل ملحوظ وقرّبت حلقات التغذية الراجعة للمهندسين محلياً وفي CI، بينما تمنحنا Build Insights رؤية قيّمة لأداء البناء وأماكن التركيز التالية. جعل هذا المزيج من السرعة وإمكانية المراقبة تجربة المطور أفضل بشكل ملحوظ.”
“أصبح تعريف مساحة العمل لدينا كود Swift نقيًا. كان تعديل هيكل المشروع يعني سابقًا تحرير ملفات .pbxproj التي لا يستطيع البشر قراءة فروقاتها؛ الآن يعلن كل فريق خاص بنطاق معين ويملك تكوين وحدته البرمجية بلغة Swift، وتصبح تغييرات الهيكل عبارة عن فروقات قابلة للمراجعة. أصبحت التبعيات بيانات مرئية أيضًا - مع إعلان رسم بياني للوحدات البرمجية في الكود، أصبح لدينا أخيرًا بيانات ملموسة ومشتركة لترسيخ مناقشاتنا حول التبعيات.”
“استخدام Tuist في مشروعنا الحالي كان نقطة تحول. فقد خفّض بشكل كبير من أوقات البناء وقلّل النزاعات داخل الفريق، ما أتاح لنا التركيز أكثر على التطوير وأقل على مشكلات الإعداد. نحن واثقون من أنه سيواصل تعزيز إنتاجيتنا وتعاوننا في المشاريع المستقبلية.”
“منذ اعتماد Tuist كنظام بناء لنظام iOS وكحل للتخزين المؤقت البعيد لـ Gradle، كانت النتائج مذهلة بلا شك. لقد أثّر ذلك مباشرةً على أوقات البناء في CI وعلى الجهاز المحلي، وزاد من وضوح منصتنا من خلال لوحة معلومات الرؤى في Tuist. نحن الآن نشهد انخفاضًا بنسبة 64% في وقت CI وبناءات نظيفة أسرع بـ 4 مرات. لم يمر سوى شهر منذ اكتمال التكامل، والقيمة تظهر بالفعل عبر الشركة.”
“أتاح لنا Tuist نقل قاعدة الكود الأحادية الحالية إلى بنية معيارية. لقد استخرجنا نطاقاتنا المختلفة إلى وحدات محددة. سمح لنا ذلك بإزالة التبعيات الإضافية، وتسهيل الاختبار، وجعل دورات التطوير لدينا أسرع من أي وقت مضى. كما سمح لنا بإنشاء 'تطبيقات اختبار' لتسريع تطويرنا في كل وحدة.”
“أصبح الآن من السهل جدًا تشغيل تطبيق مثال مضغوط لأي وحدة. حتى ملحقات التطبيقات مثل الويدجت والأنشطة المباشرة يمكن تغليفها في تطبيقات أمثلة خاصة بها بسهولة تامة. بدلاً من تشغيل التطبيق بأكمله لتجربة شيء ما، أعمل على تطبيق صغير يحتوي فقط على الجزء الذي يهمني — وهذا وحده يغير مدى سرعة قدرتك على التكرار.”
“منذ اعتماد Tuist في مشروع iOS الخاص بنا، شهدنا تحسينات كبيرة في قابلية التوسع والإنتاجية. بشكل عام، جعل عملية التطوير لدينا أسرع وأكثر كفاءة، مما أتاح للفريق التركيز على بناء الميزات دون إعاقة بسبب قيود الأدوات.”
“Tuist أداة رائعة لمطوري iOS. منذ اعتماد هذه الأداة، لم أعد أواجه تعارضات في مشاريع Xcode. بشكل عام، قلّل Tuist زمن البناء، مما أتاح لي تخصيص وقت أكبر للمهام ذات القيمة الحقيقية. ولحسن الحظ، يتلقى Tuist ملاحظات من المستخدمين الكوريين عبر مجتمعات التواصل المحلية. إنهم دائماً إلى جانبك.”
“جعلت Tuist استخدام git worktrees عملياً في قاعدة الكود الضخمة لدينا. كانت Worktrees مصدر إزعاج هنا — فكل مساحة عمل جديدة كانت تستهلك مساحة قرص كبيرة، وكان فتح المشروع مراراً وتكراراً يترتب عليه عبء حقيقي، وكانت كل مساحة عمل جديدة تعني بناءً نظيفاً إضافياً. قلّصت Tuist كل هذه العوائق، لذا أصبح بإمكاني الآن إنشاء مساحات العمل دون تردد — وهو بالضبط ما يحتاجه التطوير بمساعدة الذكاء الاصطناعي.”
“لقد جعل الانتقال إلى SPM ونقل الـ pods الخاصة بنا إلى مستودعنا الموحد أمرًا سهلاً للغاية. تمكنا من إنشاء قالب إطار عمل، مما جعل خيار بناء مشروع معياري بسيطًا جدًا. بعد دمج Tuist، قللنا وقت البناء بنسبة 30%! لم تعد لدينا تعارضات في ملفات المشروع وبصراحة - بمجرد أن تجربها، لن تعود إلى الوراء”
“أحدث Tuist ثورة في سير عمل تطوير iOS لدينا في DraftKings. لقد بسّطت قدراته الأتمتة عملية إنشاء المشاريع، وإعدادات البناء، وإدارة التبعيات. نوصي به بشدة لفرق iOS التي تسعى لتحسين سير العمل.”
“مع وحدات ماكرو، وحزم SDK الخارجية، والعديد من وحدات SPM (تطبيق مُعدّل بالكامل)، كان Xcode بطيئاً باستمرار أو يتجمّد على جهاز M1 الخاص بي. استمر SPM في حل التبعيات، ولم يعمل إكمال الكود، واستمر تجميع swift-syntax إلى ما لا نهاية. الأمر لا يقتصر على الفرق الكبيرة ذات التطبيقات الضخمة. أعادت Tuist لي إنتاجيتي كمطور مستقل في مشاريعي الجانبية.”
“مع ذاكرة التخزين المؤقت للتطوير والوحدات المركزة من Tuist، أصبحت حلقة التغذية الراجعة المحلية أقصر بشكل كبير. انخفض وقت بناء كان يستغرق نحو 4 دقائق إلى حوالي 25 ثانية في التشغيل التالي — حيث تم تقديم 123 من أصل 124 هدفاً مباشرة من ذاكرة التخزين المؤقت. اختفى شعور مواجهة المشروع بأكمله في كل بناء؛ فأنا الآن أكرر التعديلات على الوحدات التي أغيّرها فعلياً، ونادراً ما أفكر في تضارب ملفات المشروع بعد الآن.”
“أحدثت Tuist فرقاً ملموساً في إنتاجية المطورين عبر مؤسستنا الهندسية المتنامية لنظام iOS، ما يعني تكراراً أسرع لكلٍ من مهندسينا ووكلاء الترميز الذين يعملون إلى جانبهم. ساعدتنا Tuist على تحويل أداء البناء إلى ميزة قابلة للتوسع.”
“يقلل Tuist أوقات البناء لدينا بنسبة 65% ويحد من تعارضات المشاريع، مما يتيح لنا التركيز على تجربة المطورين والاختبار. يتعاون مئات المطورين عبر مؤسسات متعددة، إلى جانب وكلاء الذكاء الاصطناعي، في Trendyol. يُعد Tuist عنصرًا أساسيًا لتشغيل عشرات الآلاف من اختبارات واجهة المستخدم والاختبارات الوحدوية عبر آلاف خطوط الأنابيب كل يوم.”
“بعد دمج Tuist في قاعدة كود iOS واسعة النطاق تضم أكثر من 160 وحدة نمطية، أظهر استبيان داخلي رضا المطورين بمعدل 4.25/5. أبرز المطورين أوقات التجميع الأسرع، والتبديل السلس بين الفروع، وإدارة الاعتماديات الأسهل.”
“كان Tuist نقطة تحول لقاعدة الكود الكبيرة لدينا، حيث يتعاون عدة مهندسين في آن واحد. أستخدمه منذ الإصدار 1، وكان من الرائع رؤية كيفية تطور المنتج وتوسعه بميزات جديدة مع مرور الوقت.”
“أحدثت Tuist فرقاً حقيقياً في طريقة عملنا مع قاعدة كود iOS الضخمة والمجزأة للغاية في Fetch. قلّصت ذاكرة التخزين المؤقت عن بُعد للوحدات أوقات البناء بشكل ملحوظ وقرّبت حلقات التغذية الراجعة للمهندسين محلياً وفي CI، بينما تمنحنا Build Insights رؤية قيّمة لأداء البناء وأماكن التركيز التالية. جعل هذا المزيج من السرعة وإمكانية المراقبة تجربة المطور أفضل بشكل ملحوظ.”
“أصبح تعريف مساحة العمل لدينا كود Swift نقيًا. كان تعديل هيكل المشروع يعني سابقًا تحرير ملفات .pbxproj التي لا يستطيع البشر قراءة فروقاتها؛ الآن يعلن كل فريق خاص بنطاق معين ويملك تكوين وحدته البرمجية بلغة Swift، وتصبح تغييرات الهيكل عبارة عن فروقات قابلة للمراجعة. أصبحت التبعيات بيانات مرئية أيضًا - مع إعلان رسم بياني للوحدات البرمجية في الكود، أصبح لدينا أخيرًا بيانات ملموسة ومشتركة لترسيخ مناقشاتنا حول التبعيات.”
“استخدام Tuist في مشروعنا الحالي كان نقطة تحول. فقد خفّض بشكل كبير من أوقات البناء وقلّل النزاعات داخل الفريق، ما أتاح لنا التركيز أكثر على التطوير وأقل على مشكلات الإعداد. نحن واثقون من أنه سيواصل تعزيز إنتاجيتنا وتعاوننا في المشاريع المستقبلية.”
“منذ اعتماد Tuist كنظام بناء لنظام iOS وكحل للتخزين المؤقت البعيد لـ Gradle، كانت النتائج مذهلة بلا شك. لقد أثّر ذلك مباشرةً على أوقات البناء في CI وعلى الجهاز المحلي، وزاد من وضوح منصتنا من خلال لوحة معلومات الرؤى في Tuist. نحن الآن نشهد انخفاضًا بنسبة 64% في وقت CI وبناءات نظيفة أسرع بـ 4 مرات. لم يمر سوى شهر منذ اكتمال التكامل، والقيمة تظهر بالفعل عبر الشركة.”
“أتاح لنا Tuist نقل قاعدة الكود الأحادية الحالية إلى بنية معيارية. لقد استخرجنا نطاقاتنا المختلفة إلى وحدات محددة. سمح لنا ذلك بإزالة التبعيات الإضافية، وتسهيل الاختبار، وجعل دورات التطوير لدينا أسرع من أي وقت مضى. كما سمح لنا بإنشاء 'تطبيقات اختبار' لتسريع تطويرنا في كل وحدة.”
“أصبح الآن من السهل جدًا تشغيل تطبيق مثال مضغوط لأي وحدة. حتى ملحقات التطبيقات مثل الويدجت والأنشطة المباشرة يمكن تغليفها في تطبيقات أمثلة خاصة بها بسهولة تامة. بدلاً من تشغيل التطبيق بأكمله لتجربة شيء ما، أعمل على تطبيق صغير يحتوي فقط على الجزء الذي يهمني — وهذا وحده يغير مدى سرعة قدرتك على التكرار.”
“منذ اعتماد Tuist في مشروع iOS الخاص بنا، شهدنا تحسينات كبيرة في قابلية التوسع والإنتاجية. بشكل عام، جعل عملية التطوير لدينا أسرع وأكثر كفاءة، مما أتاح للفريق التركيز على بناء الميزات دون إعاقة بسبب قيود الأدوات.”
“Tuist أداة رائعة لمطوري iOS. منذ اعتماد هذه الأداة، لم أعد أواجه تعارضات في مشاريع Xcode. بشكل عام، قلّل Tuist زمن البناء، مما أتاح لي تخصيص وقت أكبر للمهام ذات القيمة الحقيقية. ولحسن الحظ، يتلقى Tuist ملاحظات من المستخدمين الكوريين عبر مجتمعات التواصل المحلية. إنهم دائماً إلى جانبك.”
“جعلت Tuist استخدام git worktrees عملياً في قاعدة الكود الضخمة لدينا. كانت Worktrees مصدر إزعاج هنا — فكل مساحة عمل جديدة كانت تستهلك مساحة قرص كبيرة، وكان فتح المشروع مراراً وتكراراً يترتب عليه عبء حقيقي، وكانت كل مساحة عمل جديدة تعني بناءً نظيفاً إضافياً. قلّصت Tuist كل هذه العوائق، لذا أصبح بإمكاني الآن إنشاء مساحات العمل دون تردد — وهو بالضبط ما يحتاجه التطوير بمساعدة الذكاء الاصطناعي.”
“لقد جعل الانتقال إلى SPM ونقل الـ pods الخاصة بنا إلى مستودعنا الموحد أمرًا سهلاً للغاية. تمكنا من إنشاء قالب إطار عمل، مما جعل خيار بناء مشروع معياري بسيطًا جدًا. بعد دمج Tuist، قللنا وقت البناء بنسبة 30%! لم تعد لدينا تعارضات في ملفات المشروع وبصراحة - بمجرد أن تجربها، لن تعود إلى الوراء”
“أحدث Tuist ثورة في سير عمل تطوير iOS لدينا في DraftKings. لقد بسّطت قدراته الأتمتة عملية إنشاء المشاريع، وإعدادات البناء، وإدارة التبعيات. نوصي به بشدة لفرق iOS التي تسعى لتحسين سير العمل.”
“مع وحدات ماكرو، وحزم SDK الخارجية، والعديد من وحدات SPM (تطبيق مُعدّل بالكامل)، كان Xcode بطيئاً باستمرار أو يتجمّد على جهاز M1 الخاص بي. استمر SPM في حل التبعيات، ولم يعمل إكمال الكود، واستمر تجميع swift-syntax إلى ما لا نهاية. الأمر لا يقتصر على الفرق الكبيرة ذات التطبيقات الضخمة. أعادت Tuist لي إنتاجيتي كمطور مستقل في مشاريعي الجانبية.”
“مع ذاكرة التخزين المؤقت للتطوير والوحدات المركزة من Tuist، أصبحت حلقة التغذية الراجعة المحلية أقصر بشكل كبير. انخفض وقت بناء كان يستغرق نحو 4 دقائق إلى حوالي 25 ثانية في التشغيل التالي — حيث تم تقديم 123 من أصل 124 هدفاً مباشرة من ذاكرة التخزين المؤقت. اختفى شعور مواجهة المشروع بأكمله في كل بناء؛ فأنا الآن أكرر التعديلات على الوحدات التي أغيّرها فعلياً، ونادراً ما أفكر في تضارب ملفات المشروع بعد الآن.”
“أحدثت Tuist فرقاً ملموساً في إنتاجية المطورين عبر مؤسستنا الهندسية المتنامية لنظام iOS، ما يعني تكراراً أسرع لكلٍ من مهندسينا ووكلاء الترميز الذين يعملون إلى جانبهم. ساعدتنا Tuist على تحويل أداء البناء إلى ميزة قابلة للتوسع.”
“يقلل Tuist أوقات البناء لدينا بنسبة 65% ويحد من تعارضات المشاريع، مما يتيح لنا التركيز على تجربة المطورين والاختبار. يتعاون مئات المطورين عبر مؤسسات متعددة، إلى جانب وكلاء الذكاء الاصطناعي، في Trendyol. يُعد Tuist عنصرًا أساسيًا لتشغيل عشرات الآلاف من اختبارات واجهة المستخدم والاختبارات الوحدوية عبر آلاف خطوط الأنابيب كل يوم.”
“بعد دمج Tuist في قاعدة كود iOS واسعة النطاق تضم أكثر من 160 وحدة نمطية، أظهر استبيان داخلي رضا المطورين بمعدل 4.25/5. أبرز المطورين أوقات التجميع الأسرع، والتبديل السلس بين الفروع، وإدارة الاعتماديات الأسهل.”
“جعلت Tuist استخدام git worktrees عملياً في قاعدة الكود الضخمة لدينا. كانت Worktrees مصدر إزعاج هنا — فكل مساحة عمل جديدة كانت تستهلك مساحة قرص كبيرة، وكان فتح المشروع مراراً وتكراراً يترتب عليه عبء حقيقي، وكانت كل مساحة عمل جديدة تعني بناءً نظيفاً إضافياً. قلّصت Tuist كل هذه العوائق، لذا أصبح بإمكاني الآن إنشاء مساحات العمل دون تردد — وهو بالضبط ما يحتاجه التطوير بمساعدة الذكاء الاصطناعي.”
“لقد جعل الانتقال إلى SPM ونقل الـ pods الخاصة بنا إلى مستودعنا الموحد أمرًا سهلاً للغاية. تمكنا من إنشاء قالب إطار عمل، مما جعل خيار بناء مشروع معياري بسيطًا جدًا. بعد دمج Tuist، قللنا وقت البناء بنسبة 30%! لم تعد لدينا تعارضات في ملفات المشروع وبصراحة - بمجرد أن تجربها، لن تعود إلى الوراء”
“أحدث Tuist ثورة في سير عمل تطوير iOS لدينا في DraftKings. لقد بسّطت قدراته الأتمتة عملية إنشاء المشاريع، وإعدادات البناء، وإدارة التبعيات. نوصي به بشدة لفرق iOS التي تسعى لتحسين سير العمل.”
“مع وحدات ماكرو، وحزم SDK الخارجية، والعديد من وحدات SPM (تطبيق مُعدّل بالكامل)، كان Xcode بطيئاً باستمرار أو يتجمّد على جهاز M1 الخاص بي. استمر SPM في حل التبعيات، ولم يعمل إكمال الكود، واستمر تجميع swift-syntax إلى ما لا نهاية. الأمر لا يقتصر على الفرق الكبيرة ذات التطبيقات الضخمة. أعادت Tuist لي إنتاجيتي كمطور مستقل في مشاريعي الجانبية.”
“مع ذاكرة التخزين المؤقت للتطوير والوحدات المركزة من Tuist، أصبحت حلقة التغذية الراجعة المحلية أقصر بشكل كبير. انخفض وقت بناء كان يستغرق نحو 4 دقائق إلى حوالي 25 ثانية في التشغيل التالي — حيث تم تقديم 123 من أصل 124 هدفاً مباشرة من ذاكرة التخزين المؤقت. اختفى شعور مواجهة المشروع بأكمله في كل بناء؛ فأنا الآن أكرر التعديلات على الوحدات التي أغيّرها فعلياً، ونادراً ما أفكر في تضارب ملفات المشروع بعد الآن.”
“أحدثت Tuist فرقاً ملموساً في إنتاجية المطورين عبر مؤسستنا الهندسية المتنامية لنظام iOS، ما يعني تكراراً أسرع لكلٍ من مهندسينا ووكلاء الترميز الذين يعملون إلى جانبهم. ساعدتنا Tuist على تحويل أداء البناء إلى ميزة قابلة للتوسع.”
“يقلل Tuist أوقات البناء لدينا بنسبة 65% ويحد من تعارضات المشاريع، مما يتيح لنا التركيز على تجربة المطورين والاختبار. يتعاون مئات المطورين عبر مؤسسات متعددة، إلى جانب وكلاء الذكاء الاصطناعي، في Trendyol. يُعد Tuist عنصرًا أساسيًا لتشغيل عشرات الآلاف من اختبارات واجهة المستخدم والاختبارات الوحدوية عبر آلاف خطوط الأنابيب كل يوم.”
“بعد دمج Tuist في قاعدة كود iOS واسعة النطاق تضم أكثر من 160 وحدة نمطية، أظهر استبيان داخلي رضا المطورين بمعدل 4.25/5. أبرز المطورين أوقات التجميع الأسرع، والتبديل السلس بين الفروع، وإدارة الاعتماديات الأسهل.”
“كان Tuist نقطة تحول لقاعدة الكود الكبيرة لدينا، حيث يتعاون عدة مهندسين في آن واحد. أستخدمه منذ الإصدار 1، وكان من الرائع رؤية كيفية تطور المنتج وتوسعه بميزات جديدة مع مرور الوقت.”
“أحدثت Tuist فرقاً حقيقياً في طريقة عملنا مع قاعدة كود iOS الضخمة والمجزأة للغاية في Fetch. قلّصت ذاكرة التخزين المؤقت عن بُعد للوحدات أوقات البناء بشكل ملحوظ وقرّبت حلقات التغذية الراجعة للمهندسين محلياً وفي CI، بينما تمنحنا Build Insights رؤية قيّمة لأداء البناء وأماكن التركيز التالية. جعل هذا المزيج من السرعة وإمكانية المراقبة تجربة المطور أفضل بشكل ملحوظ.”
“أصبح تعريف مساحة العمل لدينا كود Swift نقيًا. كان تعديل هيكل المشروع يعني سابقًا تحرير ملفات .pbxproj التي لا يستطيع البشر قراءة فروقاتها؛ الآن يعلن كل فريق خاص بنطاق معين ويملك تكوين وحدته البرمجية بلغة Swift، وتصبح تغييرات الهيكل عبارة عن فروقات قابلة للمراجعة. أصبحت التبعيات بيانات مرئية أيضًا - مع إعلان رسم بياني للوحدات البرمجية في الكود، أصبح لدينا أخيرًا بيانات ملموسة ومشتركة لترسيخ مناقشاتنا حول التبعيات.”
“استخدام Tuist في مشروعنا الحالي كان نقطة تحول. فقد خفّض بشكل كبير من أوقات البناء وقلّل النزاعات داخل الفريق، ما أتاح لنا التركيز أكثر على التطوير وأقل على مشكلات الإعداد. نحن واثقون من أنه سيواصل تعزيز إنتاجيتنا وتعاوننا في المشاريع المستقبلية.”
“منذ اعتماد Tuist كنظام بناء لنظام iOS وكحل للتخزين المؤقت البعيد لـ Gradle، كانت النتائج مذهلة بلا شك. لقد أثّر ذلك مباشرةً على أوقات البناء في CI وعلى الجهاز المحلي، وزاد من وضوح منصتنا من خلال لوحة معلومات الرؤى في Tuist. نحن الآن نشهد انخفاضًا بنسبة 64% في وقت CI وبناءات نظيفة أسرع بـ 4 مرات. لم يمر سوى شهر منذ اكتمال التكامل، والقيمة تظهر بالفعل عبر الشركة.”
“أتاح لنا Tuist نقل قاعدة الكود الأحادية الحالية إلى بنية معيارية. لقد استخرجنا نطاقاتنا المختلفة إلى وحدات محددة. سمح لنا ذلك بإزالة التبعيات الإضافية، وتسهيل الاختبار، وجعل دورات التطوير لدينا أسرع من أي وقت مضى. كما سمح لنا بإنشاء 'تطبيقات اختبار' لتسريع تطويرنا في كل وحدة.”
“أصبح الآن من السهل جدًا تشغيل تطبيق مثال مضغوط لأي وحدة. حتى ملحقات التطبيقات مثل الويدجت والأنشطة المباشرة يمكن تغليفها في تطبيقات أمثلة خاصة بها بسهولة تامة. بدلاً من تشغيل التطبيق بأكمله لتجربة شيء ما، أعمل على تطبيق صغير يحتوي فقط على الجزء الذي يهمني — وهذا وحده يغير مدى سرعة قدرتك على التكرار.”
“منذ اعتماد Tuist في مشروع iOS الخاص بنا، شهدنا تحسينات كبيرة في قابلية التوسع والإنتاجية. بشكل عام، جعل عملية التطوير لدينا أسرع وأكثر كفاءة، مما أتاح للفريق التركيز على بناء الميزات دون إعاقة بسبب قيود الأدوات.”
“Tuist أداة رائعة لمطوري iOS. منذ اعتماد هذه الأداة، لم أعد أواجه تعارضات في مشاريع Xcode. بشكل عام، قلّل Tuist زمن البناء، مما أتاح لي تخصيص وقت أكبر للمهام ذات القيمة الحقيقية. ولحسن الحظ، يتلقى Tuist ملاحظات من المستخدمين الكوريين عبر مجتمعات التواصل المحلية. إنهم دائماً إلى جانبك.”
“كان Tuist نقطة تحول لقاعدة الكود الكبيرة لدينا، حيث يتعاون عدة مهندسين في آن واحد. أستخدمه منذ الإصدار 1، وكان من الرائع رؤية كيفية تطور المنتج وتوسعه بميزات جديدة مع مرور الوقت.”
“أحدثت Tuist فرقاً حقيقياً في طريقة عملنا مع قاعدة كود iOS الضخمة والمجزأة للغاية في Fetch. قلّصت ذاكرة التخزين المؤقت عن بُعد للوحدات أوقات البناء بشكل ملحوظ وقرّبت حلقات التغذية الراجعة للمهندسين محلياً وفي CI، بينما تمنحنا Build Insights رؤية قيّمة لأداء البناء وأماكن التركيز التالية. جعل هذا المزيج من السرعة وإمكانية المراقبة تجربة المطور أفضل بشكل ملحوظ.”
“أصبح تعريف مساحة العمل لدينا كود Swift نقيًا. كان تعديل هيكل المشروع يعني سابقًا تحرير ملفات .pbxproj التي لا يستطيع البشر قراءة فروقاتها؛ الآن يعلن كل فريق خاص بنطاق معين ويملك تكوين وحدته البرمجية بلغة Swift، وتصبح تغييرات الهيكل عبارة عن فروقات قابلة للمراجعة. أصبحت التبعيات بيانات مرئية أيضًا - مع إعلان رسم بياني للوحدات البرمجية في الكود، أصبح لدينا أخيرًا بيانات ملموسة ومشتركة لترسيخ مناقشاتنا حول التبعيات.”
“استخدام Tuist في مشروعنا الحالي كان نقطة تحول. فقد خفّض بشكل كبير من أوقات البناء وقلّل النزاعات داخل الفريق، ما أتاح لنا التركيز أكثر على التطوير وأقل على مشكلات الإعداد. نحن واثقون من أنه سيواصل تعزيز إنتاجيتنا وتعاوننا في المشاريع المستقبلية.”
“منذ اعتماد Tuist كنظام بناء لنظام iOS وكحل للتخزين المؤقت البعيد لـ Gradle، كانت النتائج مذهلة بلا شك. لقد أثّر ذلك مباشرةً على أوقات البناء في CI وعلى الجهاز المحلي، وزاد من وضوح منصتنا من خلال لوحة معلومات الرؤى في Tuist. نحن الآن نشهد انخفاضًا بنسبة 64% في وقت CI وبناءات نظيفة أسرع بـ 4 مرات. لم يمر سوى شهر منذ اكتمال التكامل، والقيمة تظهر بالفعل عبر الشركة.”
“أتاح لنا Tuist نقل قاعدة الكود الأحادية الحالية إلى بنية معيارية. لقد استخرجنا نطاقاتنا المختلفة إلى وحدات محددة. سمح لنا ذلك بإزالة التبعيات الإضافية، وتسهيل الاختبار، وجعل دورات التطوير لدينا أسرع من أي وقت مضى. كما سمح لنا بإنشاء 'تطبيقات اختبار' لتسريع تطويرنا في كل وحدة.”
“أصبح الآن من السهل جدًا تشغيل تطبيق مثال مضغوط لأي وحدة. حتى ملحقات التطبيقات مثل الويدجت والأنشطة المباشرة يمكن تغليفها في تطبيقات أمثلة خاصة بها بسهولة تامة. بدلاً من تشغيل التطبيق بأكمله لتجربة شيء ما، أعمل على تطبيق صغير يحتوي فقط على الجزء الذي يهمني — وهذا وحده يغير مدى سرعة قدرتك على التكرار.”
“منذ اعتماد Tuist في مشروع iOS الخاص بنا، شهدنا تحسينات كبيرة في قابلية التوسع والإنتاجية. بشكل عام، جعل عملية التطوير لدينا أسرع وأكثر كفاءة، مما أتاح للفريق التركيز على بناء الميزات دون إعاقة بسبب قيود الأدوات.”
“Tuist أداة رائعة لمطوري iOS. منذ اعتماد هذه الأداة، لم أعد أواجه تعارضات في مشاريع Xcode. بشكل عام، قلّل Tuist زمن البناء، مما أتاح لي تخصيص وقت أكبر للمهام ذات القيمة الحقيقية. ولحسن الحظ، يتلقى Tuist ملاحظات من المستخدمين الكوريين عبر مجتمعات التواصل المحلية. إنهم دائماً إلى جانبك.”