₦airaland Forum

Welcome, Guest: RegisterLoginWith GoogleTrendingRecentNew

Stats: 3,324,984 members, 8,419,824 topics. Date: Thursday, 04 June 2026 at 12:09 AM

Toggle theme

How are mobile apps made to run on different OS? - Programming - Nairaland

Nairaland ForumScience/TechnologyProgrammingHow are mobile apps made to run on different OS? (540 Views)

1 Reply (Go Down)

How are mobile apps made to run on different OS? by The5DME(op):
I have a question to ask. How are mobile apps made to work on different OS? Take for example, xender. I know android apps are built with Java and apple objective C. Does it mean that the xender app have to be "rebuilt" with objective C to run on android?
Forgive my ignorance, I'm still coming up.

Cc: karleb, tensazengetsu20, cixak95211
Re: How are mobile apps made to run on different OS? by gyrationtech(m): 8:15pm On Jan 23, 2021
The5DME:
I have a question to ask. How are mobile apps made to work on different OS? Take for example, xender. I know android apps are built with Java and apple kotlin. Does it mean that the xender app have to be "rebuilt" with kotlin to run on android?
Forgive my ignorance, I'm still coming up.

Cc: karleb, tensazengetsu20, cixak95211
There are hybrid frameworks such as Flutter, React Native, Ionic... For building cross platform applications.

They utilize one general codebase. Then slight modifications for exporting the application on various OS
Re: How are mobile apps made to run on different OS? by cixak95211: 8:24pm On Jan 23, 2021
End of story !!!
Re: How are mobile apps made to run on different OS? by valzey(m): 8:13am On Jan 24, 2021
Although you're partly right, apart from the cross platform solution mentioned by @gryrationtech, you pretty much have to rewrite the program for another OS.
Re: How are mobile apps made to run on different OS? by zum19: 3:00pm On Jan 24, 2021
Cross platform na scam. Just build your app specifically for each OS. Looks like work, but it's worth it in the end.
Re: How are mobile apps made to run on different OS? by Karleb(m): 4:43pm On Jan 24, 2021
zum19:
Cross platform na scam. Just build your app specifically for each OS. Looks like work, but it's worth it in the end.
I always thought that too.

If cross platform was the way, why are big companies not using it? Why bother learning a 'single platform' language? Why are IOS developers so cherished?
Re: How are mobile apps made to run on different OS? by Grandlord: 8:38am On Jan 30, 2021
Karleb:
I always thought that too.

If cross platform was the way, why are big companies not using it? Why bother learning a 'single platform' language? Why are IOS developers so cherished?
You're asking the right questions. Companies wouldn't break even if they went with cross-platform because they're building large, complex and custom solutions that can only efficiently run on native.

Developing with cross-platform leads you down the rabbit hole where you will eventually need native knowledge and tools. So why hire a cross-platform guy when you'd still need a native guy in the end? That's extra costs. It's better to use native from the get go.
Re: How are mobile apps made to run on different OS? by Segom: 9:23am On Jan 30, 2021
Grandlord:
You're asking the right questions. Companies wouldn't break even if they went with cross-platform because they're building large, complex and custom solutions that can only efficiently run on native.

Developing with cross-platform leads you down the rabbit hole where you will eventually need native knowledge and tools. So why hire a cross-platform guy when you'd still need a native guy in the end? That's extra costs. It's better to use native from the get go.
And who told you big enterprise companies don't use cross platform.

Here are companies using cross platform (React Native)

FACEBOOK
UBER EAT
BLOOMBERG
SKYPE
INSTAGRAM
And many more
Native language is extra expensive for companies to work with especially when you need your team in one place. Most companies cannot afford huge cost on developers alone when they have other areas to push money into.
1 Reply

Script Needed To Run On A Gaming PlatformBuilding A Team For An APP - Facebook Like App On Different IdeaHow Are Mobile And Desktop Apps Styled234

How To Learn Web Development For BeginnersBlockchain DeveloperWhich Photo Editing App Will You Recommend