Nowadays, most PMs/interaction/UI designers use iOS as the benchmark when designing products to consider the various functional logics and interaction states of the product, but they easily overlook the fact that some functions cannot be "adapted to both ends" in Android, and some product differences are different on Android. So this article will talk about the 9 major product/interaction differences between Android and iOS. I hope you can consider more knowledge points in future product design. Differences in virtual goods, payment rules and methodsPayment Rules Regarding the payment of some virtual goods, such as VIP membership, xx coins, and xx beans, iOS and Android have different payment rules: Android has basically no restrictions and no commission. However, iOS has more restrictions and charges a handling fee of about 30%. For example, if you top up 30 yuan, you will get 300 gold coins on Android, but only 210 gold coins on iOS. It is precisely because of the different commission rules (there is no way, this is a hard rule set by Apple) that virtual currencies on various platforms appear, and the top-up ratios on Android and iOS are different, such as Kuaishou: Therefore, the commission rules for virtual goods on iOS must be considered clearly when designing the product, because this is related to the product's business and profit model. There are usually two solutions: A. Let users bear 30% commission:
iOS users pay more for the same product For example, a 3-month VIP membership is priced at 58 yuan on Android and 68 yuan on iOS. This is the price of VIP membership on Youku and Tencent Video. B. The company itself bears 30% of the commission: For example, if you top up 30 yuan on the iOS side, the company actually collects 21 yuan, but iOS users can get the same 300 gold coins as Android users. (In theory, there is such a solution, but in reality, few companies implement it, after all, the commission cost is there) Another thing to note is that due to different commission rules, the account balance of the same ID cannot be used universally on Android and iOS. Therefore, users need to be informed of this when designing the product to prevent users from making mistakes and maliciously swiping coins. Payment Methods Android is open source, so it connects to third-party payment platforms, such as WeChat Pay, Alipay, UnionPay, etc. However, due to the closedness and security of the system, iOS can only call Apple's own payment system: log in to Apple ID, and then use the authorized payment method (Alipay, UnionPay card) to make payment. Differences in Status Bar InteractionsThe "status bar" is the battery bar at the top of our mobile phone interface. In addition to being able to switch colors in different backgrounds, the triggering of interactions is also different in Android and iOS. iOS: When the user scrolls a long content on the Y axis, they can quickly return to the initial position by clicking the status bar. Android: No matter how far the user scrolls, tapping has no effect. Although this interaction difference is iOS-specific, it inspires us to have a new design idea: when necessary, the status bar can carry new interaction states for the product. For example, in NetEase's LOFTER (iOS), when the user leaves the music playback interface, the status bar is used to display music information and operation portals, allowing users to quickly turn off music while browsing other content, greatly improving user operation efficiency. Differences in downloading methods and statusThis is mostly used in the "new user acquisition" scenario of operations. In order to allow new users to get benefits (red envelopes, coupons, better content, etc.), new users are usually asked to download the product APP to receive it. However, due to the different download methods of Android and iOS, different interaction states and product logic will be brought about. Android: You can download on the current page (background) or in the app store; the progress can be displayed during the process, and the user can pause the download; after the download is complete, the installation page will be opened, and the user can cancel the installation or install it automatically... Because of the convenience of Android downloading software, there are various interactive states: not downloaded, downloading, paused, downloaded but not installed, installed. These are all things that interaction designers need to pay special attention to, and different product logic will be behind each different state. iOS: You can only jump to the App Store to download. All download processes and status are completed there, and you can leave the activity page. Compared with Android, the download method is much simpler. The jump method can be full screen or half screen. Differences in software update methodsAndroid: Due to the open source nature of Android, users will be prompted to update when a new version is available, and each product has a "version update" entry. There are two ways to update:
iOS: For the sake of user experience, iOS prohibits prompting users for version update information. This is why most iOS products do not have a "version update" entry (such as QQ, Alipay, Baidu Netdisk and other major products). Even if there is, you will be redirected to the App Store to check the version status after clicking it. And the download channel is fixed in the App Store. As a matter of course, the software can only be updated in the App Store, and it cannot be downloaded and updated in the background like Android. Different locations for text sending instructionsWhen inputting text on the mobile phone keyboard, due to system limitations of iOS, the sending instructions of text can only be completed on the keyboard, so the interactive operations of iOS users are all concentrated in the lower right corner of the keyboard. The Android version is much more flexible. Not only can you execute send commands on the keyboard, but you can also add new operation entries around the input bar/search bar. Differences in exiting the floating listAfter long pressing a picture, a list pops up. Because iOS phones only have one "Home button", a "Cancel" entrance is added to facilitate users to exit the pop-up layer. Android phones already have a "Return" virtual key, and Android users are accustomed to triggering the exit/return behavior through the virtual key, so there is not much significance in adding an additional "Cancel" key. Different ways to deleteiOS has always taught users to use "swipe left" to delete list information, and all deletion functions support "swipe left". Most Android systems can only trigger the editing state through "long press", which includes the delete function. However, there are a few products that are gradually breaking the "deletion" boundary between the two ends. For example, NetEase Mail (Android) has achieved the function of deleting messages by swiping left. Differences in message push mechanismsWhen we open the product for the first time and allow permission to obtain message notifications, all information transmission will be pushed based on the server. The push mechanisms on both ends are different: iOS: All new messages will be pushed to your phone in real time. Even if you close the app, you will still receive a notification. Even if you are offline, the messages will be stored on Apple servers first, and will be pushed to you all at once when you are online. This frees up phone memory and prevents users from missing new messages. Android: Android is different. If you exit the product, data push will not notify you of new information until you open the product again. Although it reduces the interference to users, it also increases the pressure on server data storage and easily delays users from receiving new messages. Different clipboard states after copying textThat is, the Sogou input method keyboard on our mobile phones, after copying a piece of content in WeChat chat or mobile phone text messages, due to the differences in platform characteristics between Android and iOS, it will bring different interaction differences to users on both ends. iOS: After copying the text, opening the input method keyboard will display the text content from the clipboard. Users only need to click to copy the text to the search bar, input bar, and other operation areas that require text to be filled in, without triggering the "paste" operation. Android: On some Android devices (such as Xiaomi/Hammer/LeTV, etc.), no matter what information you copy (text, numbers, URLs, etc.), it is difficult to implement the "clipboard" function in the input method. Users need to trigger the "paste" function to input the copied content. As for specific information types, such as URLs, users often copy URLs with strong purpose and search. Some browser products will predict the user's operation behavior and display the copied URL in front to offset the system restrictions on text copying on the Android side. For example, QQ Browser (Android) has two solutions:
UC and Baidu also have similar solutions: embed the copied broad information (text/numbers/URL/email address, etc.) below the search box, and users can search with just a click. This is also a proper solution, because the types of information that users can copy are very wide and the goals are not very clear. It is impossible to accurately judge that users will definitely have search demands. Therefore, the copied information is placed below the search box instead of automatically pasting it into the search box, which takes into account both the user's goals and the operational efficiency. SummarizeThe above is a summary of the differences between Android and iOS. Please feel free to point out any inappropriate descriptions! Below is the summary file. |
<<: Do you like this iOS 14 concept design?
>>: How to use WeChat to remotely control your computer
In daily life, we will inevitably encounter some ...
Typically, a hit H5 has three elements: I. Elemen...
At the recently concluded MWC2016, VR once again ...
Duck blood is a very common food ingredient, smoo...
Coca-Cola's 100-year marketing history (I) Co...
Xinhua News Agency, Tianjin, March 19 (Reporter Z...
[[120858]] Any product has an information archite...
Since the high-profile announcement of Xiaomi'...
Hot News TOP NEWS The Yellow River sees its first...
Every time I see a good copy , A question will ar...
As early as when Windows 10 was released, Microsof...
Based on the novel of the same name by American w...
High-voltage wires are dangerous. It is common se...
There are many subcategories under the education ...
In life, we often encounter a scenario: for examp...