To offer users a great mobile experience, you must decide on a strategy for how to accomplish this based on an analysis of your users’ needs. This topic explains the different options for developing for the Microsoft Dynamics NAV Tablet client and Microsoft Dynamics NAV Phone client, but the documentation you will find in this section is primarily focused on the first of these scenarios.
Universal App Development Strategy
This section briefly describes some of the options that exist for Microsoft Dynamics NAV.
Development strategy | Advantages | What also to consider | Examples | For more information, see |
---|---|---|---|---|
Use the Microsoft Dynamics NAV Development Environment to modify and extend the Microsoft Dynamics NAV Tablet client and Microsoft Dynamics NAV Phone client. This scenario resembles developing for Microsoft Dynamics NAV Windows client and Microsoft Dynamics NAV Web client. |
| Microsoft Dynamics NAV only supports a specific number of page types, and this can be a limitation in some type of development projects. |
| Introducing the Microsoft Dynamics NAV Universal App Getting Started Developing for the Microsoft Dynamics NAV Universal App |
Based on OData web services or SOAP web services technologies, write an app that interacts with Microsoft Dynamics NAV. Visual Studio includes project templates for this kind of apps. | This strategy applies when you want to build a highly-custom app with your own UI design that takes advantage of all the rich features which native apps provide. | Cost to learn development tools and languages outside C/SIDE, preparing new development environments. Cost of licensing any one of these tools, and having to maintain code for different operating systems. | A simple touch interface for users to scan their access card for time registration. | |
Specifically for developers, use a browser for continuous development and test of the Microsoft Dynamics NAV Tablet client and the Microsoft Dynamics NAV Phone client solution that you are working on. | Switching to running in a browser is an easy and efficient way to test what new and modified pages look like. | Running the Microsoft Dynamics NAV Tablet client and Microsoft Dynamics NAV Phone client in a browser is only recommended for development scenarios. | Testing a Role Center throughout the development process from a browser. | How to: Open the Microsoft Dynamics NAV Tablet or Phone Client from a Browser |