Performance Improvement Techniques for Mobile Apps (Magic xpa 3.x)
To improve the performance of your mobile application, the following actions should be done:
-
Remove redundant menu entries – A new project is created with a Default Pulldown menu, which is designed for an MDI application. Since there is no MDI in mobile devices, it is recommended to remove this default entry when developing a mobile application.
-
Remove redundant components – A new project is created with the End User Functionality component. This component is usually not needed for mobile device applications. Therefore, it is recommended to remove this default entry when developing a mobile application.
-
Avoid using a transparent color on the Table control and controls attached to the table – Using a transparent color is not recommended since it will slow down the performance when scrolling a table.
-
Avoid using an alternate color on the Table control – Using an alternate color is not recommended since it will slow down the performance when scrolling a table.
-
Avoid using borders for controls placed on a Table control – On iOS devices, for controls on a table, the controls' border and especially the corner radius will slow the table's performance.
-
Avoid using date and time pickers on a Table control – For Windows 10 Mobile devices, using a date or time picker on Table controls will slow down the performance.