Grade 7 - Ch5 - Smartphones, Tablets, and Apps
Grade 7 - Ch5 - Smartphones, Tablets, and Apps
Q2: Write T for the true statement and F for the False one. Correct the
false statement.
a. False, We can download the app from Apple App Store in Apple phones.
b. True
c. True
d. True
e. False, There are many free web development software available on the
web.
Smartphone Tablet
It is larger than a
Size It is smaller than a tablet.
smartphone.
It has an integrated mobile Not all tablets have an
Mobile cellular broadband cellular network integrated mobile
network connection for voice, SMS, and broadband cellular network
Internet data communication. connection.
b. What are the three types of apps? Explain.
Ans: The three types of apps are native, web, and hybrid.
Native Apps: The Native Apps are designed for a particular platform,
device or operating system. These apps are written in the native language
of the operating system. These apps can be downloaded from the
respective store and installed. Some native apps can be used without
an internet connection also.
Web Apps: The Web Apps are the websites designed for mobile. They are
written in HTML5 and Javascript. They are downloaded from the Internet
through a browser. The program runs on the server side, therefore, for
every webpage request, an active network connection is required.
Hybrid Apps: A hybrid application combines the features of both native
and web applications. The native applications are developed for a specific
platform and web applications are used on multiple platforms, and not
installed locally on a device, but available over the Internet through a
browser. These are available in the app store.
If we play the game on a mobile device, it is a native app. But if we play
with any other player in the world, it is a web app. It is a hybrid app
because it has the features of both native and web apps.
c. Explain the working of client-server model.
Ans: The Apps works on Client–Server model. Here, the application
program or the browser on the device is the client. A server is the
program that manages all processes and stores all data.
The client sends the request to the server using HTTP protocol. The
server sends the response back to the client using HTTP protocol.
When the two programs are communicating, they have to follow some
rules called protocol.
Sends request using http