Font Size: a A A

Research On UI Similarity And UI Porting Between Android And IOS

Posted on:2018-10-07Degree:MasterType:Thesis
Country:ChinaCandidate:Q T LiuFull Text:PDF
GTID:2428330512498262Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Now,the mobile application market develops rapidly,with the characteristics of supporting multiple platforms and continuous version evolvement.So developing the applications which have the same function on different mobile platforms is a common development scenario.The current trend is to develop an application on one platform and then to develop applications on other platforms.And the development style of mobile applications is driven by the user interface.So porting UI quickly which means generating the interface files on another platform based on the existing interface files on one platform can help developers to accelerate development process.This thesis focuses on Android and iOS mobile operating system which have high market share in international area and studies the UI components and interface files.The construction method mainly includes the following aspects:1.This thesis proposes a query method for finding similar UI components between multiple mobile platforms.Every UI component is a class and contains domain knowledge.We analyze them comprehensively from three perspectives including name,inheritance and document.In the process of analyzing,we use some nat-ural language processing techniques and consider the relationship of synonyms in the documents of different mobile platforms.Although we currently focus on UI components between Android and iOS,the method can also be extended to other mobile platforms and even the API similarity analysis.2.This thesis proposes an interface file conversion method between Android and iOS.Through understanding of the hierarchical structure,the structure of the in-terface files and the specific implementation of complex components between the two mobile platforms,we propose an interface file conversion method between Android and iOS.3.We provide a prototype tool which can find similar UI components between An-droid and iOS platforms and generate the interface files on another platform based on the existing interface files on one platform.This tool not only helps to strengthen the correlation between the same user interfaces on both platforms,but also allows developers to quickly configure the interface files for another plat-form with reference to the existing interface files on one platform.The prototype tool can help developers to accelerate development process.
Keywords/Search Tags:UI Component, Android, iOS, Native Mobile Application, Interface File
PDF Full Text Request
Related items