The characteristics of on-device models are low memory footprint and low latency.
a direct comparison of an on-device model against cloud based neural networks might not be fair, due to the resource constraints for on-device models.