Native apps feel best on each device. Cross-platform apps reach iOS and Android sooner from one codebase. Here’s how to decide which is right for your product.