{"title":"跨平台移动开发方法","authors":"Salma Charkaoui, Zakaria Adraoui, E. Benlahmar","doi":"10.1109/CIST.2014.7016616","DOIUrl":null,"url":null,"abstract":"The diversity of platforms on the smart phones market, make the mobile applications development quite difficult and very expensive. Platform development could be a good solution for this problem. We'll start by defining cross-platform development, and define the different types of mobile applications, and then define and explain the different approaches used in cross-platform development in order to achieve a comparison between these approaches allowing us to identify the strong points, and weaknesses of each approach. We present our results in a comparative table taking into consideration several criteria. These benchmarks have shown that the choice of a cross-platform development approach depends mainly on two things: to know what type of mobile application should be directed, and or targeted platforms. And adding the fact that multiplatform tools based on these approaches are limited in some point (access to different API platforms, performance compared to native applications ...), this work shows with certainty that more research is needed to go further than the current approaches.","PeriodicalId":106483,"journal":{"name":"2014 Third IEEE International Colloquium in Information Science and Technology (CIST)","volume":"71 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"29","resultStr":"{\"title\":\"Cross-platform mobile development approaches\",\"authors\":\"Salma Charkaoui, Zakaria Adraoui, E. Benlahmar\",\"doi\":\"10.1109/CIST.2014.7016616\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The diversity of platforms on the smart phones market, make the mobile applications development quite difficult and very expensive. Platform development could be a good solution for this problem. We'll start by defining cross-platform development, and define the different types of mobile applications, and then define and explain the different approaches used in cross-platform development in order to achieve a comparison between these approaches allowing us to identify the strong points, and weaknesses of each approach. We present our results in a comparative table taking into consideration several criteria. These benchmarks have shown that the choice of a cross-platform development approach depends mainly on two things: to know what type of mobile application should be directed, and or targeted platforms. And adding the fact that multiplatform tools based on these approaches are limited in some point (access to different API platforms, performance compared to native applications ...), this work shows with certainty that more research is needed to go further than the current approaches.\",\"PeriodicalId\":106483,\"journal\":{\"name\":\"2014 Third IEEE International Colloquium in Information Science and Technology (CIST)\",\"volume\":\"71 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"29\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 Third IEEE International Colloquium in Information Science and Technology (CIST)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CIST.2014.7016616\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 Third IEEE International Colloquium in Information Science and Technology (CIST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIST.2014.7016616","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The diversity of platforms on the smart phones market, make the mobile applications development quite difficult and very expensive. Platform development could be a good solution for this problem. We'll start by defining cross-platform development, and define the different types of mobile applications, and then define and explain the different approaches used in cross-platform development in order to achieve a comparison between these approaches allowing us to identify the strong points, and weaknesses of each approach. We present our results in a comparative table taking into consideration several criteria. These benchmarks have shown that the choice of a cross-platform development approach depends mainly on two things: to know what type of mobile application should be directed, and or targeted platforms. And adding the fact that multiplatform tools based on these approaches are limited in some point (access to different API platforms, performance compared to native applications ...), this work shows with certainty that more research is needed to go further than the current approaches.