التحقق من تطابق العنوان مع رمزه البريدي المذكور قبل الدفع
عدم تطابق الرمز البريدي والمدينة في نموذج الطلب يبدو خطأ إملائيًا صغيرًا إلى أن يتحول إلى شحنة مرسلة إلى جزء آخر من البلاد تمامًا.
أسوأ انطباع أول يمكن أن يتركه تطبيق طقس هو مربع بحث فارغ. يفتح الزائر الصفحة راغبًا في معرفة ما إذا كانت ستمطر اليوم، وبدلًا من الإجابة يجد مطالبة بكتابة اسم مدينة أولًا، وهي خطوة إضافية للحصول على معلومة يُفترض أن يتمكن التطبيق من تخمينها بشكل معقول.
عالج تطبيق طقس هذه المشكلة بتحديد موقع انطلاق تقريبي لحظة تحميل الصفحة، من جهة الخادم، قبل عرض أي شيء. إذ تأخذ /v1/ip عنوان IP الخاص بالزائر وتعيد الإحداثيات مع المدينة والمنطقة، مما يمنح التطبيق موقعًا يطلب له التوقعات فورًا. أما التوقعات نفسها فجاءت من مزوّد بيانات الطقس الخاص بالتطبيق، باستخدام تلك الإحداثيات مدخلًا، فكان الاستعلام عن الموقع وبيانات الطقس جزأين منفصلين يعملان معًا بدلًا من خدمة واحدة تحاول القيام بالمهمتين.
تعامل التطبيق مع المدينة المكتشفة على أنها تخمين أولي يمكن للزائر تصحيحه دائمًا، لأن تحديد الموقع المعتمد على IP له حدود حقيقية: فهو يعكس الشبكة التي يأتي منها الاتصال، وهي عادة قريبة من الموقع الفعلي للزائر لكنها تبتعد عنه أحيانًا، لا سيما على شبكة مشغّل هاتف محمول حيث قد يشير عنوان IP إلى مركز إقليمي بدلًا من بلدة الزائر بالضبط. ووُضعت وسيلة واضحة للبحث عن مدينة مختلفة بجوار المدينة المكتشفة مباشرة، فصار تصحيح التخمين الخاطئ يتطلب نقرة واحدة بدلًا من أن يبدو وكأن التطبيق قد أخفق.
نقل هذا التغيير الصغير أهم رقم في التطبيق، أي توقعات اليوم لمنطقة الزائر نفسه، من شيء يتعين على الزائر طلبه إلى شيء معروض على الشاشة بالفعل عند انتهاء تحميل الصفحة. وبالنسبة إلى تطبيق طقس تحديدًا، حيث تقوم قيمته كلها على سرعة الوصول إلى الإجابة التي يريدها المستخدم، كان حذف خطوة البحث في الحالة الشائعة «كيف هو الطقس هنا الآن» أهم من أي ميزة أخرى تقريبًا أطلقها التطبيق في ذلك العام.
استخدم التطبيق أيضًا المنطقة المحددة ليقرر الوحدات التي يعرضها افتراضيًا، لأن الزائر المكتشف في بلد يستخدم الدرجة المئوية والزائر المكتشف في بلد يستخدم الفهرنهايت لديهما توقعات مختلفة لمعنى «72 درجة»، وضبط الوحدة الافتراضية الصحيحة عند التحميل الأول جنّب الزوار البحث في الإعدادات، وهو بحث لم يكن معظمهم ليكلف نفسه عناءه، بل كانوا سيغادرون بصمت بانطباع خاطئ عن التوقعات.
كان كل تحميل للصفحة يطلق استعلامًا واحدًا، وهو ما يدفع التطبيق ذا الزيارات الكبيرة إلى تجاوز الحصة اليومية المجانية بسرعة نسبيًا والانتقال إما إلى الرصيد المسبق الدفع وإما إلى مفتاح Unlimited، بحسب مدى قابلية نمط زيارات التطبيق للتنبؤ. وفي تطبيق طقس، تشتهر الزيارات بارتفاعاتها المفاجئة أثناء العواصف والأحوال الجوية غير المعتادة، وهو بالضبط الوقت الذي تصبح فيه التكلفة الشهرية الثابتة لمفتاح Unlimited أسهل في التخطيط من فاتورة رصيد مسبق الدفع متغيرة قد تقفز تمامًا حين يحتاج التطبيق إلى تقديم أفضل أداء لديه.
إتقان الشاشة الأولى، دون الحاجة إلى أي كتابة، قرار تقني صغير يشكّل الإحساس بالتطبيق كله. توثيق نقطة النهاية متاح في /docs/ipv4-lookup/ و/docs/ipv6-lookup/، وأسعار خيارَي الرصيد وUnlimited متاحة في /pricing/.