You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 12, 2026. It is now read-only.
***Legacy**: Standard HTTP chunked uploads for simple, large-file ingest.
49
49
50
+
### Mobile Client Protocol Support Levels
51
+
52
+
Both iOS and Android provide robust support for these communication protocols, with QUIC being the newest and still in the process of wider adoption. HTTP and WebSocket are well-established and fully supported on both platforms.
53
+
54
+
#### QUIC Protocol Support
55
+
| Platform | Support Level | Details |
56
+
| :--- | :--- | :--- |
57
+
|**iOS**| Experimental | QUIC is supported through the Network framework, allowing developers to create network connections using QUIC. |
58
+
|**Android**| Supported | QUIC is available via the Cronet library, which can be loaded through Google Play Services. |
59
+
60
+
#### HTTP Protocol Support
61
+
| Platform | Support Level | Details |
62
+
| :--- | :--- | :--- |
63
+
|**iOS**| Full Support | HTTP/1.1 and HTTP/2 are fully supported, with HTTP/3 (which uses QUIC) being gradually adopted. |
64
+
|**Android**| Full Support | HTTP/1.1 and HTTP/2 are fully supported, with HTTP/3 support available through libraries like Cronet. |
65
+
66
+
#### WebSocket (WS) Support
67
+
| Platform | Support Level | Details |
68
+
| :--- | :--- | :--- |
69
+
|**iOS**| Full Support | WebSocket is fully supported, allowing real-time communication in apps. |
70
+
|**Android**| Full Support | WebSocket is fully supported, enabling real-time data exchange in applications. |
71
+
72
+
#### WebRTC Support
73
+
| Platform | Support Level | Details |
74
+
| :--- | :--- | :--- |
75
+
|**iOS**| Full Support | Natively supported via WebKit for web apps and available via Google's WebRTC library for native apps. |
76
+
|**Android**| Full Support | Natively supported in WebView and fully supported via Google's WebRTC library for native implementations. |
77
+
78
+
#### gRPC Support
79
+
| Platform | Support Level | Details |
80
+
| :--- | :--- | :--- |
81
+
|**iOS**| Full Support | Supported via the official gRPC Swift or Objective-C libraries, leveraging HTTP/2. |
82
+
|**Android**| Full Support | Fully supported using gRPC-Java, enabling strong typing and efficient multiplexed RPC coordination. |
83
+
84
+
#### MQTT Support
85
+
| Platform | Support Level | Details |
86
+
| :--- | :--- | :--- |
87
+
|**iOS**| Full Support | Supported via robust third-party client libraries (e.g., CocoaMQTT) for low-latency pub/sub messaging. |
88
+
|**Android**| Full Support | Supported via established client libraries like Eclipse Paho for lightweight IoT signaling. |
89
+
50
90
## 5. Deployment Strategy (Intranet Context)
51
91
52
92
The server must operate reliably in zero-trust, air-gapped, or intranet worksite environments.
0 commit comments