Applications are software programs present on Android phones, iPhone (iOS), and other various smart devices, such as smart TVs. The apps can be free or paid and perform several functions: online messengers, streaming, managers, photo and video editors, etc. Some are already installed at the factory, while others can be obtained from the Apple Store or the Play Store.
READ: Apple announces 2019 most downloaded apps in Brazil
The applications make life easier for the user and have become indispensable on a daily basis, to the point that "app" was selected as the word of 2010 by the American Dialect Society. After all, what app? Check out the TechTudo list below with five questions and answers to answer your questions about apps.
What app? Learn all about mobile app Photo: Lvia Dmaso / TechTudo
Want to buy cell phones, TV and other discounted products? Meet Compare TechTudo.
Apps became popular with smartphones Photo: Luciana Maline / TechTudo
"App" is the abbreviation for application, which is a software program present on mobile devices, such as cell phones and tablets, or on the computer and smart TVs. They can be run offline or online, in addition to having paid or free versions, obtained from app stores.
There are applications that meet all interests and needs, being able to perform one or several tasks. For example, iFood is an exclusive food delivery app that allows you to place orders for meals only. WhatsApp is an online messenger that offers features such as voice and video calls, send and receive media (photos and videos), location, various documents and contact sharing.
What is the difference between app and web app?
Web app does not need to be installed on the device Photo: Melissa Cruz / TechTudo
Similar names can cause confusion, but app and web app are not the same. The web app does not need to be installed on the device to be used freely. Despite the aesthetic similarity, the web app is accessed directly from a mobile device's Internet browser. It is worth mentioning that it offers fewer features than the mobile app.
Not all apps downloaded from the Google Play Store are safe Photo: Pond5
Not all apps seek to facilitate tasks or provide entertainment. The harmful app, called by Google a potentially harmful application (PHA), collects user data, such as contacts and real-time location, displays intrusive advertisements and even leaves the device vulnerable to other malicious programs. This type of app mainly attacks Android devices.
Harmful apps can infiltrate the Google app store and be installed by multiple users before being detected by store surveillance and removed from the platform. Intrusive applications often raise suspicions with excessive and unnecessary permissions. For example, it is not normal for a music or delivery application to require permission for your contacts, camera, location or access to your messages.
IOS is a more secure operating system. According to Apple, it was safely designed in its essence. Apps run in their own sandboxes (where only your data is stored and processed), which prevents contact with other applications and hinders harmful actions.
iOS offers greater security than Android Photo: Rubens Achilles / TechTudo
Creating an application can be a bit complicated. After validating the idea and market research, the app must be developed with the Wireframming tool, which allows you to design the software pages to establish the navigation flow of the application and its resources. It is also necessary to create a storyboard and a script that will help with the connections on the screen and how they will be carried out.
The next step is design, which consists of creating high definition versions of the individual screens made in Wireframming. After completing this step, you need to test the prototype of the app to verify that all features are working perfectly. With the prototype ready and tested, it is necessary to create the backend, which is the programming of the application that will read the actions and direct the user to the pages. in that part the database, servers, APIs and storage solutions must be defined.
Mobile social networks are often application-based Photo: Nicolly Vimercate / TechTudo
The app is released only after the beta version of the app is tested and the details are reset correctly. Each app store has its own rules and policies for publishing a new mobile app. To launch on the App Store, the iOS app must comply with the application distribution service guidelines, and it is necessary to register for Apple's developer program, the Apple Developer Program.
After this step, I need to enter the app data for distribution, and upload the final version of the app for review of the store. When the app is reviewed and approved, I need to request an automatic or manual release of the app. Thus, it will be available for installation in up to one day.
J on the Google Play Store, the developer must create an account on the Google Play Console and pay a fee of US $ 25 (approximately R $ 105). Then, it is necessary to register with the information of the app and send the final version of the app. It is also necessary to select the content classification, price and availability by region.
The cached data occupies the memory of the cell phone Photo: Reproduction / Lvia Dmaso
The cache where data and processes used by applications are stored. The goal is to provide more speed when opening the app and performing tasks, in addition to reducing the use of hardware. For example, the Facebook mobile application displays several profile pictures of friends, displays posts and their shares, likes and comments, uploads and runs videos on the timeline, in addition to advertisements. In order for all this content to load quickly, the app uses the cache.
However, cached data takes up space in internal memory, and the accumulation of that data can be slow. For this not to happen it is necessary to clear the cache of the app periodically.
I can't uninstall Android app: what to do? Ask questions in the TechTudo forum.
How to block the iPhone to access an application and 'avoid onlookers'