APP測試中iOS和Android的區別
一、常識性區別
二、導航方式
iOS:Tab放在頁面底部,不能通過滑動來切換,只能點擊。也有放在上面的,也不能滑動,但有些Tab本身可以滑動,比如天貓的。還有新聞類的應用。
Android:一般放在頁面頂端,可以通過滑動頁面來切換Tab,當然Tab可以點擊切換,Tab多的話,Tab本身也可以滑動。比如豌豆莢,百度貼吧,QQ。總之,Android啥都可以有。(其他導航方式,見上一篇)
三、單條item的操作
iOS:單條item的操作有兩種,點擊和滑動,點擊一般進入一個新的頁面,滑動會出現對這條item的一些常用操作,如微信裏滑動一條對話,會出現標記未讀和刪除。
Android:,單條item的操作也有兩種,點擊和長按,點擊一般進入一個新的頁面。長按進入一個編輯模式,可以在裏面進行批量和其他一個操作,比如刪除,頂置等等。比如小米的短信頁面;長按也可以彈出情境操作欄dialog,進行操作,比如Android版的微信。
例外的是,Android裏面也可以有單條item的滑動,如新版QQ,這種比較少見。安卓L的短信,可以滑動進行歸檔。大Android啥都可以有。
四、關於排版
iOS:喜歡在居中排布
Android:喜歡左對齊,感覺左對齊更安卓。
五、實體鍵
iOS只有一個實體鍵home鍵(音量,電源不算哈);這個鍵有這麽幾個功能:
- 按一次,回到桌面。
- 雙擊,出現多任務界面
- iOS8裏面,輕觸兩下Home鍵,調出單手模式
- 指紋解鎖
iPhoneX,iPhoneXS ,iPhoneXmax等都沒有home鍵了
Android有四個實體鍵(現在很多被屏幕上的虛擬鍵代替,但功效是一樣的)
- Android4.4以下:分別是back鍵,home鍵,menu鍵,和搜索鍵。
- Android4.4及以上:back鍵,home鍵,多任務鍵。安卓原生是這樣,經過優化的Android就不一定了,比如魅族的smart bar,根據當前頁面情景變化,不過蠻好用。
- Android的back鍵,在大部分情況下,和頁面上的返回功效一樣。不過,Android的back鍵可以在應用件切換,還可以返回主屏幕。這個iOS裏面的鍵不能在應用間直接切換。
六、動效
兩者的動效似乎差別不大,iOS有的,安卓都有。iOS實現的通常更加流暢,卡頓較少。
兩者都強調模擬現實世界的動畫效果,比如物體運動有一定的加速度,動畫的結束和開始速度小,中間速度大。
七、浮窗
Android:可以看到各種浮窗,流量,清理內存等等。
iOS:暫時還不支持這樣的浮窗。越獄的貌似可以。
APP測試中iOS和Android的區別