In: Computer Science
Explain any android application in detail and on your own words
it should include the purpose, security features and you suggest to improve it
A detailed explanation of an android application, its purpose, security features, and suggestion to improve it:
YouTube App:
Its purpose and uses:
* It is an android app developed by Google LLC.
* It is their official and proprietary app.
* It comes under the video players and editors category of
apps.
* It is an entertainment, educational, training, marketing platform
app.
* One can watch videos, listen to audios, share them, collaborate
with one another liking and disliking videos, commenting about the
videos, etc.
* It is the editor's choice app, and hence, also accounts to many
users downloading, installing, and using it worldwide.
* It has currently 45,293, 807 registered users using it.
* It has a rating of 4.5 stars.
* Also, it contains Ads for the sponsors, companies, merchants,
vendors, etc to stream ads of their products and services for the
users, thus providing them potential buyers or customers. It
benefits the sellers and even the buyers.
* The app is compatible with most of the devices especially,
Android devices, Apple devices, and others.
* The app's logo itself is meaningful, obvious, informative, and
helpful.
* The app provides the total number of users who watched a video so
far.
* It has the "save" option to save a video on the device to watch
it later when there is no data bandwidth available, when the
Internet is down, the website itself is down, or when there is no
voice network, or when there is slow Internet data
connection.
* The registered users can add a video to playlists, create their
own playlists of their desired name.
* People or users can subscribe to favorite channels so they are
notified the first as soon as a video is uploaded on youtube
servers by its content creator. This requires clicking on a "bell"
icon to be notified of any news, newsletters, or any updates about
the video or the channel.
* Also, it lists the number of channel subscribers for record
purpose or for the user to know the channel's popularity and its
large set of fans.
* Also, the app offers a "Live Chat" facility for the users to
comment, ask questions, share information, ideas, suggestions, etc
on live stream videos.
* The app lets the content creators edit and upload videos.
* It has a "Report" option to report any misuse of the video,
incorrect information provided in the video content if it is adult
content,
* The app displays the video content's details such as, the number
of minutes it would play, the author, summary about the video
content, annotations, the date it was uploaded, number of views,
number of likes and dislikes, number of comments, a small thumbnail
of the video itself, etc.
* The app is meant for phones and tablets.
* The app shows and streams the current, real-time, and trending
videos the world is watching.
* The app has videos from music videos, gaming, entertainment,
news, movies, and more.
* One of its purposes is also to show the personally recommended
videos for the users based on their account details. user previous
activities, and user's demographic.
* Its purpose is also to provide users the capability to control,
administer, and manage their youtube account details, settings,
privacy, security, features, and even the app's settings.
* The apps let users cast a video to their TV.
* Its purpose is also for the users be able to search for videos
quickly and easily based on the keywords they type in.
* It also lets users purchase movies and other video contents
within the app.
* It provides a preview option to preview videos before users
download or watch them.
Security features:
* All the video content played are secured as they can be accessed
through SSL (the "Https") or padlock in the address bar for the
website or app. The videos are thus, encrypted. The information
accessed is private as well.
* It also provides parental guidance features to be enabled and
disabled appropriately.
* Users can control the data or the videos they watch or even the
videos they edit and upload.
* They have the privacy option as well to make a video go public or
make it private.
* The users can make their likes, liked videos, comments, shared
videos information be public or simply remain private to
themselves.
* Google notifies of any security updates or patches to be applied
which can be download and updated accordingly by the users.
* The app has the "Restricted Mode" option to enable it to avoid,
block inappropriate, pornographic, violent, gruesome, abuse videos
from showing up on the app based on certain algorithms it uses in
the background.
* Users can manage what they share on YouTube, giving them privacy
and security, thus letting them choose who sees their liked videos,
saved playlists, and subscriptions. They can make all these be
private to only themselves.
* It has purchase verification feature enabled, for purchases and
later billing and payments, as users will be asked to verify
his/her account for YouTube purchases.
* You will be asked to verify your account for YouTube
purchases.
Suggestion to improve it:
* There should be only one Youtube app available for users with the
fully loaded features or with minimal and yet important and
security features as light application.
* It should have the option to ward off any advertisements,
pop-ups, notifications, etc.
* It has an "Audio" section like they now have for videos,
trending, subscriptions, YouTube movies, Gaming, Live, etc, so
users can only listen to audio content or video contents removing
the videos in them, but playing only audios. This could be useful
for listening to any podcasts, audiobooks, chats, talks, music,
news, etc on the go. This also reduces the bandwidth usage by the
users.
* The app should not delete or remove the download videos for
"Watch Later" purpose for any reason from the device. It should not
re-download the same already downloaded videos.