Beyond web/native/hybrid: a new taxonomy for mobile app development
Evaluating Cross-Platform Development Approaches for Mobile Applications