Module 3 day 1, intro-supplemental for updating mobile apps Flashcards

1
Q

what will I do almost every day in IT support?

A

install and maintain packages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

who generally packages software for us to use?

A

developers and organizations that make them

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what do we need to do to install packages in most cases?

A

click install

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what do developers use to package software?

A

software compiling tools

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what is the end result of compiling?

A

package

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

in Windows, how is software usually packaged?

A

as a .exe, or executable file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

what contain instructions for a computer to execute when they run? ex: copy this file from here to here, install this program, or perform this operation?

A

Executable files .exe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

what format are .exe created according to?

A

Microsoft’s portable format

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What files include things like text or computer code, images the computer might user, and potentially an MSI file?

A

.exe files

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

what is used to Guide a program called the windows installer in the installation, maintenance, and removal of programs on the windows operating system

A

Microsoft install package, .msi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

what users the gui setup wizard to guide a user in installing a program?

A

the windows installer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

what uses the MSI filed to create instructions and how to remove a program if the user wants to uninstall it?

A

the windows installer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

what are usually used as starting points to bootstrap the windows installer?

A

windows executable files

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

what might just contain an msi file and some instructions to start up the Windows installer and read it?

A

Windows Executable files, when they are just there to bootstrap the windows installer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

what can be used as standalone custom installers? with no MSI file or usage of the windows installer

A

.exe files

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

when will an executable file need to contain all the instructions the operating system needs to install the program?

A

if it is packages without an MSI file or usage of the Windows installer, as a standalone custom installer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

When would you go with a custom installer?

A

if you want precise control over the actions Windows takes when it installs your software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

what kind of installation can be tricky?

A

custom installer, especially when managing things like code dependencies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What method of installation with .exe takes care of a lot of bookkeeping and setup for you but has some strict rules about how the software gets installed?

A

using the Windows Installer, guided by an MSI file.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

what did Microsoft introduce as of Windows 8 to distribute programs?

A

the Windows Store

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

what is an example of an application repository or warehouse where you can download and install universal Windows platform apps?

A

the Windows Store

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

what do you call the applications that can run on any compatible Windows devices like desktops, pc, or tablets?

A

universal Windows platform apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

what format do Windows Universal platform apps use to package their contents, which acts like a unit of distribution? It’s an option for packaging software you can use.

A

APPX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

how do you install an .exe from the gui?

A

double click on the executable and go through the installation process provided.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

what provides the installation process we go through in the gui?

A

the execution or the Windows Installer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

what is an example of why you would install software from the Windows command line instead of the gui?

A

Automatic installations, script writing, automatic installations, configuration management tool without needing a human to click buttons in an installation wizard.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

how do you run .exe files from the command line?

A

open cmd prompt or PowerShell,
go in the directory where the .exe is
type the name of the .exe
(or you could just type the absolute path of the .exe)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

what cmd line option will potentially have more options for installation?

A

running from an installer from the command line

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

what is a silent installation?

A

nothing shows up on the screen and the package is installed quietly. You can use a flag to make the cmd line do this.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

what can I use to get the computer to reboot automatically after the installation?

A

an argument.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

what varies from vendor to vendor? Microsoft vs mozilla

A

installation from the command line options for different software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

what will using the /? parameter do when running a package from the command line

A

you might see what kinds of sub-commands the package might support

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

what if a package doesn’t have any help related options when you try to run it with the /? parameter?

A

check the vendor’s documentation for what kinds of installations their packages support

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

what is software usually packaged as in Windows?

A

.exe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

what contain all the information the Windows Installer needs to install software on a computer?

A

Installation packages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

what does an .msi, or microsoft install file, contain?

A

an installation database, summary information, and data streams for each part of the installation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

what may also include internal source files and external source files needed for the installation?

A

the .msi file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

what uses the information in an .msi file to install, maintain, and remove programs on Windows?

A

The Windows Installer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

what are .msi files contained within?

A

a portable executable, PE, a format specific to Windows.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

What is the file type extension for PE?

A

.exe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

What include instructions for a computer to run, like .msi files, and may also have images the computer may run or computer code?

A

PE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
42
Q

What is the common Windows installation method?

A

from the gui, using the Windows Installer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
43
Q

what are executable files that are run in the Windows interface by clicking on them or running from the command line?

A

Self-extractor packages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
44
Q

what format will software installed by an IT pro onto an end-user’s computer likely use?

A

self-extractor packages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
45
Q

what command line extracts the content of the package to the path folder. If a path isn’t specified, then a browse dialog appears

A

/extract:[path]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
46
Q

what enables verbose logging, more detailed information recorded in the log file, for the update installation?

A

/log:[path to log file]

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
47
Q

what sets the user interface to the specified locale when multiple locales are available in the package? command.

A

/lang:lcid

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
48
Q

what cmd runs the package in silent mode?

A

/quiet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
49
Q

what command runs the update without any interaction from the user?

A

/passive

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
50
Q

what command prevents prompting of the user when a restart of the computer is needed?

A

/norestart

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
51
Q

what command forces a restart of the computer as soon as the update is finished?

A

/forcerestart

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
52
Q

what commands can you try to view help options for installation?

A

/?, /h, /help

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
53
Q

what program does the packager used in the Windows Software development kit and Microsoft Visual Studio include?

A

MakeApp.exe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
54
Q

What is a tool that creates an app package from files on disk or extracts the files from an app package to disk?

A

MakeAppx.exe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
55
Q

What program can also create and extract app package bundles for Windows 8.1 and higher?

A

MakeAppx.exe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
56
Q

What app packager tool is primary used by software developers?

A

MakeAppx.exe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
57
Q

what is the primary source for apps, games, and videos in Windows?

A

The Microsoft store

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
58
Q

what source of content on Windows only contains apps and programs certified for compatibility and curated for content?

A

Microsoft Store

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
59
Q

Software installed through ____ ______ _____ is automatically updated by default.

A

the Microsoft store

60
Q

what can some organizations do to limit users’ ability to install new applications without authorization?

A

disable the Microsoft store

61
Q

what is a convenient and popular way to get programs on Windows?

A

go to the Microsoft Store

62
Q

How can software be alternatively downloaded?

A

directly from developers

63
Q

what packages are used in Red-Hat?

A

.rpm or red hat package manager packages

64
Q

what can change based on working with different Linux distros?

A

installation package types`

65
Q

what packages will we work with in this course?

A

Debian, which Ubuntu uses.

66
Q

what is packaged as .deb ?

A

a Debian package, on ubuntu

67
Q

What do I have to work with especially when developers package and release their software on different website

A

stand alone debian packages

68
Q

what command do I use to install a debian package?

A

dpkg, debian package

69
Q

what flag do I use for installation of a debian package?

A

-i

70
Q

what command would I use to install a standalone package, like the atom package on ubuntu?

A

sudo dpkg -i atom-amd64.deb

71
Q

how do you remove a package on ubuntu?

A

use the -r or remove flag

72
Q

what command would I run in Linux to remove atom, a standalone debian package?

A

sudo dpkg -r atom

73
Q

how can i list the debian packages that are installed on my machine?

A

dpkg -l

74
Q

what command can I use to search if a certain package is installed and specify it? atom.

A

dpkg -l | grep atom
you use a pipe to feed the list into the grep command. cool, right?

75
Q

what command takes the standard output of one command and feeds it into the standard input of the next?

A

pipe, |

76
Q

what command in linux lists all of the results that have the search terms in the name?

A

grep

77
Q

where do I find information on how a mobile device’s software works for a non-standard OS?

A

in the device’s documentation

78
Q

how is software for mobile OS’s distributed?

A

as mobile applications, or apps

79
Q

what do apps have to come from?

A

a source that the mobile device has been configured to trust

80
Q

what do mobile OS use for downloading software?

A

app stores

81
Q

What are a central managed marketplace for app developers to publish and sell mobile apps

A

app stores

82
Q

what app acts like a package manager for mobile devices

A

the App Store App

83
Q

What acts like a package repository for mobile devices?

A

the App Store service

84
Q

what do people use to access free and paid applications from a central source through a single interface?

A

App Stores

85
Q

what have apps published through an app store usually been through?

A

a security review and store owner approval

86
Q

what are apps published through an app store signed by?

A

the developer of the app

87
Q

what is the OS configured to only trust code signed by?

A

code signed by publisher it recognizes

88
Q

what is code signing like?

A

signing a letter

89
Q

what makes a developer’s signature become invalid? What lets the OS know if the code has been tampered with? mobile

A

if someone changes the code

90
Q

what apps stores work great for apps available to the public?

A

centralized app stores

91
Q

what do I need to do in order to run a custom app on a mobile device?

A

use enterprise app management which allows an organization to distribute custom mobile apps.

92
Q

what apps are developed by or for an organization and aren’t available to the general public?

A

enterprise apps

93
Q

What are Enterprise apps signed with?

A

an enterprise certificate that has to be trusted by the devices that are installing the applications.

94
Q

What might I manage Enterprise App installation through?

A

a mobile device management or MDM service

95
Q

what is it called when you install mobile apps directly, without using an app store?

A

side-loading

96
Q

what is riskier than installing through an app store, which you would generally only do as a developer?

A

side-loading

97
Q

what are standalone software packages, so they contain all their dependencies? When you install an app, it will already have everything it needs to run baked in.

A

mobile apps

98
Q

what are mobile apps assigned for their data? As you use an app and the data is updated, where does the data created with that app end up?

A

assigned specific storage location, or a cache.

99
Q

what is as simple as deleting or clearing the cache for a mobile application?

A

resetting a mobile app to how it was when it was first installed

100
Q

what may I need to deploy across large organizations?

A

mobile apps

101
Q

what do you have to do to distribute an app on the Apple App Store?

A

pass an extensive review process to meet quality standards

102
Q

for Apple, what allows developers and organizations to set individualized prices for apps, enter banking info to accept payment for apps or in-app purchases, schedule beta testing, etc?

A

App Store Connect

103
Q

What does Apple recommend developers use for developing iOS, iPadOS, and watchOS apps?

A

Xcod integrated development environment, or IDE, or Ad Hoc.

104
Q

what offers Apple developers unlimited bandwidth for hosting, handles payment processing, verifies users, etc?

A

Apple’s public App store

105
Q

Where must apple developers first register through if they wish to distribute apps through the app store?

A

the apple developer programw

106
Q

what offers resources, tools, and support for app development, including testing tools, beta software, analytics, etc?

A

The Apple Developer Program

107
Q

What do Apple guidelines which all developers and organizations must follow include?

A

rules for safety, third party software development kits (SKDs), ad networks, trademarks and copyrights, and more.

108
Q

What must submitted Apple apps not be?

A

copies of other developers’ products, or designed to steal user data.

109
Q

is there an appeal process for rejected Apps in the Apple store?

A

yes.

110
Q

What can organizations do to meet specific and unique organization needs?

A

opt to create private customized apps for students, employee, clients, partners, franchisee, etc.

111
Q

How can organizations choose to offer access to apps or discriminate who gets them?

A

free, price, redemption codes

112
Q

What can organizations use to automatically distribute and configure apple apps to large numbers of registered devices?

A

Mobile Device Management (MDM)

113
Q

What are the two distribution options for private and secure customized app distribution for Apple?

A

Apple School Manager, and Apple Business Manager

114
Q

what Apple private app distribution manager is for educational institutions, give option to distribute proprietary apps for internal use and to purchase other apps in large volumes, often with educator discounts. Might include course registration, digital textbook access, ability to make accounts for students and staff, setup automatic device enrollment

A

Apple School Manager

115
Q

What Apple private app distribution manager is for businesses, offers distribution and purchase of private apps, as well as the automatic deployment of apps to the business’ mobile devices. As an IT Support professional, you might want to volume purchase mobile virus protection and automatically deploy the app across your business’ mobile devices. An organization can set private audience groups in App Store Connect. The audience groups will be able to see and download the organization’s custom apps through the Apps and Books or Content sections of the Apple School and Apple Business Managers.

A

Apple Business Manager

116
Q

What are alternative distribution options for apps you might want to not use official apple distribution channels for?

A

distribute apple trusted developer apps from websites or private file shares using the Apple Developer ID certificate and Apple’s notarization process

117
Q

What makes investments into Android development, the Google Play platform, services, tools, and marketing to support developers and organizations who choose Google Play to deploy Android apps?

A

Google

118
Q

what is the official Android integrated development environment, IDE, for developing Android apps?

A

Android Studio

119
Q

What is used to compile Android Package Kit files?

A

Android Studio

120
Q

What is used to publish apps to Google play?

A

the Android App Bundle

121
Q

What enables Google Play to automatically generate the APK files for a variety of devices and provide app signing keys? Which is a time-saver for developers and ensures Google Play apps will work on most devices

A

The android app bundle

122
Q

what makes it possible for Google to offer the open Android operating system for free to device manufacturers to promote growth and innovation?

A

Google Play revenue

123
Q

What Play Store hosts 2 million apps and games with 140 billion plus downloads per year, and growing?

A

Google Play

124
Q

What are the steps for a developer to distribute an app in the Google Play Store?

A

Create a Google Play developer account.

Use the Google Play Console to Create App.

Provide preliminary information about the app.

Review and agree to the Developer Program Policies, Terms of Service, and documentation about export laws (where applicable).

Use the app’s Dashboard for guidance through the app publishing process:

Google Play Store listing

Pre-release management

Prepare a release

Testing

Submit app and declarations for review by Google

Promotion/pre-registration

Publish app (upon review approval)

125
Q

what can Large organizations do ? What are they considered on Google play?

A

Enterprise customers, and they can use managed Google Play as a distribution tool for deploying apps to employees.

126
Q

How can Enterprise customers host apps?

A

public or private

127
Q

What is an Application Programming Interface from Google that enables developers and organizations to create and publish private custom apps?

A

Google Play Custom App Publishing API

128
Q

How do Apps published through Google Play Custom App Publishing API remain?

A

private. Permanently. Cannot convert to public access.

129
Q

How soon can private custom apps be available after verification on Google?

A

5 minutes.

130
Q

Who can use Custom app Publishing API by Google?

A

Enterprise mobility management providers (EMMs)

Third-party app developers

Organizations/developers that want their enterprise clients to be able to distribute private/custom apps from an EMM console, IDE, or other interface.

131
Q

how can enterprise customers publish apps?

A

Enabling the Google Play Custom App Publishing API.

Creating a service account.

Granting publishing permission to the service account on the organization’s Play Console developer account.

132
Q

Using Google Play within an organization, IT Support administrators should:

A

Use their organization’s managed version of Google Play to select and approve apps.

Ensure all employee Android devices are set up to use the organization’s managed Google Play account.

Use the organization’s Enterprise Mobility Manager (EMM) to manage employee Android devices and deploy selected apps to employees’ Android devices.

133
Q

For Android devices that are owned by employees (BYODs) and not registered with the organization’s EMM:

A

Consider Google’s recommendation to create a work profile on each device..

Show employees how to use their work profile to access the organization’s managed Google Play account.

Demonstrate that employees can then view and install any of the administrator selected and approved apps.

134
Q

Google’s open platform policies includes allowing competitors to innovate in developing app stores. Some alternative app stores that distribute Android apps include:

A

APKMirror

Aurora Store

Aptoide

Amazon Appstore

F-Droid

Uptodown

SlideMe

APKPure

Galaxy Store

Yalp Store

135
Q

what skill do IT support professionals use for the maintenance and troubleshooting of mobile devices?

A

updating apps

136
Q

What do we do for security purposes to avoid problems that affect outdated apps?

A

update apps

137
Q

What does it mean that Android is an open OS?

A

mobile device manufacturers and cellular service providers can modify the OS to enhance, control, or restrict elements of it, including how system settings are accessed.

138
Q

How to set automatic updates in android

A

open play store app,
profile
settings
network preferences sub-menu
select option: app download preference or auto-update apps

App download preference Over any network - to update apps using either Wi-Fi or mobile data (data usage charges may apply, depending on cellular plan).

Auto-update apps Over Wi-Fi only - to update apps only when connected to Wi-Fi.

139
Q

when may apps not update automatically?

A

if the user is not logged into their google account on the Android device

140
Q

How to do Manual Updates on Android:

A

If automatic updates are toggled on, repeat steps 1 to 5 for the “Automatic updates” instructions listed above. However, for step 5, select Don’t auto-update apps.

Open the Google Play Store app.

At the top right, tap the profile icon.

Select Manage apps & device.

In the Update available section, select See details.

Select individual software to Update.

141
Q

What are configured by default to automatically update apps stored on these devices?

A

Apple iPhones and iPads

142
Q

Where can I learn how to turn on or off automatic updates on apple apps?

A

apple’s website.

143
Q

what do some IT departments have before allowing updates to be applied across organization devices?

A

policies to test all updates

144
Q

What will involve turning off automatic updates for apple?

A

turning on manual updates

145
Q

What enables notifications to display each time an update becomes available for an app installed on an apple device?

A

Manual updates

146
Q

instructions for configuring automatic and manual updates may vary by OS. see the Apple site.

A

see Apple

147
Q
A