Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Cross-platform software
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{short description|Computer software installed on multiple computing platforms}} {{Redirect|Cross-platform|the railway station interchange|cross-platform interchange|the game term|cross-platform play}} {{Redirect|Multi-platform|the mode of storytelling in television|multi-platform television}} Within [[computing]], '''cross-platform software''' (also called '''multi-platform software''', '''platform-agnostic software''', or '''platform-independent software''') is [[computer software]] that is designed to work in several [[Computing platform|computing platforms]].<ref name="Sun-Web-00">{{cite web|url=http://java.sun.com/products/jlf/ed1/dg/higq.htm|title=Design Guidelines: Glossary|access-date=2011-10-19|publisher=java.sun.com|archive-url=https://web.archive.org/web/20120213051244/http://java.sun.com/products/jlf/ed1/dg/higq.htm |archive-date=2012-02-13 }}</ref> Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an [[interpreted language]] or compiled to portable [[bytecode]] for which the [[Interpreter (computing)|interpreters]] or run-time packages are common or standard components of all supported platforms.<ref name="pcmag_cross_platform">{{cite web|title=SDD Technology blog: Definition of cross platform|url=https://www.sdd-technology.com/news/definition-of-cross-platform|access-date=2020-10-18|publisher=SDD Technology}}</ref> For example, a cross-platform [[application software|application]] may run on [[Linux]], [[macOS]] and [[Microsoft Windows]]. Cross-platform software may run on many platforms, or as few as two. Some frameworks for cross-platform development are [[Codename One]], ArkUI-X, [[Kivy (framework)|Kivy]], [[Qt (software)|Qt]], [[GTK]], [[Flutter (software)|Flutter]], [[NativeScript]], [[Xamarin]], [[Apache Cordova]], [[Ionic (mobile app framework)|Ionic]], and [[React Native]].<ref>{{cite web|url=https://www.codeproject.com/articles/1079101/xamarin-vs-ionic-a-mobile-cross-platform-shootout|title=Xamarin vs Ionic: A Mobile, Cross Platform, Shootout|author=Lee P Richardson|date=2016-02-16}}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)