100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached
logo-home
Unit 7 Assignment 1 (ACHIEVED DDM OVERALL) R482,64   Add to cart

Essay

Unit 7 Assignment 1 (ACHIEVED DDM OVERALL)

 275 views  3 purchases
  • Course
  • Institution

How I answered an assignment for Unit 7.

Preview 2 out of 10  pages

  • November 5, 2021
  • 10
  • 2020/2021
  • Essay
  • Unknown
  • B
avatar-seller
Native Apps
Pros
One advantage to native apps is it has smooth performance. Native apps run better on high end
hardware and the device, the app runs on, has an update feature. This ensures updates are always
applied to the app and any bugs present, in the previous version, are fixed.

Another advantage to native apps is it is very interactive. Users can use hand gestures they already
use for other apps which helps them to use the application for efficiently. If the app required new
hand gestures to use it, the user would have to look them up to know and could feel frustration
towards to it.

Cons
A problem with native apps is it being expensive. The main reason being that the program languages
are harder to learn. This can put a lot of programmers off and they end up choosing another option.
To avoid this, developers should use a language that they already know, if it is possible, then
program their application using it.

The next problem with native apps is it is made for one platform. Native apps are not designed for
multiple platforms. So, if they run on a platform it is not made for, it can crash or freeze, causing
huge issues with the device. To avoid this, developers should only make their native app available on
a certain platform. Another way is to make it clear that it will only run on one platform and has not
been tested on others.


Web Apps
Pros
The first pro to web apps is it being cross platform. Meaning the same app can run on different
platforms. This lets more people get access to it and saves time on development, as they will not
have to recode it for other platforms.

The second pro to web apps is it is cheap to make. One reason for this is being able to make changes
to the application quickly. As the app is hosted over the internet, changes can be made and
everyone using it will see the changes immediately. This removes the need for space on the device
for updates as users are accessing the app through their browser.

Cons
One con to web apps is the bad performance. Web apps are slow at loading because they are hosted
over the internet. This means web apps do not have the same benefit as native apps because they
rely on an internet connection. To avoid this, users would have to ensure they have a secure internet
connection to have a decent experience with the app.

Another issue with web apps is not being able to download it on the app store. As it is access
through a browser, there would be no icon on desktop. This reduces the convenience for users who
use the application, as they would have to go searching for it each time they want to use it. To avoid
this, users could bookmark the website to make it easier for them to find it again.

, Hybrid Apps
Pros
An advantage to hybrid apps is it being cheaper than native apps. This is because one set of code can
be used for multiple platforms. In contrast, if developers had to code for multiple platforms, it could
reduce their productivity as they are doing the same thing multiple times.

The final advantage to hybrid apps is it is faster to develop the app. The testing faze being shorter
definitely helps with this. Due to the lower amount of code to test, testers can get this job done
quicker and therefore can focus their efforts on making the code run smoother on the platforms.

Cons
A problem with hybrid apps is it being more expensive than web apps. This is because there needs to
be more time to work on the app to ensure it works as intended. If they put out the app and it has
bugs, it will not be as easy to fix them as the case with web apps. It would also be difficult to ensure
everyone has the up to date version. To solve this, developers need to test the code and check it
through, so they are confident it is as bug free as possible.

The last problem with hybrid apps is the lack of capabilities. Hybrid apps do not have as much access
to the device’s features. An example of this is the phones orientation. This can restrict the freedom
of the app’s capabilities. To resolve this, developers would have to find what APIs are available for
them to use and them use them to their advantage.




Technology impacts Design and Implementation
Augmented Reality
This affects the design of mobile apps because developers need to be sure the devices, they are
designing for, support AR capabilities. They could download AR apps and see how the possible
devices cope. This will demonstrate the accuracy of the devices and they can choose accordingly.

This affects the implementation of mobile apps because having lots of 3D models to cast onto the
real world would take a lot of space on the mobile devices. The developers would have to make sure
they use low resolution textures to reduce this size. This way more 3D object will be able to be used
by users.

Smart Home
This affects the design of mobile apps because all the smart devices need to connect to the central
device to change them. This can be achieved via Bluetooth which provides a wireless connection
between devices. Another option it to connect them to the wi-fi. This way the connection can be
longer and can even be controlled from another house.

This affects the implementation of mobile apps because the app needs to recognise what device it is
making changes too. Being in a smart home they are going to be lots of different devices such as a
thermostat, locks and even cameras so this is vital.

The benefits of buying summaries with Stuvia:

Guaranteed quality through customer reviews

Guaranteed quality through customer reviews

Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.

Quick and easy check-out

Quick and easy check-out

You can quickly pay through EFT, credit card or Stuvia-credit for the summaries. There is no membership needed.

Focus on what matters

Focus on what matters

Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!

Frequently asked questions

What do I get when I buy this document?

You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.

Satisfaction guarantee: how does it work?

Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.

Who am I buying this summary from?

Stuvia is a marketplace, so you are not buying this document from us, but from seller Scrumlin. Stuvia facilitates payment to the seller.

Will I be stuck with a subscription?

No, you only buy this summary for R482,64. You're not tied to anything after your purchase.

Can Stuvia be trusted?

4.6 stars on Google & Trustpilot (+1000 reviews)

75632 documents were sold in the last 30 days

Founded in 2010, the go-to place to buy summaries for 14 years now

Start selling
R482,64  3x  sold
  • (0)
  Buy now