“Autonomous applications will disappear in a few years”: where does the development of mobile ecosystems lead

 3r3171. 3r3-31. “Autonomous applications will disappear in a few years”: where does the development of mobile ecosystems lead
Skillbox recommends: 3r3137. Online course “PRO mobile developer” . 3r33140.  3r3171. [b] We remind you: for all readers of "Habr" - a discount of 1?000 rubles when writing to any Skillbox course using the promo code "Habr". 3r3-3160. This thought occurred to me about six years ago. Then I wondered about whether or not to invest money in a startup that develops applications for developing applications. It's about creating programs without having to write code. You enter the basic information and at the output you get an application hosted on a cloud server. 3r33140.  3r3171. 3r33140.  3r3171. The idea was that each of us could create applications. The authors believed that such will soon appear in all - companies and individuals. Unfortunately, the situation was somewhat different, and this is why. 3r33140.  3r3171. 3r33140.  3r3171. [b] We are dealing with no more than 50–100 applications of 3r3137. 3r33140.  3r3171. 3r33140.  3r3171. If you do not believe me, just count the number of applications that are installed on your smartphone. Most likely, you have no more than 100 of them. Most of the time we work with less than 30. Too many installed programs slow down the operation of the device, since even in the background many of them consume resources. 3r33140.  3r3171. 3r33140.  3r3171. Tell me honestly, will you install apps for your favorite restaurants, stores or laundries? 3r33140.  3r3171. 3r33140.  3r3171. [b] The application must perform a specific function, and not just provide information 3r3137. 3r33140.  3r3171. 3r33140.  3r3171. As soon as smartphones appeared, many companies began to develop applications for them. But it turned out that their service is a headache. Every time you update data on your website or start promoting a new product, you have to do the same with the application — add updated information to it. 3r33140.  3r3171. 3r33140.  3r3171. In addition, every time a developer of a smartphone or a mobile OS updates their offspring, developers have to update applications, search and eliminate bugs, and stabilize work. And if we consider the number of manufacturers of smartphones and the technical features of each model of the device, then we get a huge technological zoo, which is not easy to work with. 3r33140.  3r3171. 3r33140.  3r3171. A little later, many people understood the truth: if you are not a large retailer or a popular media that needs to interact with its users often, then you need a mobile friendly website. 3r33140.  3r3171. 3r33140.  3r3171. [b] Small apps will become part of the social media and ecosystem of mobile wallets 3-3-33137. 3r33140.  3r3171. 3r33140.  3r3171. Yes, it seems to me that over time, mobile software will evolve and become part of a larger, part of a huge ecosystem. It can be a social platform or a mobile wallet. 3r33140.  3r3171. 3r33140.  3r3171. There are examples now - when restaurants and cafes advertise themselves inside the platform for the delivery of food. In addition, food delivery applications are gradually integrated with mobile wallets and geoshering services to make the user's life more convenient. 3r33140.  3r3171. 3r33140.  3r3171. An example is Go-Jek, one of the biggest mobile apps for motorcyclists in Indonesia. This is a whole combine that brings together motorbike drivers and users. The latter with the help of the application can call a taxi, order the delivery of food or drugs. Motorcyclists in this case execute the order for transportation or delivery, and the route of transport is displayed on the map. The application also has other features, such as a mobile wallet or bill payment services. 3r33140.  3r3171. 3r33140.  3r3171. The creators of Go-Jek were definitely inspired by the experience of WeChat. 3r33140.  3r3171. 3r33140.  3r3171. 3r33140.  3r3171. 3r33140.  3r3171. In addition to WeChat, Alipay and Baidu have already begun to transform towards a similar form factor. In other countries, there is no such thing or almost none - “main among applications” currently exist only in Asian countries. The West lags behind a little, but there is no doubt: soon something similar will appear in the USA, Europe or anywhere else. 3r33140.  3r3171. 3r33140.  3r3171. [b] Even successful and well-known applications will integrate 3r3137. 3r33140.  3r3171. 3r33140.  3r3171. Virtually any sphere begins to consolidate with time, moving from the particular to the general. For applications, one of the reasons is the possibility of reducing the cost of promotion. So, if there is a popular "mother platform" with millions of users, then a separate application is easier to promote within this platform than outside it. 3r33140.  3r3171. 3r33140.  3r3171. With desktop applications, about the same thing happens, with its own specifics. In many cases, users work with cloud services, rather than local applications. It is convenient and does not require installation. 3r33140.  3r3171. 3r33140.  3r3171. As mentioned above, servicing a standalone mobile application takes time, effort and money. Especially when you have to follow the constant changes in the operating system - iOS or Android. For developers, it is easier to create applications for a platform that takes care of everything. 3r33140.  3r3171. 3r33140.  3r3171. I am sure that the era of autonomous applications is coming to an end, and a new round of development of mobile ecosystems begins. 3r33140.  3r3171.
[b] Skillbox recommends: 3r3137. 3r33140.  3r3171. 3r33140.  3r3171. 3r3142.  3r3171. 3r3154. Practical course 3r3145. "The profession of web developer"
.
 3r3171. 3r3154. Online course "Profession Frontend Developer" .
 3r3171. 3r3154. Practical annual course 3r3155. "PHP developer from scratch to PRO"
.
 3r3171.
3r3-3160. 3r3167. 3r3171. 3r3171. 3r3164. ! function (e) {function t (t, n) {if (! (n in e)) {for (var r, a = e.document, i = a.scripts, o = i.length; o-- ;) if (-1! == i[o].src.indexOf (t)) {r = i[o]; break} if (! r) {r = a.createElement ("script"), r.type = "text /jаvascript", r.async =! ? r.defer =! ? r.src = t, r.charset = "UTF-8"; var d = function () {var e = a.getElementsByTagName ("script")[0]; e. ): d ()}}} t ("//mediator.mail.ru/script/2820404/"""_mediator") () (); 3r3165. 3r3171. 3r3167. 3r3171. 3r3171. 3r3171. 3r3171.
+ 0 -

Add comment