Dissecting the User Interface of a Set of Highly Diffused Android Apps
نویسنده
چکیده
In this study we have dissected the User Interface (UI) of a set of highly diffused Android apps. In particular, we are interested on identifying (a) what type of stylistic components are used to craft the UIs top décor, and (b) what type of navigation support do they provide to expose the general architecture and additional functionality of their associated applications. We have found that all selected apps use some form of the ActionBar or ToolBar control on top of their UIs. The majority of apps in our sample show a preference for vertical and tab-base navigation. Among the observed navigation patterns, we found the following: clickable tabs, drop-down lists, and drawer buttons. Surprisingly, various successful apps continue to use deprecated design and navigation strategies. An appendix is added showing the skeleton of a simple app based on the ActionBar top décor. Keywords-Android app development, UI design patterns, highly-difussed Android apps, Actionbar, Toolbar, top décor, vertical and tab-based navigation.
منابع مشابه
Native Apps versus Web Apps: Which Is Best for Healthcare Applications?
Smartphone applications (Apps) provide a new way to deliver healthcare, illustrated by the fact that healthcare Apps are estimated to make up over 30% of new Apps currently being developed; with this number seemingly set to increase as the benefits become more apparent. In this paper, using the development of an In Vitro Fertilisation (IVF) treatment stress study App as the exemplar, the altern...
متن کاملPoster: An Efficient Solution for Detecting UI-Mimicking Android Applications
In the Android system, apps are managed by centralized markets, such as Google Play. To eliminate malicious apps, the markets actively check apps using scanners, which perform program analysis to detect malicious logic in apps. Many solutions have been developed to further enhance the accuracy of detection [4], [6], [10]. Meanwhile, malicious apps often deceive users via faked UIs. For example,...
متن کاملA Grey-Box Approach for Automated GUI-Model Generation of Mobile Applications
As the mobile platform continues to pervade all aspects of human activity, and mobile applications, or mobile apps for short, on this platform tend to be faulty just like other types of software, there is a growing need for automated testing techniques for mobile apps. Modelbased testing is a popular and important testing approach that operates on a model of an app’s behavior. However, such a m...
متن کاملProfiling user-trigger dependence for Android malware detection
As mobile computing becomes an integral part of the modern user experience, malicious applications have infiltrated open marketplaces for mobile platforms. Malware apps stealthily launch operations to retrieve sensitive user or device data or abuse system resources. We describe a highly accurate classification approach for detecting malicious Android apps. Our method statically extracts a data-...
متن کاملریسک سنج: ابزاری برای سنجش دقیق میزان ریسک امنیتی برنامهها در دستگاههای همراه
Nowadays smartphones and tablets are widely used due to their various capabilities and features for end users. In these devices, accessing a wide range of services and sensitive information including private personal data, contact list, geolocation, sending and receiving messages, accessing social networks and etc. are provided via numerous application programs. These types of accessibilities, ...
متن کامل