مسارات، لا شاشات
الأسهم هي عمل التصميم
الشاشة سهلة الرسم ورخيصة الجدال. ما يقرّر جودة التطبيق هو الطريق بين الشاشات، وما يحدث على الفرع الذي لم يرغب أحد في التفكير فيه.
التخصّصات 02 · تطبيقات الجوّال
تصميم الجوّال يجعل كل قرار مرئيًا. المساحة المحدودة تُجبر التسلسل الهرمي والتنقّل والتفاعل على استحقاق مكانها. أستكشف iOS وAndroid كعملٍ واحد — مفاهيم واجهات ونماذج أوّلية عاملة تتعامل مع التصميم والبناء كتخصّص واحد.
01 · ما هذا
تطبيقٌ يفتحه الناس على الهاتف: الواجهة، والمسارات بين الشاشات، والحالات التي لا يتذكّر أحد أن يرسمها، والقرارات الميكانيكية الصغيرة التي تجعله يبدو كأنه ينتمي إلى الجهاز لا إلى موقعٍ جرى ضغطه. التصميم والبناء هنا عملٌ واحد لا عملان — وهو ما يظهر أثره غالبًا عند الوصلات، لأن الوصلات هي حيث يفقد التسليمُ الأشياء.
معظم كلفة التطبيق ليست في رسمه، بل في القرارات المتَّخذة قبل رسم أي شيء، وفي الحالات التي لا تظهر إلا حين يسوء شيء ما.
مسارات، لا شاشات
الشاشة سهلة الرسم ورخيصة الجدال. ما يقرّر جودة التطبيق هو الطريق بين الشاشات، وما يحدث على الفرع الذي لم يرغب أحد في التفكير فيه.
إبهام واحد
الهاتف يُمسَك، بيدٍ واحدة غالبًا، وبطريقة سيئة في أحيان كثيرة. الإجراء الأساسي يقع داخل القوس الذي يغطّيه الإبهام؛ والإجراء الإتلافي يقع خارجه عمدًا.
خط ديناميكي
أحدهم ضبط ذلك في إعدادات نظامه لسبب. التخطيطات مبنية لتنمو معه لا لتقتطعه، وهذا أكثر إخفاقات إتاحة الوصول شيوعًا على الهاتف.
محلّي أولًا
العمل المنجَز في القطار يبقى عملًا. ما حُفظ محليًا يظهر محفوظًا، وما لم يصل إلى الخادم يظهر معلَّقًا، ولا يتظاهر أحدهما بأنه الآخر.
منصّتان
الرجوع إيماءةٌ في إحداهما وشريطٌ في الأخرى؛ والإجراء الأساسي يجلس في مكان مختلف. مجاراة المنصّة ليست تنازلًا عن التصميم، بل جزء منه.
الإصدار
بناء، ثم إرسال، ثم انتظار. تجهيز صفحة المتجر ومرافقة الطلب خلال المراجعة تخصّصٌ صغير قائم بذاته، وعملية المراجعة لن تسمح بكل شيء — وهذا يُشار إليه مبكرًا بدل مجادلته.
02 · الحالات
يكاد كل تطبيق يُصمَّم في الحالة التي نجح فيها كل شيء: المحتوى وصل، والشبكة موجودة، والحساب قائم. الحالات الأربع الأخرى هي حيث يقرّر الناس فعلًا هل يُبقون التطبيق. الحالات الخمس كلها تُرسَم قبل بناء أي شيء.
الشاشة الأولى التي يراها الجميع تقريبًا، والتي لا يصمّمها أحد تقريبًا. عليها أن تقول ما الغاية من هذا، وأن تعطي شيئًا واحدًا بالضبط يُفعَل تاليًا.
مُشكَّلة على هيئة ما هو قادم، حتى لا يقفز التخطيط عند وصوله. مؤشّر دوّار في منتصف شاشة فارغة لا يقول للقارئ شيئًا سوى أن ينتظر.
تلك التي في عرض التقديم. هي الأسهل بين الخمس، وهي سبب تجاهُل الأربع الأخرى.
ما الذي فشل، بالكلمات، وما العمل حياله. لا رمز أبدًا، ولا هزّة كتف، ودائمًا طريقُ عودةٍ لا يكون إغلاق التطبيق قسرًا.
جملة صادقة واحدة لكل شاشة. ما هو مخزَّن مؤقتًا يبقى مقروءًا ومُعلَّمًا بذلك؛ وما يحتاج اتصالًا يقول ذلك. المؤشّر الدوّار الذي لا يُحسَم أبدًا هو سبب حذف التطبيقات.
03 · المنهج
كل تطبيق يستحقّ العمل عليه يبدأ بهذا التسلسل، مكتوبًا ومُجادَلًا فيه ما دام الجدال بلا كلفة. يستغرق الأمر عصر يومٍ واحد، وهو أرخص عصر يومٍ في المشروع.
04 · ما الذي أختبره
الحجم نفسه والوزن نفسه للعمودين كليهما. معرفة حدود البناء قرارُ تصميمٍ بقدر أي شيء داخلها.
05 · الأسئلة
لأن تطبيقين يوصفان بالجملة نفسها قد يفصل بينهما في التعقيد الفعلي عشرة أضعاف، وعدد الشاشات وحده يخفي معظم ذلك.
العوامل التي تحرّك ذلك ليست غامضة. كم شاشةً هناك فعلًا بعد عدّ الحالات الفارغة وحالات الخطأ. هل يُخزَّن شيء، وأين. هل عليه أن يخاطب نظامًا قائمًا أصلًا. هل هناك تسجيل دخول، وبالتالي حسابٌ يلزم استرداده. هل يذهب إلى متجر واحد أم إلى الاثنين. وكم يستغرق طابور المراجعة حين يصل إليه، وهو أمر لا يتحكّم فيه أحد. هذه الأسئلة الستة هي حيث يبدأ التفكير فعلًا.
بعض ما يحتاجه التطبيق، لا كلّه — ويجدر التدقيق في أيّهما أيّ بدل طمس الفرق بينهما.
ما تثبته: عمل الواجهات، وتصميم المسارات، وانضباط لوحة المفاتيح وقارئ الشاشة، ورسم كل حالة لا الحالة السعيدة وحدها، وعادة تدوين سبب كل قرار اتُّخذ. وما لا تثبته: تقديم المتاجر، وتشظّي الأجهزة، وإصدارًا ينتهي في طابور مراجعة شخصٍ آخر. الاختبار الصادق أن تفتح أيًّا من البنى العشر وتقرأ كود تفاعلها — لماذا يذهب التركيز حيث يذهب، وماذا يحدث على اتصال بطيء، وماذا يفعل مسار الحركة المخفَّضة ولماذا. هذا هو العمل نفسه، في متصفح بدل متجر، وهو يعمل الآن.
06 · الأعمال
لا شيء من هذه تطبيق. إنها أعمال التفاعل التي يُصنع منها التطبيق، وكلها مبادرات ذاتية، وكلٌّ منها حيٌّ ومعه سردٌ يقول ما الذي قاوم.
واجهة مكتملة بلوحة المفاتيح · 2026. لوحة أوامر تتصرّف كما ينبغي للوحة أوامر: تركيزٌ ممسوك ما دامت مفتوحة، ومفاتيح أسهم، وتمريرٌ مقفل، وتركيزٌ يُعاد عند الإغلاق.
اللمس والمؤشّر · 2024. التقاط مؤشّر منفَّذ كما يجب — سحبٌ لا ينكسر حين يغادر الإصبع العنصر، وهي العلّة التي يُشحَن بها كلُّ منزلقٍ مكتوبٍ يدويًا.
واجهة مرسومة بلا أصول · 2022. حلقات تقدّم وعدّادات مرسومة بـ SVG بدل شحنها صورًا، على مراقبٍ واحد مشترك بدل مراقبٍ لكل عنصر.
شاهد البنى العشر — كلها مبادرات ذاتية، وكلها حيّة، وكلها بمصدر مفتوح.
تطبيقات الجوّال
لا تطبيق هنا بعد، لكن كل مبدأ في هذه الصفحة — الحالات، والمسارات، وانضباط لوحة المفاتيح وقارئ الشاشة — يعمل فعلًا في العشرة. والمشاريع تُظهر الانضباط نفسه مطبَّقًا.