Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a universal language?

We're designing an app that will run on Windows, OSX, iOS, and Androids. It would be really nice to at least have most of the code in a single language rather than having to use Objective C for the Apple versions, C# or C++ for Windows, and Java for Android.

We were looking at Flex (with all of its problems) as a way to avoid having to use a different language for each version, but Adobe has thrown in the towel and in the long run that's not going to do the job. Java used to promise to be universal, but it looks like Apple no longer supports it as a part of the distributed OS, and as far as I can tell Microsoft never supported it. We don't want our users to have to download and install something just so they can use our app.

Is there a solution? Or are we stuck with building the app in multiple languages?

like image 921
TomJeffries Avatar asked Dec 08 '11 05:12

TomJeffries


People also ask

Does a universal language exist?

There have actually been various attempts at creating a universal human language; the most famous one is called Esperanto. But it turns out that, for many reasons, we'll probably never have a universal human language.

Why doesn't the world have a universal language?

There are two reasons for this. The first is that languages change. The second is that language is identity. It's easy to see that languages change.

What is the 1st universal language?

The first “universal language” that, unlike all the preceding constructed languages, could be realized in practice was Volapük, created in the period of 1879-1880 by Johann Martin Schleyer, a German Catholic priest.

What are the 3 universal language?

Latin, Math, and Music are the three universal languages. In other words, they transcend the cultural barrier and speak to people regardless of what language they were raised with.


2 Answers

HTML + css + JavaScript!

Run your app on a standard web server. All of the above have standards compliant web browsers, all of the above support JavaScript and AJAX. The only thing that really varies is screen size and this can easily be dealt with by using a custom .css file for each target browser.

like image 62
James Anderson Avatar answered Oct 25 '22 02:10

James Anderson


You could host a web application on a server and use the app browsers to interact with the application.

Although not a native application, all devices would be able to use it.

The downside is that server connectivity would be required, however this may not be an issue.

like image 43
Russell Avatar answered Oct 25 '22 04:10

Russell