SnapDrop Offline

دوري
صياغة فكرة المنتج وإعداد المتطلبات

صغت فكرة لمشاركة ملف مع شخص قريب عندما لا يتوفر الإنترنت. أعددت متطلبات المرحلة الأولى بحيث يبدأ المرسل من قائمة المشاركة في أندرويد، ويتلقى الطرف الآخر الملف في المتصفح من دون تثبيت تطبيق.

وثيقة متطلبات SnapDrop الأصليةPDF
وثيقة متطلبات SnapDrop الأصلية · مؤشرات القياس والنقل المؤجل للبيانات وخطة المراحل اللاحقة · الصفحة ٤ من ٤

مؤشرات القياس والنقل المؤجل للبيانات وخطة المراحل اللاحقة

تفاصيل العمل

  • حدّدت ما يحتاجه كل طرف. يختار المرسل ملفًا من التطبيق الذي يستخدمه، ويستطيع المستقبِل تنزيله بأقل قدر من الإعداد.
  • وصفت رحلة نقل محلية تعتمد على نقطة اتصال مؤقتة. اقترحت NFC لتبادل معلومات الانضمام للشبكة، ثم صفحة تنزيل يعرضها جهاز المرسل.
  • كتبت متطلبات للحالات التي قد توقف النقل، منها تعذّر استخدام NFC أو انقطاع الاتصال قبل اكتمال التنزيل.

متطلبات المرحلة الأولى

من وثيقة المتطلبات الأصلية · SnapDrop Offline (Tap-and-Send) · Phase 1 Core · ص ١، قسم ٣٫١
“Transfer Overlay: Display a modal dialog presenting the file thumbnail, name, extension, and formatted size.”

ترجمة المقتطف: تعرض نافذة النقل صورة مصغّرة للملف واسمه وامتداده وحجمه بصيغة مقروءة.

يفصّل الملخص التالي متطلبات الإرسال والاستعادة المقترحة للمرحلة الأولى.

من اختيار الملف إلى تنزيله
  1. يختار المرسل الملف من قائمة المشاركة في أندرويد. يبدأ جهازه جلسة على شبكة محلية مؤقتة.
  2. يتلقى جهاز المستقبِل معلومات الاتصال عبر NFC. وعند تعذّر ذلك، يستخدم رمز QR المعروض على شاشة المرسل.
  3. ينضم المستقبِل إلى الشبكة المحلية ويفتح صفحة التنزيل في المتصفح. ينتقل الملف عبر الشبكة بين الجهازين.
إذا انقطع الاتصال

اقترحت أن تبقى الجلسة متاحة لمدة ثلاث دقائق بعد الانقطاع، حتى يتمكن المستقبِل من إعادة الاتصال. هذه المدة جزء من مواصفات المنتج.