ZAUJALI SME ŤA?
Our aim is to generate constant innovations for our clients. Therefore, we made a radical decision to improve our process of mobile applications development. This task is much easier if your clients are also advertising agencies requiring services of high quality which should be provided in a very short period of time. This is a paradox which pushes us to improve constantly.
Time is our enemy
For a long time, we have been worried about time-consuming and inefficient process of mobile application development. Everything happens very fast in the world of advertising, deadlines are merciless and there is no way how to postpone an expensive TV ad campaign to another date. The same applies for websites, applications or anything else – it has to be released in time. Otherwise, it is rather a big fail...
Complications we could not avoid
In the past, we used to program mobile applications natively. This means that if a client required an application for Apple and Android at the same time, or (to make everything even more complicated) also for Windows Mobile, we had to code each platform separately. Besides the fact this process was connected with higher costs and inefficiency, also other problems appeared:
Even though our two programmers were working on the same project and were receiving the same materials, they made it each in a slightly different way. Each of them gave “a bit of himself” in it and therefore, two very similar (but not identical) applications were created.
While giving “a bit of themselves” in the application, the coders also did different errors each. And we had to fix these errors in two separate projects.
Moreover, the whole process demanded at least twice firmer a management whether on our part or on the part of our client.
This is essential for the most of applications but also for a big potential.
We found a solution by means of a multi-platform, which enables to make a single application and to publish it for multiple platforms. This eliminates a lot of problems, such as the following:
If you want to make an application for three platforms, you do not need programmers for each of them. One programmer will be enough.
Another advantage is the fact that more universal programmers (managing standard web technologies as HTML5, Java Script or CSS) can program as well.
Therefore, you can charge the same programmers with programming both web and mobile applications, which will be reflected in lower price and shorter delivery time.
When is it appropriate to use the multi-platform?
Primarily when you need to get an application to multiple platforms in the most efficient way or to save time and money. Our experience shows that 90% of applications we came across with can be done in the multi-platform.
Pros and Cons
Of course, every technology has its pros and cons. For us, the greatest disadvantage was the fact we had to program various effects from zero, which means that we could not use pre-prepared elements. Naturally, this is a burden for developers - clients are not influenced by this problem. A brief comparison can be found in the table below.
|Single development process for all platforms simultaneously||Individual development for each platform separately|
|Cheaper, more efficient and faster development||More expensive, less efficient and slow development|
|Less obstacles in the programming process - universal developers||Necessity to manage various technologies|
|Necessity to program standard behavior and elements||Ready-made standard elements and behavior|
Problematic issues of the multi-platform
All this sounds very idyllic. Nevertheless, there is also one big BUT as well. Multi-platform is not a panacea. There can be still found specific cases where native development is necessary. But for the moment, we can say from our experience that 90% of applications we came across with were realizable in the multi-platform.
Differences will eventually disappear
Differences between native and multi-platform development will completely disappear in the end. This was the same case with web browsers a few years ago. In the past, each browser had its specific features. However, by the time the standard prevailed and many functions were unified. Multi-platform is certainly the future standard of mobile development. The ones who understand this will not only save time and money, but they will also have a great competitive advantage.
If you need any help concerning mobile applications, our team is looking forward to answering your questions. Go ahead, don’t be afraid!
Last but not least...
Enough talking! Now you can see applications made in multi-platforms.
ZAUJALI SME ŤA?
If you want more...