Вы находитесь на странице: 1из 2

Limitation in Developing Mobile Software

Before developers create a program or software, they must define the spesific
function of their software. The software must be easy to understand for users. In this
globalization era, there are many type of smartphone. Because of this situation, appear
many of software product. The products are bond to several rules. For the first rules, the
softwares must be no haver state. On mobile, every software information must be accessed
in either two ways, there are visible and convention. Visible means that a mobile softwares
content is nonetheless accessed from visible navigational elements such as buttons or links.
Convention means that every mobile software just display the content that user need. And
many content that not needed by user must be hide.
Developing apps for mobile has many limitations. The limitations are screen size,
available memory, storage siza, processing power, limited input, and limited power
resources. So developers should find the most effective and efficient software. The code in
the software should be written in most simple form of it, so the code does not use a lot of
memory bytes and much processing power. And also a simple and efficient code will use less
storage. Wasteful code, like unused variables and confusing algorithm will eat many
resources. It will freeze the device or create so many lags when the program is running.
Another impact of it is short battery life. When more resources are used, they need powers
to keep running. So they will take more battery power than usual. And longer unobvious
code will take more storage.
Mobile Devices, especially smartphones, usually has a small display screen. That's
why developer should put the most important items and prioritize the. Some informations
could be displayed and some others are minimized. Nowadays, mobile devices usually use
touch screen as the main input. Every piece of GUI should be placed perfectly In a smart
phone display, because there are some points that easy to be reached by fingers, and some
others not. The user interface of the software must be easy understand by the user. Special
buttons, great table, nice pictures and less text is the most important things to be
considered. To develop program that using internet communication data, the software must
be have a clear algorithm that make connection data always on. But also, the software can
manage connection to be an active or deactive data usage to save data usage for
economical using.
And the most important of developing a mobile software is about maintenance.
Maintenance is keeping the software run save and clear during the software produce and
used by users. The mobile software must not have many bug, when a bug founded, the bug
must be debugging and repair quickly for user satisfication.

Вам также может понравиться