There is a need of developing a complex computing application using some algorithms.So am thinking to choose a tegra k1 from nvidia for this purpose.Am confused to choose the OS platform Android or Linux ,where i can develop my application. Usually Android have their own api’s or services to access the GPU ,but on the other side can the android provides complete access to the hardware to perform maximum computation . One more advantage is it provide easy UI support.While choosing such platfrom for development no other unwanted background services should run causing latencies or overhead while generating the output.
In case of choosing a Linux Platform (for example Linux for tegra for Tegra processors ), what are the advantages compared to android .how is the level of complexity in developing an UI implementation for the application.
This is the initial stage where am stuck with. What are the advantages and disadvantages in choosing the right OS platform . Which platform is apt for such complex computational applications.