Why write software for smartphones? To open new horizons!
Who has no smartphone today? Probably, only a lazy and hardened conservative, who is so attached to his pipe, that there is no urine to part with it. Intrusion of smartphones into the markets will not stop until ordinary phones become a thing of the past. Moreno Soppelsa, Shutterstock.com Smart phones are no longer a source of their own pride and jealousy. A smartphone, especially for young people, is a must have item. Along with the development of mobile technologies, programming for the corresponding operating systems (OS) is also developing. And no wonder: all you need is desire and certain software. For a smart phone with Android OS, writing a program is easier than for an image iPhone. But the question is not complexity, but necessity. It is obvious that a person far from the world of programming will not even think about it. And in order to get moral or real benefits? Let’s discuss the possible motivation. Version 1: for fun. Dubious pleasure, someone will say. And he will be right. But only “from its bell tower.” Fans of programming are burning with an irresistible desire to “ride” the new module or make their program more colorful and functional. Or complicate the mathematical apparatus. Or … There are many or – many. Aspiration is quite difficult to overcome. Who has not felt, can, and will not understand. Version 2: for development. Crosses with pleasure? But a person in this case creates something of his own (including for mobile platforms) specifically for personal development. He is aware of the need to go forward. Understands that these skills in the future can bring him their dividends. Version 3: to make money. At the heart of the first two options is enthusiasm. Material interest is the foundation of this. On the one hand, it is the earnings of a full-time programmer of a company or a freelancer performing an order. On the other hand, the situation is more interesting. An application created on the basis of a clear task can become a “magic kick” for almost any business. And to be the master of the code is not necessary. The specialist will open this horizon for the customer. Example 1. Not once or twice did you have to see small, but pretty little programs written for pizza chains or fast food restaurants. They contain a constantly updated menu and allow you to form a request with several movements of your fingers, enter a delivery address and contact details. They are sent over the Internet to the server and are processed the same way as if you ordered products by phone. As a rule, several products are created at once for different operating systems: Android, iOS, Symbian, Windows Mobile. The calculation is correct. Why call if the program can be downloaded to a smartphone for a penny. Then click on the icons with the images of dishes and choose what you want. Better to see once than hear a hundred times, right? Good advertising will give more than one thousand downloads, even in a particular locality. And these are potential customers. Fertile ground for business development. Example 2. Programs for Internet banking. There is such a bank in Ukraine – Privatbank. They say a lot of good things about him, a lot of bad things, but this bank provides excellent Internet banking. So a bright head came up with transferring this system to smartphones and tablet computers. So it appeared for Android and iOS tools that allow you to make transactions with accounts literally on the go. What did the bank get? The availability of accounts will increase the number of transactions and commissions from them. And who will determine the number of potential customers who, because of this service, will prefer this bank to another? Version 4: for a lot of money and a permanent job. We started small, got to big. One more example. Development of the navigation program “Progorod” is not the main activity of the company “Sidicom Navigation”, but the scale may be a separate business. The application runs on Android, Windows Mobile, Windows CE and Samsung Bada. Recently, developers have created Progorod for iOS, the Apple operating system. I am sure that they had to work hard not to disappoint the users of these stylish and elegant iPhones and iPads. Not one fan of versions 1 and 2, who became the programming gurus for mobile platforms, worked on the application. And laid out to implement technology OpenGL 3D for the correct display of three-dimensional models with high details. To ensure that the user can use multitouch in Progorod – chips, so beloved by the owners of Apple products. Maps in Progorod can be scaled and rotated using both fingers and gestures. The huge coverage of maps, millions of kilometers of roads, the availability of a traffic intensity control service is a functional and reliable application, like the iPhone itself. Of course, in the “Progorod” invested a lot of work not only programmers. But the end product is an application, right? Space to work in the market for modern technology – more than enough.