1,073
edits
[checked revision] | [checked revision] |
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{#seo: | {{#seo: | ||
|title= | |title= Cross-platform applications | ||
|titlemode= append | |titlemode= append | ||
|keywords= | |keywords= Cross-platform applications | ||
|description= | |description= Cross-platform applications | ||
}} | }} | ||
<div class="mikio-article-content"> | <div class="mikio-article-content"> | ||
<div class="mikio-tags"> | <div class="mikio-tags"> | ||
</div> | </div> | ||
<span id="krossplatformennye_prilozhenija"></span> | <span id="krossplatformennye_prilozhenija"></span> | ||
= | = Cross-platform applications = | ||
<div class="level1"> | <div class="level1"> | ||
''' | '''Cross—platform application''' is an application that can run on various operating systems. | ||
After writing the application code, it can be deployed on different devices and platforms without worrying about incompatibility issues. This is a universal approach that is widely used to save time and money on development. Specialized cross-platform frameworks are often used for this. | |||
</div> | </div> | ||
<span id="preimuschestva_krossplatformennyx_prilozhenij"></span> | <span id="preimuschestva_krossplatformennyx_prilozhenij"></span> | ||
= | = Advantages of cross-platform applications = | ||
<div class="level1"> | <div class="level1"> | ||
<ol> | <ol> | ||
<li><div class="li"> | <li><div class="li"> | ||
One code is available for reuse on other platforms. | |||
</div></li> | </div></li> | ||
<li><div class="li"> | <li><div class="li"> | ||
Cross-platform application development is cost-effective. | |||
</div></li> | </div></li> | ||
<li><div class="li"> | <li><div class="li"> | ||
Simple and fast deployment. | |||
</div></li> | </div></li> | ||
<li><div class="li"> | <li><div class="li"> | ||
Cross-platform applications cover a wider audience. | |||
</div></li> | </div></li> | ||
<li><div class="li"> | <li><div class="li"> | ||
Cross-platform applications allow the same interface and UX. | |||
</div></li></ol> | </div></li></ol> | ||
"The user interface of the App (UI) and the user experience (UX) are very important. A single code allows companies to use the same application appearance on all platforms. That is, the same user interface and UX will look the same on all platforms." | |||
</div> | </div> | ||
<span id="nedostatki_krossplatformennoj_razrabotki_prilozhenij"></span> | <span id="nedostatki_krossplatformennoj_razrabotki_prilozhenij"></span> | ||
= | = Disadvantages of cross-platform application development = | ||
<div class="level1"> | <div class="level1"> | ||
<ol> | <ol> | ||
<li><div class="li"> | <li><div class="li"> | ||
They are not as flexible as native applications. | |||
</div></li> | </div></li> | ||
<li><div class="li"> | <li><div class="li"> | ||
Possible UI inconsistency in different platforms. For example, each system has its own requirements for the design of UI elements. In certain cases, these requirements may be mutually exclusive. | |||
</div></li> | </div></li> | ||
<li><div class="li"> | <li><div class="li"> | ||
Sending cross—platform Apps to the relevant stores may have difficulties due to the different requirements for the products presented at them. | |||
</div></li></ol> | </div></li></ol> | ||
</div> | </div> | ||
<span id="nativnye_prilozhenija"></span> | <span id="nativnye_prilozhenija"></span> | ||
= | = Native applications = | ||
<div class="level1"> | <div class="level1"> | ||
''' | '''Native applications''' are designed for a specific hardware and software platform and written in languages created for this platform. | ||
For example, native languages for Android are Java and Kotlin, for iOS, respectively, Swift and Objective-C. | |||
Native Apps are created specifically tobe run on some target platform — with support for all native technologies and hardware capabilities of a particular platform. | |||
</div> | </div> | ||
<span id="pljusy_nativnyx_prilozhenij"></span> | <span id="pljusy_nativnyx_prilozhenij"></span> | ||
= | = Advantages of native applications = | ||
<div class="level1"> | <div class="level1"> | ||
<ol> | <ol> | ||
<li><div class="li"> | <li><div class="li"> | ||
High performance. | |||
</div></li> | </div></li> | ||
<li><div class="li"> | <li><div class="li"> | ||
Maximum use of the platform's capabilities. | |||
</div></li></ol> | </div></li></ol> | ||
</div> | </div> | ||
<span id="minusy_razrabotki_nativnyx_prilozhenij"></span> | <span id="minusy_razrabotki_nativnyx_prilozhenij"></span> | ||
= | = Disadvantages of native application development = | ||
<div class="level1"> | <div class="level1"> | ||
<ol> | <ol> | ||
<li><div class="li"> | <li><div class="li"> | ||
The high cost and time spent on development. | |||
</div></li> | </div></li> | ||
<li><div class="li"> | <li><div class="li"> | ||
Incompatibility with another operating system. | |||
</div></li></ol> | </div></li></ol> | ||
Developing applications focused on only one platform can lead to missed opportunities. Especially if other platforms are not taken into account in advance. | |||
"Author: Renata Dimova" | |||
</div> | </div> | ||
<div style="clear:both"> | <div style="clear:both"> | ||
</div> | </div> | ||
</div> | </div> | ||
[[Category:Commoninfo]] | [[Category:Commoninfo]] |
edits