I am building something which would be classified more as an "app" rather than a "game" and being new to Unity I was hoping someone could help me understand the possible native features on mobile platforms that can be accessed from Unity. For example, I would like to be able to invoke the native iOS keyboard over the base of my app and even specify whether I want a normal alphabetic keyboard, an exclusively numeric one or one that has the '@' symbol readily available for entering email addresses for example. Basically, I'd like to integrate with as many native features on both iOS and Android while still building a 2D, 3D, VR, AR app etc. with Unity. Are there some guidelines for this kind of thing? Can anyone share their experiences with attempting something similar? P.S. If it's a case of "RTFM", then please help me find the right place to start 'R'.