Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

CS3S663

Mobile Systems and  Applications

2023-24

Assessment Task

For this coursework, you are required to carry out some research into the differences between platforms and development environments that are available when developing Mobile applications. The two largest Operating Systems, Android and iOS should be your main focus.

Please note that you will be expected to reference and explain articles throughout this assignment, it is not simply enough to explain your thoughts on a topic. References should be noted throughout the document, and summarised at the end. The USW referencing guide is a good example, look it up. Speak to your tutor if you are unsure how to do this. The whole assignment should be no more than 3000 words (+/- 10%) 

Task 1

Your aim is to produce a report that discusses and evaluates the differences and similarities between the operating systems and the native development environments used to create applications on the platforms. The report should contain discussions on native languages available for the platforms, and their provided development environments.

You are free to tackle this task in whatever way you feel appropriate. Some suggested, but not compulsory, routes of discussion are below;

.    What programming guidelines are available for the OSs?

.    How does each OS allow a developed application to be distributed?

.    Are there security concerns for the OSs?

.    What native/supported development environments are available for the OSs?

Task 2

Choosing one of the following languages, provide a written discussion about the benefits of the chosen language over the native languages discussed above

.    Xamarin

.    React Native

.    Flutter

Using suitable information such as Stack Overflow’s 2023 Developer Survey, also provide information on your chosen languages’ usage, and popularity.

Ensure that you reference correctly, and where necessary, consider the integrity of any references, for example, blogs.