Native App vs Cross-Platform Comparison: Everything you Need to Know