Mobiles became a main part in our life, now days you could forget your wallet or your watch but I don’t think you can afford forgetting your mobile because everything you need is there. Mobile devices become smarter and their objective uses had been changed. You can do mostly everything by using your mobile device such as calling, browsing emails and the Internet, and use Internet applications like social networks, e-commerce and other activities.
After the appearance of mobile apps, mobile devices become much stronger and these apps is now one of the most important criteria for mobile operating systems and devices; in other words the success of the mobile brand depends on the number of applications that it has.
Although mobile devices are developing in a very fast manner but if we compare mobile devices with desktop computers, they are still suffering from limited resources such as memory capacity, processor computational power, and battery power. That is reasonable because mobiles should be in appropriate size and light weight. This will be a challenge for the convenience of mobile use and its efficiency. So how that will affect apps?
Apps that need limited resources will be successful products for mobiles, so apps programmers should be creative on how building apps that have effective features with limited resources, and this is a big challenge.
Let us take Instagram as an example, it becomes one of the most popular image processing mobile applications because it gives us flexible tools to edit images and at the same time it doesn’t need much memory space or processing time. But I still believe that Instagram will be much better if there is a desktop version, because its features could be much stronger, simpler, and better with the available resources.
From the other hand, typing using mobile devices is still a big pain, although mobile vendors try to fix this problem by enhancing input buttons, touch screens, and using pens, but it still not comfortable. I think most people agree about writing using a pen on glass feels freaky!
So writing programs or typing a lot of text pages using mobile devices will be a bad idea.
From the previous we can conclude that mobile apps are very important and it worth to be developed due to the large use of the mobile devices.