Is there any possibility that can we make an app that can run on all operating systems windows, ios, android etc? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Is there any possibility that can we make an app that can run on all operating systems windows, ios, android etc?

Is it possible , if yes then how? If not then what are the reasons? An app that run on all os without doing any modification or change?

4th Mar 2020, 2:34 PM
Muhammad Umais
Muhammad Umais - avatar
7 Answers
+ 3
I'm afraid that would be impossible. Different OS' executes different file type to run an application. It's impossible to run an .apk file in Windows for example, unless ofcourse you use 3rd party apps like Bluestacks.
4th Mar 2020, 2:42 PM
かんでん
かんでん - avatar
+ 3
on ios and android there are 3 main contender xamarin, react native, and flutter windows not so sure
4th Mar 2020, 3:07 PM
Taste
Taste - avatar
+ 2
web app ? browsers can run in almost every os.
4th Mar 2020, 2:49 PM
Taste
Taste - avatar
+ 1
Taste except web applications . Actually i am willing to ask facebook for example publishes fb app for android seperately ,for ios etc separately. Is there not any way that we create only one app that runs on all os
4th Mar 2020, 2:59 PM
Muhammad Umais
Muhammad Umais - avatar
+ 1
Wow this is good questions , also i whan to know 💚
4th Mar 2020, 3:40 PM
Anas
Anas - avatar
+ 1
Why not, you can make some app like VIRTUAL BOX to run all operating System.
4th Mar 2020, 9:30 PM
Suresh Subedi
Suresh Subedi - avatar
+ 1
Unless the app is running within another app (e.g. a browser), there is no way it can run on all operating systems. In order to get a window to show up, you have to use system calls and those differ between OSes. Of course, you could use a library instead, but those also differ between OSes. There isn’t enough in common between different OSes to make an app that runs on every OS. If you wanted, you can use or make another app that your app will run in, and have versions of that other app for every OS. For example, a web app can run in most/all browsers, so a web app can run on every OS as long as there is a suitable browser for that OS. Another option is instead of an app like a browser, you could use an emulator. So, you could make an app that runs on only one OS, and create emulators for that OS for all other OSes. An example would be an android app that can run on other OSes with bluestacks. Of course, all the other OSes would have to have a working version of bluestacks made specifically for that OS.
6th Mar 2020, 6:29 PM
Jason Stone
Jason Stone - avatar