{"id":52656,"date":"2012-02-13T18:30:22","date_gmt":"2012-02-13T15:30:22","guid":{"rendered":"https:\/\/www.altoros.com\/blog\/?p=52656"},"modified":"2020-04-08T14:02:05","modified_gmt":"2020-04-08T11:02:05","slug":"altoros-shares-its-experience-in-cross-platform-development","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/","title":{"rendered":"Overview of Cross-Platform Development Tools: Pros and Cons"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/#%E2%80%9CBuild_once_and_run_everywhere%E2%80%9D\" >&#8220;Build once and run everywhere&#8221;<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/#Want_details_Watch_the_video\" >Want details? Watch the video!<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/#Further_reading\" >Further reading<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"%E2%80%9CBuild_once_and_run_everywhere%E2%80%9D\"><\/span>&#8220;Build once and run everywhere&#8221;<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>On May 22, 2012, <a href=\"https:\/\/www.linkedin.com\/in\/alexey-karpik-18815114\" rel=\"noopener noreferrer\" target=\"_blank\">Alexey Karpik<\/a>, Web Platform Developer at Altoros, participated as a guest-speaker at GOTO Copenhagen where he presented a session dedicated to Cross-Platform development. In the presentation, he analyzed tools and frameworks that are available on the market.<\/p>\n<p>Alexey started with an overview of the most popular mobile platforms, describing their shares in the market. He proceeded by observing five types of tools that can be used for building cross-platform applications, including: JavaScript libraries, wrappers around web applications, native code transformers, frameworks, and Adobe AIR tools. Furthermore, Alexey compared the pros and cons of different types of cross-platform development tools.<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2012\/02\/alexei-karpik-cross-platform-tools-build-once-and-run-everywhere-22-1024.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2012\/02\/alexei-karpik-cross-platform-tools-build-once-and-run-everywhere-22-1024-1024x788.jpg\" alt=\"\" width=\"640\" class=\"aligncenter size-large wp-image-52826\" \/><\/a><\/p>\n<p>Not only did he highlighted the benefits, but also provided exact figures demonstrating substantial financial gains. It was not surprising that the attendees addressed Alexey with a number of questions:<\/p>\n<ul>\n<li>What are the main benefits of cross-platform development?<\/li>\n<li>How does it affect the spending on continuous integration?<\/li>\n<li>Which of the above mentioned tools Alexey prefers in his daily professional life?<\/li>\n<\/ul>\n<p>According to Alexey, the cross-platform approach enables to utilize 80% of all web development resources and covers about 70% of all common application GUIs. It also reproduces 60% of the common mobile application functionality. At the same time, this model does not work for platform-specific features and does not provide performance optimization for native UI elements. Still, it may bring in significant acceleration for mobile product delivery.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Want_details_Watch_the_video\"><\/span>Want details? Watch the video!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><center><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/xaW3I7TsF4Q\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/center><\/p>\n<p>&nbsp;<br \/>\n<small>Here&#8217;s the slide deck presented by Alexey.<\/small><\/p>\n<p><center><iframe loading=\"lazy\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/15047850?rel=0\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px\" allowfullscreen webkitallowfullscreen mozallowfullscreen> <\/iframe> <\/center><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Further_reading\"><\/span>Further reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/altoros-presented-the-ways-of-porting-flash-to-html5\/\">Altoros Presented the Ways of Porting Flash to HTML5<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/a-cross-platform-air-3-5-app-created-as-a-hobby-got-published-in-itunes-and-google-play\/\">A Cross-Platform AIR 3.5 App Created as a Hobby Got Published n iTunes and Google Play<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/altoros-supported-three-days-of-adobe-in-belarus\/\">Altoros Supported Three Days of Adobe in Belarus<\/a><\/li>\n<\/ul>\n<hr\/>\n<p><center><small>The post was written by <a href=\"https:\/\/www.altoros.com\/blog\/author\/olga\/\">Olga Belokurskaya<\/a> and <a href=\"https:\/\/www.altoros.com\/blog\/author\/alex\/\">Alex Khizhniak<\/a>.<\/small><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;Build once and run everywhere&#8221;<\/p>\n<p>On May 22, 2012, Alexey Karpik, Web Platform Developer at Altoros, participated as a guest-speaker at GOTO Copenhagen where he presented a session dedicated to Cross-Platform development. In the presentation, he analyzed tools and frameworks that are available on the market.<\/p>\n<p>Alexey started with an overview of [&#8230;]<\/p>\n","protected":false},"author":81,"featured_media":52825,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[895],"class_list":["post-52656","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-research-and-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Overview of Cross-Platform Development Tools: Pros and Cons | Altoros<\/title>\n<meta name=\"description\" content=\"Altoros participated in a regional IT conference, where our colleague talked about cross-platform development, its benefits, and financial gains.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Overview of Cross-Platform Development Tools: Pros and Cons | Altoros\" \/>\n<meta property=\"og:description\" content=\"&#8220;Build once and run everywhere&#8221; On May 22, 2012, Alexey Karpik, Web Platform Developer at Altoros, participated as a guest-speaker at GOTO Copenhagen where he presented a session dedicated to Cross-Platform development. In the presentation, he analyzed tools and frameworks that are available on the market. Alexey started with an overview of [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2012-02-13T15:30:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-04-08T11:02:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2012\/02\/alexei-karpik-cross-platform-tools-build-once-and-run-everywhere-15-1024.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"788\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Olga Belokurskaya\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Olga Belokurskaya\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/\",\"name\":\"Overview of Cross-Platform Development Tools: Pros and Cons | Altoros\",\"isPartOf\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2012\/02\/alexei-karpik-cross-platform-tools-build-once-and-run-everywhere-15-1024.jpg\",\"datePublished\":\"2012-02-13T15:30:22+00:00\",\"dateModified\":\"2020-04-08T11:02:05+00:00\",\"author\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/b4c29d31973f82a70fcb5e68c5aa5b60\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/#primaryimage\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2012\/02\/alexei-karpik-cross-platform-tools-build-once-and-run-everywhere-15-1024.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2012\/02\/alexei-karpik-cross-platform-tools-build-once-and-run-everywhere-15-1024.jpg\",\"width\":1024,\"height\":788},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.altoros.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Overview of Cross-Platform Development Tools: Pros and Cons\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#website\",\"url\":\"https:\/\/www.altoros.com\/blog\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.altoros.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/b4c29d31973f82a70fcb5e68c5aa5b60\",\"name\":\"Olga Belokurskaya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/Olga-Belokurskaya-96x96.jpg\",\"contentUrl\":\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/Olga-Belokurskaya-96x96.jpg\",\"caption\":\"Olga Belokurskaya\"},\"description\":\"Olga Belokurskaya is a writer with a long history of working in the information technology and services industry. She has broad expertise in writing news and articles on cloud computing, data integration, and software product development. Olga is adept at holding interviews with business owners and representatives. In addition, she has experience working as an interpreter and communications specialist.\",\"url\":\"https:\/\/www.altoros.com\/blog\/author\/olga\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Overview of Cross-Platform Development Tools: Pros and Cons | Altoros","description":"Altoros participated in a regional IT conference, where our colleague talked about cross-platform development, its benefits, and financial gains.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/","og_locale":"en_US","og_type":"article","og_title":"Overview of Cross-Platform Development Tools: Pros and Cons | Altoros","og_description":"&#8220;Build once and run everywhere&#8221; On May 22, 2012, Alexey Karpik, Web Platform Developer at Altoros, participated as a guest-speaker at GOTO Copenhagen where he presented a session dedicated to Cross-Platform development. In the presentation, he analyzed tools and frameworks that are available on the market. Alexey started with an overview of [...]","og_url":"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/","og_site_name":"Altoros","article_published_time":"2012-02-13T15:30:22+00:00","article_modified_time":"2020-04-08T11:02:05+00:00","og_image":[{"width":1024,"height":788,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2012\/02\/alexei-karpik-cross-platform-tools-build-once-and-run-everywhere-15-1024.jpg","type":"image\/jpeg"}],"author":"Olga Belokurskaya","twitter_misc":{"Written by":"Olga Belokurskaya","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/","url":"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/","name":"Overview of Cross-Platform Development Tools: Pros and Cons | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2012\/02\/alexei-karpik-cross-platform-tools-build-once-and-run-everywhere-15-1024.jpg","datePublished":"2012-02-13T15:30:22+00:00","dateModified":"2020-04-08T11:02:05+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/b4c29d31973f82a70fcb5e68c5aa5b60"},"breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2012\/02\/alexei-karpik-cross-platform-tools-build-once-and-run-everywhere-15-1024.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2012\/02\/alexei-karpik-cross-platform-tools-build-once-and-run-everywhere-15-1024.jpg","width":1024,"height":788},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/altoros-shares-its-experience-in-cross-platform-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Overview of Cross-Platform Development Tools: Pros and Cons"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/b4c29d31973f82a70fcb5e68c5aa5b60","name":"Olga Belokurskaya","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/Olga-Belokurskaya-96x96.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2020\/04\/Olga-Belokurskaya-96x96.jpg","caption":"Olga Belokurskaya"},"description":"Olga Belokurskaya is a writer with a long history of working in the information technology and services industry. She has broad expertise in writing news and articles on cloud computing, data integration, and software product development. Olga is adept at holding interviews with business owners and representatives. In addition, she has experience working as an interpreter and communications specialist.","url":"https:\/\/www.altoros.com\/blog\/author\/olga\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/52656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/81"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=52656"}],"version-history":[{"count":17,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/52656\/revisions"}],"predecessor-version":[{"id":52869,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/52656\/revisions\/52869"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/52825"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=52656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=52656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=52656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}