For years, the debate over cross-platform mobile apps has divided the IT community. Native apps, according to some experts, are preferable to cross-platform apps. Uber, on the other hand, is working on Ribs, a cross-platform app framework, to modernize its driver app.