I have been conducting a series of interviews of SMEs that use Web technologies to build mobile applications, as part of our work in the MobiWebApp project to build a standardization roadmap for mobile Web applications.
Hello Wolfram, could you give us a bit more details about your company?
So we are packed with geeks who love to do bleeding edge web stuff especially on all the newest and hottest devices and (browser) runtimes out in the wild.
How have you been using Web technologies as part of your deployment of mobile applications?
We only use Web technologies for deploying mobile applications!
And to relieve us from the pain of installing an SDK we have launched the service apparat.io which allows to do the packaging of HTML5 apps into native apps. Currently only for iOS and Android, but we are working hard to broaden the reach.
What are the advantages you’ve found to using Web technologies?
The core of it all is our passion for the technology, that we all have already for a long time.
We know that the write-ones run-everywhere approach is not as easy as it sounds, but with the web and with all device vendors having the necessity to improve their web technology stack we are sure that we can get pretty far. It’s simply the future. Who doesn’t want to have a good browser on his device? And that is exactly the fact that is what is strengthening our approach.
And just look at the huge crowd out there with web experiences, we know we have to enable them all to create fascinating apps and web apps.
And by making it easy their ideas can become reality using just one set of technologies.
The browser is my SDK and the web my API – doesn’t that sound like it best fits web technologies? It does!
What are the missing pieces that prevent you from using Web technologies in more products, or in a more advanced fashion?
One thing that we see is being worked on are the device APIs. One common standard that is implemented across all devices is definitely a thing that is still lacking.
Sometimes we have the impression that more web technology focus will do the vendors good, but I guess that is in progress, it just takes a bit. And there are definitely areas where web technologies can not yet compete with native technologies but that is exactly our job to push those boundaries. And there are little successes and bigger ones every day!
In your experience, what are the type of situations where Web technologies are a better fit, and in what situations are they still lagging behind?
We would not (yet) use web technologies for games that require very hard core 3D action with very strong timing interaction patterns. But there are enough use cases that web technologies can cover very well. Just see all the information feeding apps, like news readers, twitter-like apps and alike. Though we have yet to find the time and funding inside uxebu to prove that we can go beyond and tackle the above mentioned use case, and we are working hard on it.
Expect to see something this year.
Any practical advice you would like to share with other companies that would like to take a similar approach?
Find a customer that believes in the web, who has a use case that fits web technologies well and go for it. Be sure to take some extra time and invest some knowledge and research in getting to a satisfactory result, it still is a road that needs to be paved. But there are enough companies out there who understand it and believe in exactly what we believe in and the number is growing. And don’t expect to never fail, that just makes you learn and want to reach the goal even harder.