Wi-Fi هي تقنية شبكة محلية لاسلكية (WLAN) تعمل وفق معايير IEEE 802.11 وتوفر اتصال الأجهزة بالإنترنت بسرعات تتراوح من 11 ميجابت/ث (802.11b) إلى 9.6 جيجابت/ث (802.11be، Wi-Fi 7). في التطبيقات المحمولة، يُستخدم Wi-Fi لتنزيل المحتوى ومزامنة البيانات والبث ونقل الملفات عبر الشبكة المحلية. وفقًا لـ Wi-Fi Alliance، 2024، أكثر من 19.5 مليار جهاز يدعم Wi-Fi، ويتم نقل 82% من حركة المرور المحمولة عبر هذه التقنية.
النقاط الرئيسية
Wi-Fi هي علامة تجارية لـ Wi-Fi Alliance للمنتجات المعتمدة للامتثال لمعايير IEEE 802.11. توفر التقنية اتصالاً لاسلكيًا للأجهزة بالشبكة المحلية والإنترنت عبر نقطة وصول (AP). على عكس الاتصال الخلوي، يعمل Wi-Fi في نطاق ISM غير المرخص وهو مصمم للتغطية المحلية — حتى 50–100 متر في الأماكن المغلقة.
تتضمن بنية Wi-Fi وضعي تشغيل: وضع البنية التحتية (خادم-عميل عبر AP) ووضع Ad-Hoc (نظير إلى نظير بين الأجهزة). تستخدم التطبيقات المحمولة وضع البنية التحتية: يتصل الهاتف الذكي بجهاز التوجيه، ويتصل جهاز التوجيه بمزود الخدمة. للنقل المباشر بين الأجهزة (AirDrop، Nearby Share)، يُستخدم Wi-Fi Direct — وهو امتداد ينظم اتصال P2P بدون جهاز توجيه.
وفقًا لـ Cisco Annual Internet Report (2023)، يبقى Wi-Fi نوع الاتصال الرئيسي للأجهزة المحمولة في الأماكن المغلقة: 59% من كل حركة المرور المحمولة تُولد عبر Wi-Fi، وهذه النسبة تنمو بنسبة 3–5% سنويًا بفضل انتشار شبكات mesh وWi-Fi 6.
يمتد تطور Wi-Fi عبر سبعة أجيال — من 802.11b (1999) إلى 802.11be (Wi-Fi 7، 2024). كل معيار جديد زاد من عرض النطاق الترددي وكثافة الاتصالات وكفاءة الطاقة. Wi-Fi 6 (802.11ax) كان التحديث الأكثر أهمية: OFDMA وMU-MIMO يسمحان بخدمة عشرات الأجهزة في وقت واحد دون انخفاض في السرعة.
| الجيل | المعيار | السنة | السرعة القصوى | النطاق |
|---|---|---|---|---|
| Wi-Fi 4 | 802.11n | 2009 | 600 ميجابت/ث | 2.4 / 5 جيجاهرتز |
| Wi-Fi 5 | 802.11ac | 2014 | 3.5 جيجابت/ث | 5 جيجاهرتز |
| Wi-Fi 6 | 802.11ax | 2019 | 9.6 جيجابت/ث | 2.4 / 5 جيجاهرتز |
| Wi-Fi 6E | 802.11ax (6 جيجاهرتز) | 2021 | 9.6 جيجابت/ث | 6 جيجاهرتز |
| Wi-Fi 7 | 802.11be | 2024 | 46 جيجابت/ث | 2.4 / 5 / 6 جيجاهرتز |
التوافق العكسي هو ميزة رئيسية لـ Wi-Fi: جهاز توجيه Wi-Fi 6 يمكنه خدمة عملاء Wi-Fi 4، لكن بسرعتهم القصوى. مطور التطبيقات المحمولة لا يتحكم مباشرة في اختيار المعيار — برنامج التشغيل ونظام التشغيل يختاران تلقائيًا وضع PHY الأمثل.
يستخدم Wi-Fi ثلاثة نطاقات ترددية، لكل منها قيوده الفيزيائية. 2.4 جيجاهرتز هو الأكثر ازدحامًا: Bluetooth وZigbee وأفران الميكروويف والشبكات المجاورة تخلق تداخلاً. تتوفر 3 قنوات فقط غير متداخلة (1، 6، 11 بعرض 20 ميجاهرتز).
نطاق 5 جيجاهرتز يقدم 23 قناة غير متداخلة (عند 20 ميجاهرتز) ويدعم عرض 80 و160 ميجاهرتز. الطول الموجي الأقصر يعني اختراقًا أسوأ للجدران — نصف القطر أقل بنسبة 30–40% من 2.4 جيجاهرتز بنفس طاقة المرسل. ومع ذلك، فإن الضوضاء المنخفضة توفر سرعة أكثر استقرارًا.
نطاق 6 جيجاهرتز — حصري لـ Wi-Fi 6E وWi-Fi 7 — يحتوي على 59 قناة إضافية بعرض 20 ميجاهرتز. لا يوجد تداخل من الأجهزة القديمة — فقط العملاء المعتمدون مسموح بهم. وفقًا لاختبارات Qualcomm (2024)، على مسافة 5 أمتار، يُظهر Wi-Fi 6E في 6 جيجاهرتز سرعة أعلى بنسبة 40% من Wi-Fi 6 في 5 جيجاهرتز.
تستخدم أجهزة التوجيه الحديثة Band Steering — آلية حيث تقدم نقطة الوصول للعميل النطاق الأمثل بناءً على RSSI والتحميل. المطور لا يتحكم في Band Steering من جانب التطبيق، لكن يمكنه التأثير على التفضيلات عبر WifiNetworkSpecifier.Builder في Android أو NEHotspotNetwork في iOS.
تطورت حماية الشبكات اللاسلكية من WEP القديم (1997) إلى WPA3 الحديث (2018). WPA2 (2004) مع AES-CCMP يبقى المعيار الأدنى الآمن لكنه عرضة لهجوم KRACK (2017) على المصافحة الرباعية. WPA3 يزيل هذه الثغرة من خلال بروتوكول SAE (Simultaneous Authentication of Equals).
يقدم WPA3 ثلاثة تحسينات رئيسية: تشفير فردي بدلاً من مفتاح مشترك مسبقًا (PSK)، مقاومة لهجمات القوة العمياء غير المتصلة، وForward Secrecy — اختراق المفتاح طويل الأمد لا يسمح بفك تشفير الجلسات المعترضة سابقًا. شهادة WPA3 الإلزامية لأجهزة Wi-Fi 6E و7 تضمن حماية على المستوى الحديث.
للتطبيقات المحمولة التي تنقل بيانات حساسة عبر Wi-Fi، يُوصى بتشفير إضافي على مستوى التطبيق (TLS 1.3). حتى WPA3 يحمي فقط القناة بين الجهاز وجهاز التوجيه — البيانات تنتقل إلى الخادم عبر الإنترنت بدون حماية إضافية.
fun isSecureNetwork(context: Context): Boolean {
val cm = context.getSystemService(Context.CONNECTIVITY_SERVICE)
as ConnectivityManager
val network = cm.activeNetwork ?: return false
val caps = cm.getNetworkCapabilities(network) ?: return false
return caps.hasCapability(
NetworkCapabilities.NET_CAPABILITY_NOT_VPN
)
}
يتحقق الكود مما إذا كان الجهاز متصلاً بشبكة نشطة (وليس VPN). للتحقق الكامل من أمان Wi-Fi، يلزم تحليل إضافي لنوع التشفير عبر WifiManager — يمكن للتطبيق تحذير المستخدم من الاتصال بشبكة مفتوحة.
توفر أنظمة التشغيل المحمولة واجهات برمجة تطبيقات (API) لإدارة اتصالات Wi-Fi. على Android، يتوفر WifiManager وWifiNetworkSpecifier — يمكن للتطبيق مسح الشبكات المتاحة والاتصال بها ومراقبة حالة الاتصال. بدءًا من Android 12، يتطلب المسح إذن ACCESS_FINE_LOCATION لمنع تتبع المستخدم عبر عناوين MAC لنقاط الوصول.
iOS يقيد إدارة Wi-Fi في تطبيقات الطرف الثالث: NEHotspotNetwork يسمح بالاتصال بالشبكات المعروفة، بينما المسح غير متاح — فقط الانتقال إلى قائمة الشبكات النظامية عبر رابط الإعدادات. للتطبيقات المؤسسية، يدعم iOS ملفات تعريف التكوين مع الشهادات والاتصال التلقائي بالشبكات المؤسسية.
للتطبيقات التي تعمل مع Wi-Fi Direct (نظير إلى نظير)، يوفر Android WifiP2pManager. iOS ليس لديه API عام لـ Wi-Fi Direct — بدلاً من ذلك يُستخدم Multipeer Connectivity Framework الذي يعمل عبر Bluetooth وWi-Fi.
val wifiManager = context.getSystemService(Context.WIFI_SERVICE) as WifiManager
val receiver = object BroadcastReceiver() {
override fun onReceive(context: Context, intent: Intent) {
val results = wifiManager.scanResults
results.filter { it.level > -70 }
.sortedByDescending { it.level }
.forEach { network ->
Log.d("WiFi", "${network.SSID} — ${network.level} dBm")
}
}
}
context.registerReceiver(receiver, IntentFilter(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION))
wifiManager.startScan()
BroadcastReceiver يخطر التطبيق عند اكتمال المسح. يحتوي ScanResults على SSID وBSSID ومستوى الإشارة (RSSI) ونوع التشفير. التصفية بمستوى إشارة > -70 dBm تستبعد الشبكات الضعيفة جدًا للاتصال المستقر.
Wi-Fi 7 هو أحدث معيار، تم اعتماده من قبل Wi-Fi Alliance في 2024. الابتكار الرئيسي هو Multi-Link Operation (MLO): يمكن للجهاز نقل البيانات في وقت واحد عبر نطاقين (مثلاً 5 و6 جيجاهرتز) لزيادة الإنتاجية وتقليل زمن الانتظار. في اختبارات Broadcom (2024)، أظهر MLO انخفاضًا في زمن الانتظار بنسبة 50% عند تحرك العميل داخل منطقة التغطية.
ابتكارات أخرى: 4096-QAM بدلاً من 1024-QAM (سرعة أعلى بنسبة 20%)، عرض قناة 320 ميجاهرتز (ضعف Wi-Fi 6)، والتبديل التلقائي بين النطاقات دون انقطاع الجلسة. للتطبيقات المحمولة، يعني Wi-Fi 7 إمكانية بث فيديو 8K ومشاهد الواقع المعزز بزمن انتظار أقل من 5 ملي ثانية.
وفقًا لـ Dell'Oro Group (2025)، بحلول نهاية 2026، سيدعم 15% من الهواتف الذكية الجديدة Wi-Fi 7. لا يحتاج المطور إلى تغيير كود التطبيق — التحسينات تعمل على مستوى برنامج التشغيل ونظام التشغيل، لكن التطبيقات المكيفة للإنتاجية العالية (مؤتمرات الفيديو، الألعاب السحابية) ستستفيد من زمن الانتظار المنخفض.
الأسئلة الشائعة
اختيار المعيار لا يعتمد على التطبيق — برنامج تشغيل الجهاز يحدد وضع PHY المتاح. ومع ذلك، للتطبيقات الحساسة لزمن الانتظار (VoIP، البث)، يُوصى باستخدام نطاق 5 جيجاهرتز، بينما لتغطية مساحة كبيرة — 2.4 جيجاهرتز. يمكن للتطبيق اقتراح ذلك للمستخدم عبر الواجهة.
Wi-Fi 6E هو نفس معيار 802.11ax الذي يعمل في النطاق الإضافي 6 جيجاهرتز. على عكس Wi-Fi 6 (2.4 + 5 جيجاهرتز)، يقدم 6E 59 قناة نظيفة بعرض 20 ميجاهرتز بدون تداخل من الأجهزة القديمة. يتطلب Wi-Fi 6E شهادة WPA3 وهو مدعوم فقط على الرقاقات الجديدة.
Wi-Fi Direct (P2P) يسمح لجهازين بالاتصال مباشرة بدون نقطة وصول وسيطة. على Android، يُستخدم WifiP2pManager للاكتشاف والاتصال. iOS لا يوفر API عام لـ Wi-Fi Direct — بدلاً من ذلك يُستخدم Multipeer Connectivity مع اختيار النقل (Wi-Fi أو Bluetooth).
iOS يمنع تطبيقات الطرف الثالث من مسح شبكات Wi-Fi لأسباب الخصوصية. يمكن للتطبيق استخدام NEHotspotNetwork للاتصال بالشبكات المعروفة أو فتح قائمة النظام للشبكات المتاحة عبر `UIApplication.openSettingsURLString`. المسح الكامل متاح فقط في تطبيق الإعدادات المدمج.
لقياس السرعة، يتم تنزيل ملف اختبار من الخادم وقياس الوقت (سرعة التنزيل). Android يوفر `TrafficStats.getTotalRxBytes()` لتتبع البيانات المنقولة. لاختبار دقيق، يلزم مكون خادم — يقوم التطبيق بتنزيل ملف بحجم معروف ويقسم الحجم على وقت النقل.
الخلاصة
سنقوم بتطوير تطبيق جوال جاهز
تقدم IT Sectr تطبيقات iOS وAndroid للشركات الناشئة والشركات منذ عام 2017. سوف نقدم لك النصح ونقترح أفضل حل.
اقرأ أيضًا