meshmesh LabsIT Development

برمجيات صغيرة، مصنوعة بعناية.

‏meshmesh Labs استوديو مستقلّ يبني تطبيقات لمنصّات آبل — من ذلك النوع الذي يُتقن أمرًا واحدًا بصدق، ويعمل بلا إشارة إطلاقًا، ويُبقي ما هو خاصّ على هاتفك لا على خادمنا.

٠متعقّبات أو كوكيز أو طلبات لطرفٍ ثالث في هذا الموقع
٢لغتان، وليست إحداهما ترجمةً للأخرى
١استوديو واحد، ولا أحد نُحيل إليه قرارًا صعبًا
ما الذي نبنيه
قريبًا

أوّل تطبيقاتنا صار قريبًا.

سيُعلَن في هذه الصفحة قبل أيّ مكانٍ آخر. لا عدّاد تنازليّ، ولا قائمة انتظار، ولا بريدٌ نحتفظ به — صفحةٌ فقط ستتغيّر يوم يصير لدينا ما يُقال بصدق.


كيف نعمل

خمس قواعد نرضى أن نُحاسَب عليها.

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

  1. الخصوصية آليةٌ لا فقرة

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

  2. يعمل ووضع الطيران مُشغَّل

    البرمجية التي تحتاج خادمًا لتجيب عن سؤالٍ بسيط هي برمجيةٌ تفشل في الطائرة، وفي النفق، وفي قريةٍ إشارتها شرطةٌ واحدة، ويوم يتعطّل الخادم. ونحن نُفضّل أن نحسبها على الجهاز فنُصيب دون اتصال، على أن نجلبها فنكون سريعين باتصال.

  3. العربية أوّلًا، لا العربية مُضافة

    الاتجاه من اليمين إلى اليسار تخطيطٌ لا مرآة. للخطّ العربيّ ارتفاع سطرٍ خاصّ به، وأرقامه، وفهمه الخاصّ للتوكيد؛ والنسخة التي تكتفي بقلب الهوامش نسخةٌ صُمّمت بالإنجليزية ثمّ اعتُذر عنها.

  4. لا شيء مُلتوٍ

    لا سلاسل مهندسة لتُوجع حين تنكسر، ولا تنبيه مصمَّم ليجذبك، ولا لوحة صدارة لم تطلب أن تكون عليها، ولا زرٌّ لُوّن ليخدعك. وإذا كانت حيلة النموّ لا تنجح إلا لأن المستخدم لم ينتبه، فهي ليست حيلةً بل كذبةٌ صغيرة.

  5. ما لا نستطيع شرحه لا يُطلَق

    على كلّ ميزةٍ أن تنجو من جملةٍ واحدة: ماذا تُرسل، ولماذا. والميزة التي تحتاج فقرةً من التحفّظات لوصفها ميزةٌ لم نفرغ من التفكير فيها بعد.

لأن نصنع شيئًا صغيرًا واحدًا تثق به سنين، أحبُّ إلينا من عشرةٍ تحتملها أسبوعًا.

الإتقان، تحديدًا

التفاصيل التي لا يُفترض أن ينتبه إليها أحد.

عائلة خطٍّ واحدة، وكتابتان

رُسم ‏IBM Plex Sans و‏IBM Plex Sans Arabic معًا، فلا تبدو الصفحة ثنائية اللغة كأنها شركتان دُبّستا من الظهر. وكلاهما يُقدَّم من هذا النطاق — وهو السبب الوحيد الذي يجعل صفحة الخصوصية قادرةً على قول ما تقول.

شعارٌ ينجو عند ١٦ بكسل

دائرة واحدة، وشقٌّ واحد، وورقة واحدة. وعند حجم الأيقونة تسقط الورقة ولا يبقى إلا الشقّ — والشقّ هو ما يجعل المشمشة تُقرأ مشمشةً لا برتقالة. وهو أيضًا الفاصل الذي مررتَ به منذ قليل.

لونٌ يحترم قواعد التباين

البرتقالي #F58220 لون مِلء لا لون خطّ: فنسبته إلى الأبيض نحو ٢٫٦:١، وهي غير مسموحٍ بها للنصّ. والكلمات البرتقالية هنا #A8480C أو أدكن. وكلّ علامةٍ برتقالية تبدو رخيصة إنما كسرت هذه القاعدة بعينها.

تخطيطٌ بلا نقاط انكسار تُنسى

بُنيت الصفحة من عناصر أوّلية قليلة تتدفّق حسب محتواها لا حسب قائمة من عروض الأجهزة. غيّر حجم النافذة على مهلك — لا شيء يقفز، لأنه لا يوجد ما يقفز.

سؤال، أو فكرة، أو شيءٌ معطوب؟

بالعربية أو الإنجليزية. ويقرأ كلَّ رسالةٍ إنسان.

تواصل معنا