@@ -21,7 +21,7 @@ device itself.
2121These days, to deliver the service to a customer we really have to support multiple distribution
2222channels:
2323a website usable from a variety of computers and devices, plus a native app for each of the major
24- platforms (Android, iOS, BlackBerry, Windows Phone, Ubuntu, Gecko ).
24+ platforms (Android, iOS, Windows Phone).
2525A lot of different technologies to learn!
2626
2727Life for software developers isn't that simple anymore. What are your options ?
@@ -32,9 +32,9 @@ Web browsers are getting more powerful every year. Giving you better control ove
3232and feel of your website, regardless of the size or type of device used by your customer.
3333
3434But your customer will still need constant internet access to use your service. Fortunately
35- the web browser can help us here as well. HTML R5 enabled web browsers support something called
36- local storage, which you can use to make the customer think he/she is still connected to your
37- service. When an internet connection becomes available again, you can sync changes.
35+ the web browser can help us here as well. HTML 5 enabled web browsers support something called
36+ local storage and service workers , which you can use to make the customer think he/she is still
37+ connected to your service. When an internet connection becomes available again, you can sync changes.
3838I am not saying that this is easy to do, far from it, but it's do-able.
3939
4040One thing that can make life easier is to use <a href =" http://opalrb.com/ " target =" _blank " >Opal</a >.
@@ -51,8 +51,8 @@ to support. Native apps give you ultimate control over the look and feel off you
5151You will also have better access to the sensors built into the device (movement, position, ...).
5252
5353Huge drawback to this approach is that every mobile platform uses a completely different development
54- environment and programming language. You might need to learn about Java, Objective-C, C-Sharp and others.
54+ environment and programming language. You might need to learn about Java, Objective-C, Swift,
55+ C-Sharp and others.
5556
56- But you are in luck ! With <a href =" http://www.rubymotion.com " target =" _blank " >RubyMotion</a >
57- you can create native apps for iOS and Android using your favorite Ruby language.
58- It is not free, but it will save you a lot of time !
57+ But you are in luck ! There are cross-platform tools available where you create you app once and
58+ distribute it to multiple mobile platforms.
0 commit comments