متى نكتب التطبيق بـ Swift
في منتجات مكانها Apple. هذي نكتبها بـ Swift. إذا تبي iOS وAndroid من أول يوم، نبني بـ Flutter.

في منتجات تحس إنها مصنوعة لجوال Apple: الخط، الحركة، كيف تنتقل من شاشة لشاشة. هذي نكتبها native — Swift وXcode وSDK حق Apple. مباشرة على النظام.
عندنا في FLUIDS، الأساس Flutter إذا المنتج لازم يطلع على iOS وAndroid من أول إطلاق. Swift إذا المنتج حق Apple. هالملاحظة عن كيف نقرر — هنا في السعودية والخليج، وعند أي أحد يسأل نفس السؤال.
وش يعني native بـ Swift
التطبيق ينكتب بـ Swift وينبني في Xcode على SDK حق Apple. الواجهة اليوم SwiftUI. UIKit بعد موجود إذا احتجناه. الاثنين في مشروع واحد. ما نقول UIKit مات.
حساب المطوّر باسمك. TestFlight هو كيف تفتح التطبيق وهو بعد ينبني. صفحة App Store باسمك. الدخول عندك. ما يبقى شيء عندنا. وش ينتقل فعلياً في مقالة ثانية.
هذي مو درس. Apple كاتبة الدروس. السؤال: متى هالمسار هو الصح، ومتى لا.
متى المنتج حق Apple
نكتب بـ Swift إذا واحد من هالأشياء تحت ينطبق عليك. إذا ولا واحد، وAndroid معك من أول يوم، الجواب عندنا Flutter.
جمهورك على Apple بس
أول إطلاق على iPhone — ويمكن iPad أو Watch أو Vision — وAndroid مو شرط إطلاق. هذا شغل حقيقي في السعودية، مو في كل سوق. الجوالات هنا تقريبًا نصها iOS ونصها Android. تقدر تعيش على Apple لحاله. بس هو قرار، مو افتراض.
تحتاج أشياء Apple من أول يوم
Siri وApp Intents، والودجت، وLive Activities، وApp Clips، وHealthKit، وARKit، وCore ML، وWallet، وCarPlay، وwatchOS. Flutter يستنى إضافة أو قطعة native. إذا قيمة المنتج في واحد من هالأشياء، اكتبه بـ Swift.
الشغل قريب من الجهاز
كاميرا ثقيلة، Bluetooth، موقع يشتغل وهو في الخلفية. النظام يعطيك الواجهات. Flutter يوصلك أقل، وبعدين.
يحس إنه من Apple
قارئ يحس زي Books. خريطة تحس زي Maps. مسار صحة يحس زي Health. الخط، وحجم الخط من إعدادات الجوال، وحركة النظام. مو «native أحلى». منتج لازم يحس إنه من الجوال.
بيعيش مع تحديثات Apple كل سنة
كل خريف يتغيّر النظام: خصوصية، شكل، خصائص جديدة. التطبيق الـ native ياخذها بدون ما يستنى إضافة. إذا هالوتيرة جزء من حياة المنتج، Swift أهدى على المدى الطويل.
كيف نبني تطبيق iOS native
نفس طريقة الاستوديو: نحدد، نبني، نطلق. ما نخترع مسار ثاني عشان Apple.
- نحدد — النطاق والمستخدم ووش يعني نجاح، مكتوب. سعر ثابت. إذا ما يحتاج native، نقولها قبل ما نبدأ.
- نبني — SwiftUI أولًا. TestFlight كل أسبوع. تراجع التطبيق نفسه، مو تقرير.
- نطلق — App Store Connect على حسابك. أوراق تسليم. الدخول باسمك.
الخلفية واحدة. تطبيق Swift يقرأ نفس البيانات اللي تقرأها لوحة React. native ما يعني معزول. يعني شاشة الآيفون مكتوبة زي ما Apple تبي.
SwiftUI، والأداء — متى يهم
SwiftUI للبنية والحالة وأشياء النظام: حجم الخط، الوضع الداكن، الوصول، والاتجاه من اليمين. Instruments إذا شيء بطيء فعلًا: ذاكرة، بطارية، قائمة تعلق. ما نبيع «أداء native» على فورم.
الأداء يهم في الكاميرا، والخريطة تحت ضغط، والصوت، والحركة اللي لازم تطابق iOS. مو للتسويق. ما نخترع أرقام فريمات. ما نزعم كل شاشة أسرع بـ Swift. الشرط المنتج، مو الكلام.
عربي وإنجليزي، من اليمين
اللغة مو ملف ترجمة. هي اتجاه، وخط، وأرقام، وتواريخ، وصوت. Apple تقول: عناصر النظام تنعكس لحالها إذا استخدمت العناصر العادية. اللي تصممه بنفسك ما ينعكس لحاله. الأسهم غالبًا تنعكس. أزرار التشغيل غالبًا لا. واجهة عربية وأسماء منتجات إنجليزية شيء عادي عندنا. اختبره. لا تفترض.
Aalim مثال إن النص العربي هو المنتج، مو زينة: رسم عثماني، وتلاوة، وتفسير. صفحة App Store للسعودية تحتاج اسم ووصف ولقطات وكلمات بالعربية والإنجليزية، وتطابق التطبيق. تقول عربي وتطلع لقطات إنجليزي؟ المراجعة تطيح.
وش تبي مراجعة App Store فعلًا
Apple تقول: في المتوسط، 90% من الطلبات تُراجع في أقل من 24 ساعة. هذا رقمهم، مو وعد منّا. أول رفع، والتطبيقات الطبية، وأي شيء فيه محتوى من المستخدمين، تاخذ أطول. اللي يطيح مو «Apple قاسية». البند 2.1: التطبيق ناقص. يعلّق، أو فيه نص تجريبي، أو ما في حساب تجريبي، أو السيرفر طافي.
- سيرفر شغال، وحساب تجريبي المراجع يقدر يدخله.
- لقطات للتطبيق وهو يُستخدم. بالعربي إذا قلت إنه بالعربي.
- سياسة خصوصية ونصوص تقول وش يقرأ التطبيق فعلًا.
- الأشياء الرقمية والاشتراكات تمر من الشراء داخل التطبيق.
- الخدمات الحقيقية — موعد عيادة، عرض محل — Apple Pay أو بطاقة، مو شراء داخل التطبيق.
هذا نص Apple. شغل المتجرين كامل — IPA وAAB، وTestFlight مقابل اختبار Play — في مقالة لحاله.
Naqrah.app يحجز مواعيد عيادات في عُمان. هذي خدمة حقيقية. T-CODE ينزل عروض يستردها الشخص في المحل. نفس القاعدة. Jameyatek ينظّم جمعية وما يحرّك فلوس ولا يخزّنها. هالصراحة هي المنتج. المراجعة تبيها مكتوبة، والرقابة بعد.
ما نضمن القبول. نرفع تطبيق مكتمل، السيرفر شغال، على حسابك.
وش يختلف عندنا في السعودية والخليج
الناس تبي عربي أول، أو عربي وإنجليزي صح، مو إنجليزي وذيل عربي. Apple Pay عادي. الأشياء الرقمية بعد تدخل من الشراء داخل التطبيق. إذا التطبيق يحفظ بيانات ناس في المملكة، نظام حماية البيانات الشخصية ينطبق — سياسة خصوصية، وأساس نظامي، وحقوق. إحنا مو مكتب محاماة، وما ندّعي شهادة. هالقيد مقالة لحاله.
الدولة تشتري وتبني منتجات رقمية في الصحة والتعليم والتجزئة. هذا سياق. مو سطر نكتبه على سلايد.
Apple Intelligence — وين ينفع ووين لا
النماذج على الجهاز وApp Intents تفيد إذا المنتج حق Apple، ولغة الجوال من اللغات اللي تدعمها Apple. في قائمة 2026، العربية مو منها. ما نبيع لك أدوات كتابة ولا ملخص تنبيهات ولا Siri «بالعربي».
تقدر تحط نموذجك أنت على الجهاز. فحص تلاوة، أو مساعد دورة على ملف الدورة، أو مدقّق ما يطلع من الجوال — هذي حقك. مو Apple Intelligence. خلّ الأسماء واضحة.
القرار من المنتج، مو من الموضة
إذا تقرر بين native وFlutter لمنتج هنا، لا تقرر من الموضة. قرر من المنتج. Apple بس، أو قريب من الجهاز، أو لازم يحس إنه من النظام — Swift. المنصتين، فريق واحد، إصدار واحد — Flutter. واللي يدير أي واحد منهم لوحة ويب على نفس الخلفية. هذي ملاحظة ثانية.
شوف الأعمال، وبعدين اكتب لنا وش تبي تبني.