للمطوّر المستقل إيقاع لا يعترف بساعات الدوام. أفضل ساعات البرمجة تأتي متأخرة، حين تهدأ الرسائل ويسكن البيت، وقبل أن أنتبه تكون الساعة قد بلغت الثانية فجرًا. أما المنبه فيرنّ بالطبع في موعده المعتاد. فأؤجّله. ثم أؤجّله مرة أخرى. ثم مرة ثالثة، إلى أن يضيع نصف الصباح الذي خطّطت له.
فكّرت طويلًا فيما يمكنني فعله حقًّا. منبه أعلى صوتًا؟ سأتعوّد على النوم رغمه. أضع الهاتف في الطرف الآخر من الغرفة؟ سأمشي إليه، وأضغط «إيقاف»، ثم أندسّ في الفراش من جديد. لم تكن المشكلة يومًا أنني لا أسمع المنبه. المشكلة أن إسكاته يحتاج إلى لمسة واحدة ولا ذرّة تفكير.
ثم خطرت لي الفكرة: أنا أقضي أيامي في بناء تطبيق لوسوم NFC. فلماذا لا أجمع بين الأمرين، وأوزّع في البيت مسارًا من الوسوم عليّ أن أتبعه كل صباح قبل أن يتركني المنبه وشأني؟
هكذا وُلد منبه NFC، وهو الآن جزء من NFC.cool Tools على iPhone. أما نسخة Android فقادمة قريبًا.
من السرير إلى آلة القهوة
في مساري ثلاث محطات. الوسم الأول بجانب سريري، والثاني على رفّ في الممر، والثالث ملصق على آلة القهوة.
حين يرنّ المنبه، عليّ أن أمسح الوسوم الثلاثة، وبهذا الترتيب تحديدًا. مسح الوسم الذي بجانب السرير سهل، فهو في متناول يدي. لكن بعده عليّ أن أنهض وأمشي إلى الممر، وحين أصل إلى آلة القهوة أكون قد استيقظت فعلًا، واقفًا على قدميّ، في المكان نفسه الذي يبدأ منه صباحي. عندها تبدو العودة إلى السرير سخيفة. وما دمت هنا، فلأصنع فنجان قهوة.
والترتيب مهم. فلو كان بإمكانك مسح الوسوم بأي ترتيب، لوضعت الثلاثة على الطاولة بجانب السرير وانتهيت دون أن تتحرّك. لذلك ينتظر التطبيق الوسم التالي على المسار، وإن قرّبت منه الوسم الخطأ نبّهك إلى ذلك: «هذه ليست «الممر»». وبعد مسح الوسم الأخير تنهال عليك قصاصات ملوّنة صغيرة، وتظهر تحية «صباح الخير»، ويسكت المنبه لبقية اليوم. وفي الغد يرنّ من جديد كالمعتاد.
ونعم، الفكرة تنجح. المسار يُخرجني من السرير، وهذا ما لم يفلح فيه أي منبه جرّبته من قبل.
زر «إيقاف» الذي لم أستطع التخلّص منه
هذا هو الجزء الذي شغل تفكيري أكثر من غيره. فمنبه NFC مبني على AlarmKit، وهو إطار العمل الذي تتيح به Apple للتطبيقات أن تُطلق منبهًا حقيقيًّا، من النوع الذي يرنّ حتى في الوضع الصامت ويملأ شاشة القفل كما يفعل تطبيق الساعة. إنه تمامًا ما يحتاج إليه تطبيق منبه، لولا عقبة واحدة: كل منبه من AlarmKit يأتي بزر إيقاف يرسمه النظام نفسه. ولا يستطيع التطبيق حذفه ولا إخفاءه ولا تغيير شكله.
أي أن المنبه الذي يُصرّ على أن تمشي إلى وسومك يأتي، نظريًّا، ومعه زر يُنهيه بلمسة واحدة. ليس هذا ما أردته.
وكان حلّي كالتالي: منبه NFC ليس منبهًا واحدًا، بل سلسلة كاملة من المنبهات. فخلف الوقت الذي تضبطه، يجدول التطبيق تنبيهات لاحقة تفصل بينها دقائق قليلة. الإعداد الافتراضي ٢٠ تنبيهًا إضافيًّا، بفاصل دقيقة واحدة بين كل تنبيه والذي يليه، ويمكنك أن تختار ٥ أو ١٠ أو ١٥ أو ٢٠ تنبيهًا، وفاصلًا من ١ أو ٢ أو ٣ أو ٥ دقائق. الضغط على «إيقاف» في شاشة القفل لا يُسكت إلا المنبه الذي يرنّ في تلك اللحظة، وبعد دقيقة يرنّ التالي. ولا شيء يُلغي بقية سلسلة ذلك الصباح إلا مسح المسار كاملًا، أما المنبه نفسه فيبقى مضبوطًا لليوم التالي.
اعتبر زر «إيقاف» زرّ كتم صوت لا تدوم بطاريته أكثر من دقيقة.
ولا يسمح AlarmKit للتطبيق إلا بزر واحد من اختياره إلى جانب «إيقاف». معظم تطبيقات المنبه كانت ستضع هناك زر غفوة. أما أنا فجعلته زر امسح للإيقاف، وهو يفتح التطبيق مباشرة على شاشة المسح. ولهذا لا يوجد زر غفوة على شاشة القفل إطلاقًا، وهذا مقصود.
وتفصيلتان أصغر خرجتا من تجربة المنبه على نفسي:
أثناء المسح نفسه يتوقف الرنين مؤقتًا. فلا أحد يريد منبهًا يصرخ في يده وهو يقرّب الهاتف من وسم. لكن إن استسلمت في منتصف الطريق، فسيعود التنبيه التالي في السلسلة على أي حال.
ما دام المنبه يرنّ، لن يسمح لك التطبيق بإطفائه أو حذفه أو تعديله من قائمة المنبهات. وقد اكتشفت هذه الثغرات بالطريقة الوحيدة الممكنة: في السابعة صباحًا، وأنا نصف نائم لكن في قمّة دهائي.
مخرج الطوارئ
الوسوم تضيع. قد يسقط الملصق عن آلة القهوة، أو ينكسر وسم، أو تبيت ليلتك في مكان آخر. ومنبه لا يمكن إيقافه أبدًا سيكون فكرة كارثية، ولذلك يوجد في شاشة المسح زر إيقاف طارئ، وهو يعمل دائمًا، بوسوم أو بدونها.
لكنه يطلب منك أن تكتب هذه الجملة حرفيًّا:
«من فضلك توقف، أعلم أنني سأحتاج إلى إعداد جميع علاماتي من جديد.»
وهذا مقصود. أردت أن يستغرق هذا المخرج وقتًا يقارب المشي على المسار، كي لا يكون أبدًا الخيار الأسهل للكسالى. وله ثمن حقيقي أيضًا: الإيقاف الطارئ يوقف كل المنبهات ويحذفها، فيكون عليك بعدها أن تُعدّ وسومك كلها من جديد. إنه موجود للحالات التي يتعطّل فيها شيء فعلًا، لا لصباح عادي يبدو فيه السرير أدفأ من المعتاد. بنيته ليعاقبني، وهو يؤدي المهمة على أكمل وجه.
لماذا NFC وليس صورة لحوض المغسلة
هناك تطبيقات منبه تطلب منك أن تلتقط صورة لحوض المغسلة في الحمام، أو أن تمسح الباركود على أنبوب معجون الأسنان. وهي تؤدي الغرض. لكنني أفضّل NFC لهذه المهمة، وليس فقط لأنها جزء من اسم تطبيقي.
وسم NFC وحده مجرد قطعة معدن صامتة: رقاقة صغيرة تحمل رقمًا تعريفيًّا ولا شيء غيره، مركونة على رفّ. وأكثر ما أستمتع به في بناء NFC.cool هو أن أجعل لهذه القطعة الصامتة معنى، أن يتحوّل ملصق لا يكلّف إلا بضعة سنتات إلى شيء يؤدي دورًا حقيقيًّا في حياتك. ومع منبه NFC لا يحتاج الوسم حتى إلى أي محتوى. فالتطبيق يتعرّف على كل وسم من الرقم التعريفي لرقاقته، ولا يُكتب عليه شيء. أي وسم يصلح، بما في ذلك علبة الملصقات الاحتياطية المنسية في درجك. ولا يهمّه الضوء أيضًا: مسح الوسم ينجح في ممر مظلم، حيث تتعثّر الكاميرا، ولا حاجة إلى التصويب.
إن لم تكن لديك وسوم بعد، فـدليلي للمبتدئين عن وسوم NFC يشرح أيّها تشتري.
كيف تُعدّه
يحتاج منبه NFC إلى iPhone بنظام iOS 26 أو أحدث، لأن AlarmKit موجود هناك. ستجده في تبويب NFC ضمن تطبيقات NFC. أنشئ منبهًا، واختر الوقت والأيام، ثم امسح الوسوم التي تريدها بالترتيب الذي تنوي أن تمشي به. ويمكنك أن تعطي كل وسم اسمًا كي تعرف أيّها التالي. وزّعها على مسار يُخرجك من السرير فعلًا. بجانب السرير بداية جيدة، والمطبخ نهاية أفضل.
منبه NFC مجاني، وتجده في NFC.cool Tools على App Store. وآلة القهوة بانتظارك.