Hi Jean Loup,
we have made an improvement to the experience on mobile devices actually. Instead of the booking form, we now show a "Book now" button that brings a lot of benefits. This is done so your booking form actually promotes the passenger app that comes for free with your account.
Unfortunately, the "Install app button" is not loading when the booking form is iFramed on mobile devices so the booking form has to be opened in a new tab.
Here are some benefits of the mobile app:
#1 Progressive Web Apps match the mobile-first approach. This means that the booking form PWA will function on mobile devices without any issues.
#2 PWA combines the UX of a native app with the benefits of the mobile web. The mobile PWA of the booking form runs smoothly both as a web page and native app.
#3 With PWA you simply don’t have to make a separate native app - less space on user's device, no promotion of the app listing in the app stores.
#4 PWA works offline, allowing the user to keep on browsing even without an internet connection - they won't be able to complete the booking offline but will be able to finish it when they are back online.
#5 PWAs uses headless architecture. It’s all about separating the frontend from your backend.
#6 Loading time of PWA is at least 2-3x faster compared to responsive or m.dot web sites. Google mobile-first indexing helps it to express the high speed of PWA and its smooth performance on mobile devices.
#7 With faster loading time, PWA reduces server load.
#8 Browsing with PWA is seamless. This causes a huge increase in conversion rates.
#9 PWA apps are light. The weight of the apps is decreased by 80-90%. Just compare the Twitter native app 100mb+ with Twitter lite (PWA) 1.5mb!
And many more.
Despite all that, if you decide that the iFrame works better for your business on mobile you can switch back by going to the back office > Dashboard > Get the code > Show iFrame option and Save.
Hope this helps.