G于2015年推出了V10,開始了一系列非常有趣的設備。說說您對LG的看法,但他們不害怕嘗試新事物。這些功能中的許多功能最終都不過是“ mm頭”,幾代后就被廢棄了。LG V60 ThinQ包括這些有趣的““頭”中的另一把,但是這將是持久的嗎?
在深入探討LG V60 ThinQ之前,讓我們回顧一下V系列。該LG V10有一個小的“第二屏幕”窗口小部件和其他雜物在主顯示器的上方。一年后,LG繼續在LG V20上使用Second Screen 。當LG V30在沒有Second Screen的情況下推出時,事情朝著新的方向發展。更大的LG V40 ThinQ延續了這一趨勢,該系列配備了更多的攝像頭和帶缺口的顯示屏,這是該系列的第一款產品。然后,LG V50 ThinQ引入了雙屏附件,這使我們進入了今天。
在LG放棄之前,第二屏只持續了兩代人。LG V50 ThinQ的雙屏附件的首次嘗試并不引人注目,但該公司通過LG G8X ThinQ 進行了很多改進。因此,現在我們在第二個具有雙屏顯示功能的V系列設備上進行第三次迭代。這是LG長期堅持的“ gi頭”,還是V60注定是又一項最后的努力?讓我們找出答案。
LG V60 ThinQ論壇
LG V60 ThinQ規格
技術指標LG V60 ThinQ(T-Mobile型號)
尺寸和重量169.3 x 77.6 x 8.9毫米
214克
顯示6.8吋Full HD + P-OLED
2460×1080像素,395 PPI
長寬比20.5:9
亮度500尼特
屏占比為83.1%
大猩猩玻璃5
片上系統高通驍龍865:
1個Kryo 585 Prime核心(基于ARM Cortex-A77)的時鐘頻率為2.84GHz
3個Kryo 585 Performance核(基于ARM Cortex-A77的時鐘頻率為2.4GHz)
4個Kryo 585效率內核(基于ARM Cortex-A55的時鐘頻率)為1.8GHz
Adreno 650 GPU
RAM和存儲8GB / 128GB
microSD卡插槽
電池5,000毫安時
高通快速充電4.0+
無線充電
指紋感應器顯示屏指紋傳感器
后置攝像頭64MP主傳感器,1 / 1.72英寸,0.8微米,f / 1.8、78度FOV,OIS,雙像素PDAF,像素合并為16MP,有效像素尺寸為16MP
13MP超廣角傳感器,1 / 3.4英寸,1.0微米,f / 1.9、117度FOV,雙像素PDAF
具有HQVGA分辨率,80度FOV,1/4英寸,14微米,f / 1.4的ToF Z相機
視頻錄制:
8K @ 26fps
4K 60fps
HDR10 +錄像
4K延時
AI時間流逝
信息系統
視頻肖像
語音散景
前置攝像頭10MP,1 / 3.1英寸,1.22微米,f / 1.9、72.5度FOV
音訊3.5毫米耳機插孔,32位Hi-Fi Quad DAC
平衡立體聲揚聲器
頂部,底部,左側和背面有4個麥克風,可捕獲3D錄音
3D聲音引擎
網絡頻段具有3CA,CAT 22的4×4 MIMO,256QAM; 運營商聚合:1UL 7DL
5G:Sub-6GHz頻段N25,N2,N41,N66,N71
4G LTE:頻段B2,B4,B5,B12,B46,B48,B66,B71(TMUS)B25,B26,B41,B46,B48(SPCS)
3G
UMTS:頻段B2,B4,B5;
2G
GSM:頻段850/900/1800/1900 MHz
1.9 GHz CDMA PCS,800 MHz CDMA
連接性Wi-Fi 6
藍牙5.1
S-GPS和Qualcomm服務可提高定位精度
USB 3.1 Type-C端口
NFC
Android版Android 10
LG V60硬件和設計
我想每個人都會同意LG V60 ThinQ是一款大型手機。畢竟,6.8英寸顯示屏與某些較小的平板電腦的顯示屏尺寸非常接近,設備本身比最新的iPad Mini短一英寸多。顯然,它比平板電腦要窄得多,但是沒有回避這是一部非常大的手機的事實。它很容易成為我使用過的最大手機。
也許我已經成為討厭大型手機的幕后黑手,但LG V60 ThinQ的尺寸確實會影響我的日常使用。我記得曾經評論過LG V10,但我無法克服它的體積,厚度和重量。LG V60的重量并不比我預期的要重,但毫無疑問,LG似乎已回到了首批V系列設備的類似坦克的設計中。
手機的尺寸是非常主觀的。您可能是那種將大部分屏幕時間都花在手機上的人,因此,大尺寸的顯示屏可能是您真正喜歡的東西。就個人而言,我更喜歡用一只手更容易使用的較小設備。我也更喜歡口袋里有個較小的設備,因為我發現跑步或騎自行車時會有個大電話彈跳起來很煩人。每個人的用例都不同。
撇開尺寸而言,LG V60 ThinQ的設計確實很棒。我收到了LG美國提供的“經典白”型號供審查,但藍色和白色選項的正面都帶有大猩猩玻璃5,背面是大猩猩玻璃6。玻璃后背在邊緣周圍急劇傾斜到鋁框架中。這幾乎是一個倒角,但不那么尖銳。LG V60是一部相當厚實的手機,而且背面的形狀確實使人耳目一新。鋁制框架與白色后背形成鮮明對比。關于玻璃后蓋的一個缺點是它多少顯示出指紋。
后置攝像頭在水平行中對齊,非常類似于三星Galaxy S10。它使電話背面看起來像機器人的臉,根據您的觀點,這可能不是好東西。左側是電源按鈕,右側是音量按鈕和Google助手按鈕所在的位置。我喜歡Google Assistant并經常使用它,但是我發現此按鈕的放置有點煩人。增大音量,減小音量和“助手”按鈕的大小基本相同,因此如果您按音量或助手,則感覺并不明顯。底部邊緣具有USB-C端口,揚聲器格柵和稱為“耳機插孔”的古老圓形端口。
設備的正面很標準。LG這次放棄了雙前置攝像頭,轉而使用水滴槽中的單個攝像頭。我不會錯過第二臺相機。如果您要開槽,我絕對希望使其盡可能小。顯示屏周圍的邊框令人驚訝地大,但這僅僅是因為顯示屏不會像大多數旗艦手機那樣在邊緣彎曲。我必須承認,使用平板顯示器感覺不錯。
總體而言,如果我不把對大型手機的個人偏見放在一邊,這是一款采用優質材料制成的非常有吸引力的手機。這感覺就像在你的手中一款旗艦手機。這似乎是一個顯而易見的陳述,但并非總是如此。我認為公司從LG V50到LG V60進行了正確的設計更改。這也包括雙屏配件,但稍后會介紹更多。
LG V60顯示器
LG V60是旗艦手機,幾乎可以在所有類別中與三星Galaxy S20 Ultra競爭。至少在原始規格方面,LG V60 不會堆疊的地方是顯示屏。雖然許多高端設備都在以90Hz甚至120Hz的刷新率搖擺Quad HD +顯示屏,但LG V60僅具有1080p的顯示屏,具有經典的60Hz刷新率。這也是去年LG V50的降級。
在如此大的屏幕上顯示1080p似乎是個問題,但這是一個出奇的好顯示器。一切看起來都清晰明了,充滿活力和深沉的色彩。LG的OLED面板在前幾代中有些動搖,但我還沒有注意到LG V60上的任何這些問題。較低的分辨率對我來說也沒什么大不了的。另一方面,如果您使用的是面板為90Hz或120Hz的手機,則會發現刷新率。我尚未將我的日常驅動程序升級到這樣的設備,因此它不會打擾我。
我將在其自己的部分中深入討論雙屏,但在此我要提及的是,它實際上具有相同的顯示。亮度和顏色在兩個面板上都匹配,但是您可以根據需要選擇單獨調整它們。
不過,展示部門有一個非常大的問題:自動亮度。這不好。我是在第一天啟用自動亮度調節功能的人,然后再也不會考慮它。在大多數手機上,我無需再考慮。不幸的是,LG V60 ThinQ上的自動亮度無法使用。我可以坐在有充足照明的客廳里,突然之間亮度會降低,直到顯示器幾乎看不清為止。這在我身上已經發生過多次,而且非常糟糕,我不得不完全禁用自動亮度調節功能。我希望LG可以在軟件更新中解決此問題。
顯示屏上的最后一點:顯示屏下方有一個光學指紋傳感器。這是我的第二部帶有顯示屏指紋傳感器的手機,但我仍然不喜歡它。我只是覺得使用它通常很煩人和沮喪。
雙屏配件
如前所述,LG對Dual Screen配件的首次嘗試未完成。LG通過LG G8X的雙屏附件解決了許多問題,并且他們繼續使用LG V60 ThinQ進一步完善功能。雙屏體驗是關于硬件和軟件的,這兩次都得到了改進。
首先,讓我們談談硬件。就像我在顯示部分中所說的那樣,雙屏與手機本身具有相同的顯示,包括凹口(在雙屏上是假的)。邊框也一樣,這既好又壞。手機和Dual Screen上的邊框使觸摸鉸鏈附近的屏幕邊緣變得容易。缺點是兩個顯示器之間有很大的差距。
顯示器之間的差距是為什么雙屏幕更適合于并排使用兩個應用程序,而不是跨兩個應用程序跨一個應用程序。您無法將其想象為可以折疊成一半的平板電腦,例如Samsung Galaxy Fold。它實際上更像是一個小型的數字筆記本。充分發揮雙屏功能的最佳方法是在每個屏幕上執行獨立的任務。
從雙屏顯示器繼續,讓我們談談機箱本身。相機背面的切口大大減小了尺寸。在LG G8X上,它是一個大的方形切口,露出了手機的一半背面。這次,切口是相機凸塊的大小,它提供了更好的保護并且看起來更好。LG還為機殼添加了棱紋紋理,增加了不錯的抓地力,但我不喜歡這種外觀。
軟件是雙屏體驗的重要組成部分。畢竟,如果您無法以有意義的方式與手機互動,那么拍打第二個屏幕就沒有用。LG在LG V60上改進了多項雙屏軟件功能,使其感覺更完整。
從顯示屏側面彈出的控制按鈕始終存在,并且具有與上次相同的功能。當有兩個應用程序打開時,您可以交換屏幕,在屏幕之間移動應用程序,使主顯示器進入睡眠狀態,并在“寬屏”中跨兩個屏幕顯示應用程序(如果支持)。LG已對“ Wide View”進行了一些改進。
LG G8X僅支持谷歌瀏覽器的寬屏瀏覽器,但LG V60 ThinQ添加了YouTube,谷歌地圖,谷歌照片,Gmail,谷歌應用程序和Naver Whale瀏覽器。列表仍然很小,但這是一個改進,您可以輕松地迫使更多的應用程序通過一個簡單的應用程序使用Wide View。
正如我上面提到的,顯示器之間有相當大的差距,這使得Wide View并不是超級有用。當然,以較大的視圖查看網站或Google地圖可能會很好,但這并不是我大多數時候想要的。我希望不顯示兩個顯示器,而是希望看到帶有“雙窗格” UI的應用程序。例如,最好在一個屏幕上使用收件箱查看Gmail,然后在第二個屏幕上打開電子郵件。我強烈建議您使用一個名為“ G8X BrowserHelper ” 的應用程序,以改善雙屏體驗。您將其設置為默認瀏覽器,并且在任何應用程序中點擊鏈接時,它將在另一個屏幕的瀏覽器窗口中打開它,從而保持當前應用程序處于打開狀態。
雙屏顯示體驗中最有趣的部分仍然是游戲控制器功能。我不是一個大型的手機游戲玩家,但是我喜歡一款出色的側滾軸或賽車游戲。游戲控制器非常適合那些時代,我喜歡為每個游戲創建自己的自定義控制器的功能。歸根結底,它仍然是一個觸摸屏控制器,它有缺點,但是與覆蓋在游戲UI頂部的控件相比,它是一個巨大的改進。
正如我已經說過的,您不應該將具有雙屏功能的LG V60 ThinQ與三星Galaxy Fold進行比較。使用雙屏的最佳方法是同時運行兩個應用程序,而不是跨兩個屏幕同時運行一個應用程序。如果后者是您希望使用雙屏的方式,您將不會喜歡它。這就是為什么我沒有發現“廣角查看”功能那么引人注目的原因。
與真正的“可折疊手機”不同的另一個方面是,您不必保持雙屏顯示狀態。一旦您停止將其帶有雙屏配件的LG V60當作可折疊手機使用,體驗就會變得更好。這里有很多潛力,但可悲的是,要依靠開發人員來支持它。我提到的雙窗格UI對于許多應用程序來說都是很棒的,但是為什么開發人員應該急于支持LG可能放棄的功能?
關于雙屏的最后一件事:不要低估它作為支架/三腳架的用途。將LG V60支撐在桌子上時,您可以橫向模式觀看視頻。您可以放置??它以拍照。它比您想象的要有用。
LG V60相機
注意:由于不在家,我無法像往常一樣出去測試相機。Max Weinbach也貢獻了他的一些相機樣本。
現在該談論每部旗艦手機最重要的方面之一:相機質量。V系列已經搖晃了三倍后置攝像頭一段時間,但是LG V60 ThinQ可以返回到兩個(前置攝像頭也從兩個降為一個)。更多的相機并不總是意味著它們是好相機,但這確實意味著更多的選擇。
LG V60 ThinQ放棄了專用的長焦鏡頭,轉而在大型64MP主相機上使用數字變焦。主傳感器以f / 1.8的像素大小為0.8微米捕獲圖像。LG表示,該傳感器支持從2倍到10倍的變焦,但這是通過主鏡頭上的農作物進行的數字變焦實現的。第二款相機是LG手機中的主打產品:廣角鏡。它在f / 1.9時為13MP,視野為117°。兩個攝像頭均由ToF傳感器輔助。
總之,我將LG V60 ThinQ相機描述為“還可以”。在某些情況下,我對結果印象深刻,甚至比三星Galaxy S20 Ultra更喜歡它們。但是在其他情況下,我很失望。我注意到的主要問題是曝光不一致。照片的某些部分最終可能曝光過度,從而使較暗的區域難以看清。
雖然三星手機可以使圖像過度柔化,但LG手機似乎朝相反的方向發展。有時,我會注意到銳化過度,這會使照片看起來有些嘈雜。如果必須在過度銳化和過度平滑之間做出選擇,那么每次都會考慮額外的細節。但這仍然是一個問題。
廣角
2倍
5倍
10倍
讓我們擺脫一件事:百萬像素大的像素并不是真正的光學變焦的替代品。話雖這么說,考慮到所有因素,LG V60 ThinQ的變焦功能相當不錯。它使用軟件對放大的照片進行數字裁剪和銳化。結果有時看起來像一幅油畫,但總的來說,它們比通常從數碼變焦獲得的效果要好。
在視頻方面,LG V60 ThinQ能夠錄制8K視頻。我不確定是否有很多人擁有8K電視,但是從一開始就擁有額外的質量對于視頻編輯很有用。可以以24FPS錄制8K視頻,而可以以60FPS錄制4K視頻。視頻整體看起來很棒。連同下面音頻部分中提到的額外麥克風,這是用于視頻捕獲的出色設備。
10MP自拍相機并不是超級值得關注。它完成了工作。LG的肖像模式算法可能需要做一些工作。關于我喜歡的相機軟件的一些小知識是Motion Photos。它們的工作原理與在Google Pixel手機上基本相同,甚至支持在Google相冊中播放。
總的來說,我想說LG V60 ThinQ的拍照情況足以應付旗艦手機。我認為它不能擊敗蘋果,谷歌或華為,但與三星相當接近。
LG V60性能
馬克斯·溫巴赫(Max Weinbach)
由于采用了高通Snapdragon 865,LG V60 ThinQ是市場上速度最快的手機之一。雖然它不是我測試過的最快的Snapdragon 865手機,但它仍然比LG的上一代手機更快。沒有丟幀,沒有應用加載延遲或任何類似情況。就像任何其他現代旗艦產品一樣:速度應有盡有。老實說,我認為沒有必要進行一系列基準測試,因為我認為它確實可以在實際性能中發揮作用,但是我仍然會分享一些很好的結果。
我在這里做的很簡單:我正在LG V60 ThinQ,LG V50 ThinQ,iPhone 11 Pro Max和三星Galaxy S20 Ultra上運行這些基準測試。這樣一來,您可以看到兩臺Qualcomm Snapdragon 865設備和LG的上一代手機之間的區別是什么。這些設置在所有設備上都相同。
Geekbench是首選的CPU基準測試。自從Geekbench發布了Geekbench 5(重點是AI,AR和ML)以及一些相機功能以來,我決定將其用于基準測試。簡單來說,這可能是我們今年在Android手機上看到的最高分。
LG V60 ThinQ
LG V50 ThinQ
三星Galaxy S20 Ultra
iPhone 11專業版Max
接下來是AnTuTu。我認為,這是更好的基準之一。它測試純CPU和GPU性能以及滾動和HTML5等使用測試。分數越高越好。AnTuTu還將每個類別分為自己的編號。您會獲得內存,GPU,CPU和UX性能方面的分數。
LG V60 ThinQ和三星Galaxy S20 Ultra均具有UFS 3.0存儲,可實現更快的理論存儲速度。LG V50 ThinQ具有UFS 2.1存儲,因此LG V60 ThinQ在其前身方面具有優勢。坦白地說,這些速度無關緊要。您不會注意到這些設備之間的差異。不過,我知道人們喜歡比較設備之間的次要細節,因此這是手機的結果。
LG V60 ThinQ
LG V50 ThinQ
三星Galaxy S20 Ultra
iPhone 11專業版Max
3DMark也是測試GPU性能的好方法。如果手機在這里的得分很好,則您不必擔心它可以運行任何Android游戲。LG V60 ThinQ可以很好地處理它。根據3DMark的說法,LG V60的性能超過了經過測試的99%的智能手機。我將最新的iPhone扔在那里,是因為人們喜歡將iPhone與Android手機進行比較,并且如您所見,LG V60上的GPU比iPhone酷了200點。
LG V60 ThinQ
LG V50 ThinQ
三星Galaxy S20 Ultra
iPhone 11專業版Max
您看,LG V60 ThinQ確實非常快。它是您可以購買的最快的手機之一。很難預測壽命,但是我覺得這款手機在兩年或更長時間內仍將保持良好的性能,而不會出現嚴重的速度下降。
喬的想法: LG V60的日常性能確實很棒。這很容易是我使用過的最快的設備。我可以提高游戲上的圖形,并且手機可以毫無問題地處理它。從Google Play商店安裝應用程序非常快捷。當然,這讓我的其他手機有些慢。
LG V60電池與充電
LG V60 ThinQ最好的事情之一就是電池壽命。裝有5,000mAh電池和1080p顯示屏,這是我可以誠實地說可能不需要每晚充電的少數手機之一。單獨的電池容量并不是那么值得注意(它的大小與三星Galaxy S20 Ultra相同),但是“低”的顯示分辨率和僅60Hz的刷新率極大地幫助了電池壽命。您可以期望每天節省大約5個小時的開機時間。
至于充電,LG V60 ThinQ支持快速有線和無線充電。它的包裝盒內配有25W充電器,以及一個酷磁適配器,可在雙屏蓋打開的情況下為手機充電。使用隨附的充電器,您可以在大約15分鐘的時間內從0%變為25%。30分鐘即可為您充電。無線充電可以在雙屏幕蓋打開的情況下正常工作,但是比正常情況下要慢一些。
LG V60音訊
我已經審查了很多LG手機,并且有一小部分人想聽聽音質。說實話,我與發燒友沒有什么不同。雖然我可以說LG V60的聲音聽起來確實不錯,但Quad DAC技術卻浪費了我。不過,我確實很喜歡兩種音頻功能。首先,LG V60具有耳機插孔。我已經在很大程度上轉移了藍牙耳機,但是我仍然不時擁有物理端口。擁有它并沒有什么壞處。
其次,LG V60具有立體聲揚聲器。這項功能聽起來很不錯,但在現實生活中并非總是如此。幸運的是,LG V60上的立體聲揚聲器非常出色。手機聲音超大,音質也很棒。最后要提到的音頻功能是手機的音頻捕獲功能。LG V60具有四個麥克風,可以在錄制視頻時提供很大幫助。錄像一直是V系列的重要組成部分,因此很高興與之配套使用改進的音頻捕獲功能。
LG V60軟件
LG V60 ThinQ隨附Android 10和該公司的LG UX皮膚。就純粹的美學而言,我根本不介意LG UX。對于從未使用過LG手機的人,我會將其外觀與Google Pixel和三星的One UI軟件相結合。在實際使用方面,它更接近后者。LG顯然從三星這里得到了很多提示。
一個UI通過將UI元素移到顯示器的較低位置,將重點放在單手可用性上。LG嘗試使用LG UX做同樣的事情。當您展開通知欄并且“快速切換”全部移至屏幕底部時,這最為明顯。但是,該實現似乎并不像在一個UI上那樣充實。
默認的LG Launcher足夠不錯。您可以選擇擁有一個應用程序抽屜,或在主屏幕上使用所有應用程序使用iOS風格。不過,有關LG軟件最煩人的事情之一是應用程序抽屜。您可以按名稱或下載日期對應用程序進行排序,但不會保留您的選擇。下載的應用程序總是添加到列表的末尾。這太瘋狂了,我不知道為什么它仍然是一回事。
LG軟件中另一個奇怪的事情是手勢與第三方啟動器的行為方式。您可以將Android 10的手勢導航與第三方啟動器一起使用。但是,當您切換到新的默認啟動器時,它將始終恢復為3鍵導航欄。您必須手動進入“設置”,找到“導航欄”選項,然后再次啟用手勢。有點煩人。
在大多數情況下,我會說LG UX是一種無害的Android皮膚。LG軟件最大的問題是支持。LG最近在提供一致的更新方面做得更好,但這只是因為唯一的改進。LG V40 ThinQ于2018年10月與Android 8.1 Oreo 一起推出,距Android 9 Pie上市已有兩個月。直到2019年6月它才收到Android 9 Pie更新。我的T-Mobile LG V60 ThinQ具有2020年2月的安全補丁,恐怕它會停留一段時間。更新情況使得很難推薦LG手機。
結論
我對LG V60 ThinQ的第一印象的標題是“價格優惠的好手機”。我的論點是LG V60 ThinQ未能在其競爭的任何類別中“獲勝”。目前,雙屏不像智能手機世界中的其他頭那樣令人興奮,并且,作為智能手機,您可以在其他地方做得更好。節省的恩惠是價格標簽,它削弱了市場上許多頂級旗艦產品。但是,我認為我沒有給LG V60足夠的信譽。
我對設備的第一印象通常是我的最終結論。在大多數情況下,很快就可以了解手機的功能。但是,在LG V60上,我在它上面開始了“ meh”,但我逐漸喜歡上了它。這與最終了解如何最好地使用雙屏屏幕有關,但我也認為LG V60本身就是一款不錯的智能手機。
定價仍然是LG V60的最大賣點。即使使用雙屏屏幕,其本身的價格約為100美元,整個包裝仍比一些頂級設備便宜200-300美元。從其他旗艦產品客觀降級的唯一區域是1080p 60Hz顯示屏。我不認為相機的質量會疊加,但這是比較主觀的。
如果您正在尋找旗艦手機并且無法證明1,000美元以上的價格合理,那么LG V60 ThinQ是一個不錯的選擇。您必須問自己的問題之一是,雙屏是否值得多花100美元。我非常喜歡它作為在沙發上消費內容時在家中使用的配件,并且我也將其視為非常有用的生產力工具。但是,對我來說,整個包裝太大了,無法放在口袋里。我仍然認為這是購買電話的充分理由。
LG V60 ThinQ有兩個主要問題:它會得到更新,并且將繼續支持雙屏嗎?我們已經討論過LG與軟件更新有關的問題,以及它們拋棄有趣想法的趨勢。這兩件事都會影響您的長期經驗。可悲的是,我在這方面對LG信心不足。LG V60 ThinQ是一款超級吸引人的設備,具有很多優點,但與其他設備一樣,它也因LG的長期缺陷而屈服。
星 Galaxy Fold 和 Surface Duo 以及華為mate X等系列折疊屏手機問世至今已有三年多的時間。此后,三星 Galaxy Z Fold 3 和 Galaxy Z Flip 3、華為mate X2S、榮耀magic V系列等手機均已上市。可折疊設備可供購買,目前正在被消費者使用,隨之而來的是我們作為開發人員可以開始探索這種新型設備和響應式設計的下一個發展的機會。
這些 Web 平臺功能與現有概念(例如視口和媒體查詢)集成,因此開發人員和設計人員可以花更多時間思考如何利用兩個顯示器來創建增強體驗,而不是學習一組新代碼來構建它們。
雙屏和可折疊設備只是響應式設計的下一步,因此它們被視為另一個響應式設計目標,我們可以使用媒體功能為其設計樣式。我們今天已經使用媒體功能和查詢來定位臺式機、平板電腦和手機,現在我們擁有 CSS Viewport Segments 媒體功能來定位我們的可折疊和雙屏設備。
視口分段媒體查詢可以有兩個值。第一個是horizontal-viewport-segments,這表示設備鉸鏈垂直且視口被硬件鉸鏈拆分或折疊成列時的設備狀態。
當horizonal-viewport-segment鉸鏈處于垂直折疊姿勢時,目標是設備。
為了專門為這種方向的可折疊設備提供樣式,我們將編寫以下內容:
@media (horizontal-viewport-segments: 2) {
// Styles specific to the device in this orientation
}
整數表示設備方向中存在的視口數量。當設備像一本書一樣處于垂直折疊姿勢時,我們在水平方向有兩個不同的視口,在垂直方向只有一個視口。
我們還可以結合我們的媒體查詢來定位雙屏設備和某些視口寬度,以提供特定的樣式:
@media (horizontal-viewport-segments: 2) and (min-width: 540px) {
body {
background: yellow;
}
}
我們的視口分段媒體功能的第二個值是vertical-viewport-segments,這是設備鉸鏈水平時設備的狀態,并且硬件鉸鏈將我們的視口分成行。
vertical-viewport-segments目標設備處于水平折疊姿勢。
要定位在這個方向旋轉的設備,我們將使用以下代碼:
@media (vertical-viewport-segments: 2) {
// Styles specific to the device in this orientation
}
在某些情況下,您可能無法或不想使用 CSS 媒體查詢來檢測您的用戶是否在可折疊設備上,這就是 JavaScript API 的用武之地。最初,提出了一個名為 Windows Segments Enumeration 的全新 API ,但在開發者社區通過原始試驗獲得反饋后,在現有的Visual Viewport API 草案規范的基礎上構建更有意義。
視口段表示位于彼此相鄰的單獨顯示器上的窗口區域。要檢測雙屏設備,您可以使用以下代碼查詢 segments 屬性:
const segments = window.visualViewport.segments;
此查詢返回的值將是一個數組DOMRects,指示有多少視口。如果只有一個視口段,則查詢將返回null,并以這種方式實現以防止將來出現兼容性問題,以免開發人員開始使用visualViewport.segments[0]針對單屏設備。
在雙屏設備上,查詢將返回 2 DOMRects,表示當瀏覽器窗口跨越折疊時可用的 2 個視口。
我們存儲在segments常量中的這個值是查詢屬性時設備狀態的不可變快照,如果瀏覽器窗口調整大小或設備旋轉,之前檢索到的視口段不再有效,需要查詢再次通過調整大小或方向事件(或兩者)。
如果您調整瀏覽器窗口的大小以僅跨越一個顯示區域,我們將觸發調整大小事件。
如果您旋轉設備,這將觸發調整大小和方向事件,您可以使用這些事件再次查詢屬性以獲取瀏覽器顯示區域的當前狀態。
window.addEventListener("resize", function() {
const segments = window.visualViewport.segments;
console.log(segments.length); *// 1*
});
CSS 媒體功能和 JavaScript 段屬性都將檢測雙屏設備,但 JavaScript 屬性最好在沒有使用 CSS 時使用,當您在 Canvas2D 和 WebGL 中處理對象時可能會發生這種情況。例如,您正在開發的游戲可以同時利用兩個屏幕。
除了 CSS 媒體功能之外,還引入了六個新的 CSS 環境變量,以幫助開發人員計算顯示區域的幾何形狀,計算鉸鏈區域在被 Surface Duo 等物理硬件功能遮擋時的幾何形狀,以及它們還可用于幫助將內容放置在每個顯示區域的邊界內。
六個新的環境變量如下:
x和位置表示由分隔每個視口段的硬件功能創建的y二維網格,坐標0,0從左上段開始。
當您的設備處于垂直折疊姿勢且視口并排時,左側的視口段將由 表示env(viewport-segment-width 0 0),而右側的視口段將由 表示env(viewport-segment-width 1 0)。如果您將設備轉換為水平折疊姿勢,視口堆疊,頂部將由 表示env(viewport-segment-height 0 0),底部視口由表示env(viewport-segment-height 0 1)。
使用env(viewport-segment-width)andenv(viewport-segment-width)時,除了索引之外,我們還可以設置一個后備值,如下所示:
env(viewport-segment-width 0 0, 100%);
但是這個額外的后備值是可選的,由作者自行決定,如果他們想包含它。
當您的設備的鉸鏈被硬件功能遮擋時,您可以使用提供的環境變量來計算它。
我們可以使用環境變量計算設備鉸鏈。
在我們的示例中,我們有一個處于垂直姿勢的設備,并且想要找到鉸鏈寬度,這樣就不會遮擋任何內容。我們將從左顯示器的右視口段中減去右顯示器的左視口段:
calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0));
我們可以使用 CSS 環境變量在顯示區域邊界內放置內容,如果您想將內容直接放置在鉸鏈或折疊處,這些特別有用。
在下面的示例中,我們將在左側第一個顯示區域的鉸鏈上直接放置圖像。該區域是視口的右側部分,因此我們將使用viewport-segment-right以下代碼放置它:
img {
max-width: 400px;
}
@media (horizontal-viewport-segments: 2) {
img {
position: absolute;
left: env(viewport-segment-right 0 0);
}
}
如果我們在 Surface Duo 模式下在 Edge 開發人員工具中模擬我們的屏幕,我們將獲得以下布局:
最初使用環境變量將圖像放置在我們的布局中會將其放置在錯誤的顯示區域中。
這不是我們想要的。圖像應位于左側的顯示區域中。
因為圖像是使用屬性絕對定位的left,所以圖像的左邊緣最終與viewport-segment-right顯示區域對齊。
然后,我們需要從環境變量中減去圖像的寬度,以使圖像與正確的鉸鏈邊緣對齊:
img {
max-width: 400px;
}
@media (horizontal-viewport-segments: 2) {
img {
position: absolute;
left: calc(env(viewport-segment-right 0 0) - 400px);
}
}
從視口段中減去圖像寬度會將其沿左側顯示中的鉸鏈放置。
現在我們將圖像放置在我們想要的位置。有關如何沿鉸鏈對齊項目的其他示例,您可以查看這個簡單的盒子演示。打開Edge Developer Tools>Device Emulation然后選擇Surface Duo并確保您Duo emulation處于校正方向姿勢。
作為一個在做飯時經常使用手機的人,當我在我的雙屏設備上時會適應的食譜網站會非常有幫助。讓我們來看看如何考慮為它調整一個單獨的食譜頁面。
我想考慮我將如何分塊我的主要內容。通常情況下,我至少會看到食譜標題、制作的份量、烹飪需要多長時間、一張或多張圖片、配料以及制作菜肴的步驟。
當我畫出我的線框時,我得到以下信息:
桌面上食譜頁面的標準布局
我希望我的標題和食譜詳細信息在最頂部,然后是一個占據整個內容寬度的圖像,然后是成分列表和食譜步驟。我不想堆疊后兩個內容組,因為如果我堆疊它們,成分列表的右側會有很多空白,所以我希望步驟坐在成分旁邊,給我兩列圖片下方。
我知道我想如何在普通桌面屏幕上布置這個食譜,并且有多種方法可以對這個布局進行編碼和對內容進行分組,但我如何對其進行分組,以及我想在雙屏上實現什么布局在我編碼之前需要考慮設備。根據我為桌面視圖所做的草圖,我可以使用 flexbox 和 CSS Grid 的組合來實現我想要的布局,我將成分和步驟分組到一個 flex 容器中。但是讓我勾勒一下我希望我的頁面如何在雙屏上顯示。
垂直折疊位置的可折疊設備上的理想布局通過顯示屏將內容分開,因此不會被鉸鏈遮擋。
如果我想在布局上有更大的靈活性,那么我不能將我的成分和步驟分組到一個 flex 容器中,否則,無論圖像沒有進入哪一列,都會有很大的空白。
如果我只在這個布局中使用 flexbox,它會產生一些我想避免亂用的間距。
我將在桌面和雙屏布局中只使用 CSS Grid。所以,讓我們構建我們的內容。
<main>
<section class="recipe">
<div class="recipe-meta">
… <!—Contains our recipe title, yield and servings -->
</div>
<img src="imgs/pasta.jpg" alt="Pasta carbonara photographed from above on a rustic plate" />
<div class="recipe-details__ingredients">
…<!— Contains our ingredients list -->
</div>
<div class="recipe-details__preparation">
… <!— Contains our list of steps to put the ingredients together -->
</div>
</section>
</main>
接下來,讓我們構建頁面的結構。我要定義我的網格:我只想要三列,并且我希望它們是容器的相等部分。
.recipe {
display: grid;
grid-template-columns: repeat(3, 1fr);
接下來,我將定義我的行,并且我將使用grid-auto-rowswith minmax,這樣我的行是最小的,175px但可以增長到最大內容高度的最大值。
grid-auto-rows: minmax(175px, max-content);
然后我將添加更多屬性: my grip-gap、我的最大內容寬度和一個邊距,以使我的布局在頁面上居中。
grid-gap: 1rem;
max-width: 64rem;
margin: 0 auto;
}
然后,我將把我的內容放入我定義的網格中:
.recipe-meta {
grid-column: 1 / 4;
}
.recipe-meta p {
margin: 0;
}
img {
width: 100%;
grid-column: 1 / 4;
}
.recipe-details__ingredients {
grid-row: 3;
}
.recipe-details__preparation {
grid-column: 2 / 4;
grid-row: 3;
}
這將根據我的草圖為我提供布局:
布局在桌面上按預期呈現
偉大的!但是我的雙屏布局呢?讓我們深入了解我們的horizontal-viewport媒體功能和雙屏網格。
首先,這是我現在在雙屏上的布局:
在沒有實現任何雙屏代碼的情況下,如果用戶想要將瀏覽器跨過兩個顯示器,那么頁面將是這樣的。
如果我們向下滾動:
如果用戶選擇跨越兩個顯示器,則內容會被鉸鏈遮擋。
不是很好。我們的內容被鉸鏈遮住了,所以讓我開始重新定義我的網格。
對于我的網格列,我仍將使用三列,但我希望一列占據左側的第一個視口段,另外兩列占據右側視口段,因此我將使用我的 CSS環境變量env(viewport-segment-width 0 0)告訴瀏覽器,對于我的第一列,我希望它占據第一個顯示區域的整個視口。
@media (horizontal-viewport-segments: 2) {
/* Body styles for smaller screens */
body {
font: 1.3em/1.8 base, 'Playfair Display', serif;
margin: 0;
}
.recipe {
grid-template-columns: env(viewport-segment-width 0 0 1fr 1fr;
grid-template-rows: repeat(2, 175px) minmax(175px, max-content);
}
}
對于我的行,我希望在放置上更靈活一點,所以我將重復兩行175px,這是關于帶有配方標題、產量和時間信息的容器的高度,之后的行應該匹配我最初在網格中定義的內容。
如果我在 DevTools 中檢查我的設計,我可以看到我在配方容器上設置的width和margin最初將我想要與我的視口段對齊的網格線推到正確的視口段中。
添加我的代碼后,我的內容不再被遮擋,但仍需要一些間距調整。
要重置它,我將重置我的marginand max-width。
@media (horizontal-viewport-segments: 2) {
.recipe {
grid-template-columns: env(viewport-segment-width 0 0) 1fr 1fr;
grid-template-rows: repeat(2, 175px) minmax(175px, max-content);
margin: 0;
max-width: 100%;
}
}
重置我的邊距和填充會掩蓋右側顯示中的內容。
現在我要把我的內容放在網格中并調整我的布局。
.recipe-meta {
grid-column: 1 / 2;
padding: 0 2rem;
}
img {
grid-column: 2 / 4;
grid-row: 1 / 3;
width: 100%;
height: 100%;
object-fit: cover;
/* necessary to keep the image within the grid lines */
}
.recipe-details__ingredients {
grid-row: 2;
padding: 0 2rem;
}
.recipe-details__preparation {
grid-column: 2 / 4;
grid-row: 3;
padding: 0 2rem 0 3rem;
}
我已經對內容應用了填充,除了我決定要跨越整個視口的圖像。對于圖像下方的內容,由于從物理鉸鏈下方開始的網格線的性質,我想添加額外的填充,因此它看起來左側的填充與其他帶有填充的項目相同。如果我不添加額外的,它會落得太靠近鉸鏈。因為我已經有一個 grid-gap1rem并且我想將 padding 加倍,所以我將添加3rem而不是4rem為我們提供雙屏設備上的最終布局:
我可以重新添加尺寸更合適的填充來顯示內容,因此它不會在帶有物理鉸鏈的設備上被遮擋。
只需對我們的 CSS 進行一些小的調整并使用其中一項新的媒體功能,我們就有了一個適應雙屏設備的布局。要查看體驗,請前往此處的 Edge 演示站點或基于 Chromium 的瀏覽器,然后打開瀏覽器開發人員工具以查看 Surface Duo 仿真。如果您在 Chrome 中打開該站點,請確保在 下啟用了實驗性網絡平臺功能標志chrome://flags,以便演示正確顯示。
為了確保我們考慮到小型單屏設備,我為手機布局選擇的代碼使用了 flexbox 并將所有內容放在一個列中:
@media (max-width: 48rem) {
body {
font: 1.3em/1.8 base, 'Playfair Display', serif;
}
.recipe-details {
display: flex;
flex-direction: column;
}
}
默認情況下,這些雙屏 API 在 Microsoft Edge 和 Android 上的 Edge 中可用,從版本 97 開始。這些計劃很快就會出現在其他 Chromium 瀏覽器中,但具體時間尚未確定。要在 Chrome 中啟用這些 API,請轉到chrome://flags并啟用實驗性網絡平臺功能。
雖然這些是相對較新的設備,但許多現在已經進入第二代和第三代,因此公司正在投資它們。如果您無法使用物理設備,最好的測試方法是使用瀏覽器開發工具。我已經在仿真工具和 Surface Duo 上測試了我的網站,Duo 的仿真工具似乎是相同的。我的設計在設備上的外觀與在 DevTools 中的外觀相同。它使構建和設計雙屏設備就像開發桌面和單屏移動設備一樣容易。
如果您使用的是不支持這些 API 的桌面或設備,則可以為 Visual Viewport Segments 屬性提供一個 polyfill。CSS 媒體查詢沒有 API。目前,市場上的雙屏設備都是基于安卓的,這些API計劃在安卓上可用的基于Chromium的瀏覽器中。
如果可折疊設備上的瀏覽器不支持這些功能,您可以使用 polyfill 或確保您的網站在小單屏上仍能很好地呈現,因為用戶可以靈活選擇如何在雙屏上顯示網站屏幕設備。他們可以跨兩個顯示器跨越一個網站,或者他們可以選擇讓它跨一個顯示器,如果他們選擇后者,它將像在平板電腦或手機上一樣顯示。即使您的網站沒有雙屏實現,用戶仍然可以選擇單顯示視圖。雙屏 API 提供了一種方法來逐步增強擁有設備的用戶的體驗。
雙屏設備只是響應式設計的下一個發展方向。如果您有 PWA 或網站,可用的 API 可以無縫集成到您現有的代碼庫中。還有其他方法可以為雙屏設備構建應用程序,您可以在Surface Duo 文檔https://docs.microsoft.com/en-us/dual-screen/中查看這些方法。這是在網絡上進行布局的激動人心的時刻,雙屏提供了獲得更多創意的機會。
為幫助到一部分同學不走彎路,真正達到一線互聯網大廠前端項目研發要求,首次實力寵粉,打造了《30天挑戰學習計劃》,內容如下:
HTML/HTML5,CSS/CSS3,JavaScript,真實企業項目開發,云服務器部署上線,從入門到精通
共4大完整的項目開發 !一行一行代碼帶領實踐開發,實際企業開發怎么做我們就是怎么做。從學習一開始就進入工作狀態,省得浪費時間。
從學習一開始就同步使用 Git 進行項目代碼的版本的管理,Markdown 記錄學習筆記,包括真實大廠項目的開發標準和設計規范,命名規范,項目代碼規范,SEO優化規范
從藍湖UI設計稿 到 PC端,移動端,多端響應式開發項目開發
這些內容在《30天挑戰學習計劃》中每一個細節都有講到,包含視頻+圖文教程+項目資料素材等。只為實力寵粉,真正一次掌握企業項目開發必備技能,不走彎路 !
過程中【不涉及】任何費用和利益,非誠勿擾 。
如果你沒有添加助理老師微信,可以添加下方微信,說明要參加30天挑戰學習計劃,來自!老師會邀請你進入學習,并給你發放相關資料。
30 天挑戰學習計劃 Web 前端從入門到實戰 | arry老師的博客-艾編程
入碎片化時代,人們習慣了在不同屏幕、不同時間、不同地點進行無意識活動,注意力也不斷被割裂,形成的碎片記憶已不足以讓他們在某個場景中對品牌產生再認知。所以,我們看到無論大小品牌,全都在搶奪注意力紅利,一些飽受爭議的營銷事件就是這樣發生的。盡管這些方式能囊括注意力,但我們忽視一點,我們的品牌與用戶是否在一個他們喜歡的、舒適的場景展開對話?正確的傳遞我們品牌的正面形象,而不是負面的。
因此,塑造用戶熱衷互動的場景,彼此建立聯結才是品牌去深思熟慮的。只有在連貫合乎邏輯的場景中,品牌才有可能被用戶正確認知或愿意體驗和消費。目前來說,互動營銷是最好的一種方式,尤其是社會化媒體的出現和互動技術的發展,互動營銷變得更加有趣、實效。
關于互動營銷的定義這里不必多說,按照互動技術多元化和場景的遷徙,互動營銷大致可分為多屏互動、本地定位互動、HTML5互動、增強現實與虛擬現實互動。
以手機為軸心的多屏互動
多屏互動技術的出現讓品牌商可通過基于DLNA協議或閃聯協議、Miracast協議等技術建立起手機為軸心的屏與電視屏、PC屏之間的鏈接和交互,將手機、電視、PC的場景各自串聯起來,構建新的互動場景,并完成注意力的合謀。
1、手機+電視。在上述前提下,用戶可以通過移動端掃一掃,搖一搖等應用直接參與電視節目,所創建的雙屏互動場景給觀眾帶來全新的體驗(如搶紅包,禮券,積分,彈幕)也將用戶移動端的注意力與電視等屏都連接起來,在連貫的場景體驗中,很好的讓用戶感知品牌。奧迪雙鉆聯合嘉佳卡通節目,在熱播期間,推出微信搖一搖雙屏互動游戲,觀眾只需掃一掃電視上的二維碼,即可在手機參與奧迪雙鉆的搖一搖抽獎,娛樂與廣告相互結合,同時將用戶手機與電視場景與數十萬用戶進行一場娛樂互動體驗。
2、手機+PC。事實上,手機與PC具有高度重合的使用場景,而手機具備的靈活便攜剛好是PC的短板,PC多樣化且寬視覺的體驗是手機不能達到的,將兩者進行優勢互補,從而塑造了一個給用戶帶來更具視覺、參與感、互動性的全新的互動場景體驗。為了幫助那些貧困地區未能上學的孩子,西班牙奧美互動創建了一個活動網站,是一個關于小男孩實現夢想,最后登上太空的故事。用戶可以通過手機或者平板控制PC屏幕中的劇情的走向。
http://t.cn/Ry4RnY6(沒有優酷視頻)
基于手機GPS功能的線下定位互動
以GPS技術的創意廣告,在國外并不少見。品牌商通常將品或以產品上的GPS與用戶的手機GPS進行連接,創建品牌與用戶基于本地的線下場景互動體驗。奔馳在推廣CLA汽車時,就動用GPS技術,在瑞士街頭上演汽車與人捉迷藏的好戲,每個參與者都會有個坐標,而奔馳會派人去“捕獲”這些用戶,用戶則在城市內尋找最佳的躲避場所,最后沒被捕獲的用戶將獲得一輛奔馳CLA汽車。這種結合線下場景和GPS的技術,將人與產品連接的互動體驗,實際上已經深入人心了,因為人們參與其中了。
好玩有趣的HTML5互動
HTML5在去年年底開始爆發,直到如今已成為品牌與用戶連接的重要互動方式,其故事化、強互動、參與感、場景帶入、社交性的特點成為品牌與用戶互動場景構建的最佳橋梁之一。
1、基于社交媒體的HTML5游戲互動。HTML5游戲火于微信,成長于微信。在微信上,每天我們都能碰上帶有不同目的HTML5游戲,我們將這些目的稱為商業場景。一般的,線上商業場景包括商城引流、微信關注、品牌傳播、收集線索。但要完成這些目的,品牌商需要設置一個有故事情節和場景帶入的游戲。因為用戶在體驗游戲中,是不自覺將自己帶入游戲角色中的,用戶有帶入感則有利于感知品牌,進而才可能完成你的商業目的。
2、HTML5+線下場景互動。線下場景是用戶現實中活動場所,地鐵、公交、商場、展會....而如上HTML5的特點則有利于將這些場景進行重組,將品牌通過手機端與這些場景進行組合,形成聚攏效應。2015年上海車展,比亞迪汽車通過植入汽車油電混合賣點的HTML5和展會現場的大屏幕進行連接,并激勵觀眾參與,以調動整個現場氣氛,形成人流聚合效果,重點是觀眾參與到整個產品的互動體驗中,這能讓他們了解比亞迪汽車,同時加上現場體驗,這比以單靠車模的體驗會更加深入人心,因為車模上位的車展,其實注意力已經不在汽車本身了。
身臨其境的VR/AR互動
最后是一直很火熱的VR/AR。VR即虛擬現實:在非現實世界,用戶只能看到虛擬世界和虛擬物體;AR即增強現實:包括現實世界,用戶能看到現實世界和虛擬物體。不管是VR還是AR,這些技術都在幫助品牌給用戶提供更加現實或還原現實的場景互動體驗。想象下當你帶上VR設備,進入一個虛擬酒吧場景,像往常那樣與“美女”進行搭訕,然后可能完成超乎現實中美妙體驗。這一切也同樣可以運用到品牌與用戶之間。對比以上虛擬現實或增強現實的互動場景更能讓用戶身臨其境的感知品牌、體驗品牌的一切,建立更深的品牌情感連接,來看看宜家的增強現實互動體驗,就知道了。
互動技術驅動互動營銷,是為了在碎片時間里,讓品牌能通過創意和技術的結合進行場景重塑,構建品牌與用戶相互對話的新溝通環境,從而加深用戶對品牌的深入認知和情感聯結。當然,互動營銷的技術應用,不止以上的描述,在移動互聯網快速發展下,未來會有更多能改變現在互動體驗的技術誕生。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。