文件類型聲明(<!DOCTYPE>)僅有一型:<!DOCTYPE HTML>。
新的解析順序:不再基于SGML。
繪畫 canvas;
用于媒介回放的 video 和 audio 元素;
語意化更好的內容元素:article、footer、header、nav、section;
表單控件:calendar、date、time、email、url、search;
input元素的新類型:date, email, url等。
新的技術: webworker, websocket, Geolocation;
新的屬性:ping(用于a與area), charset(用于meta), async(用于script)。
全域屬性:id, tabindex, repeat。
新的全域屬性:contenteditable, contextmenu, draggable, dropzone, hidden, spellcheck。
新應用程序接口:
HTML Geolocation
HTML Drag and Drop
HTML Local Storage
HTML Application Cache
HTML Web Workers
HTML SSE
HTML Canvas/WebGL
HTML Audio/Video
移除的元素:
純表現的元素:basefont,big,center,font, s,strike,tt,u;
對可用性產生負面影響的元素:frame,frameset,naframes;
retina:一種具備超高像素密度的液晶屏,同樣大小的屏幕上顯示的像素點由1個變為多個,如在同樣帶下的屏幕上,蘋果設備的retina顯示屏中,像素點1個變為4個
在高清顯示屏中的位圖被放大,圖片會變得模糊,因此移動端的視覺稿通常會設計為傳統PC的2倍
那么,前端的應對方案是:
設計稿切出來的圖片長寬保證為偶數,并使用backgroud-size把圖片縮小為原來的1/2
//例如圖片寬高為:200px*200px,那么寫法如下
.css{width:100px;height:100px;background-size:100px 100px;}
其它元素的取值為原來的1/2,例如視覺稿40px的字體,使用樣式的寫法為20px
.css{font-size:20px}
ios用戶點擊一個鏈接,會出現一個半透明灰色遮罩, 如果想要禁用,可設置-webkit-tap-highlight-color的alpha值為0,也就是屬性值的最后一位設置為0.X就可以去除半透明灰色遮罩
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0.X)}
android用戶點擊一個鏈接,會出現一個邊框或者半透明灰色遮罩, 不同生產商定義出來額效果不一樣,可設置-webkit-tap-highlight-color的alpha值為0去除部分機器自帶的效果
a,button,input,textarea{
-webkit-tap-highlight-color: rgba(0,0,0,0;)
-webkit-user-modify:read-write-plaintext-only;
}
-webkit-user-modify有個副作用,就是輸入法不再能夠輸入多個字符
另外,有些機型去除不了,如小米2
對于按鈕類還有個辦法,不使用a或者input標簽,直接用div標簽
通用
.css{-webkit-appearance:none;}
偽元素改變number類型input框的默認樣式
input[type=number]::-webkit-textfield-decoration-container {
background-color: transparent;
}
input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
}
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
}
input::-webkit-input-placeholder{color:#AAAAAA;}
input:focus::-webkit-input-placeholder{color:#EEEEEE;}
.css{-webkit-touch-callout: none}
.css{-webkit-user-select:none}
打電話:<a href="tel:0755-10086">打電話給:0755-10086</a>
發短信,winphone系統無效 <a href="sms:10086">發短信給: 10086</a>
寫郵件:<a href=“mailto:peun@foxmail.com">peun@foxmail.com</a>
應對方案:觸屏即播
$('html').one('touchstart',function(){
audio.play()
})
通過transform的3d屬性改去硬件加速可以解決閃屏問題
開啟硬件加速
1)解決頁面閃白
2)保證動畫流暢
.css {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
<input autocapitalize="off" autocorrect="off" />
input::-webkit-input-speech-button {display: none}
盡可能地使用合成屬性transform和opacity來設計CSS3動畫
不使用position的left和top來定位
利用translate3D開啟GPU加速
ios下fixed元素容易定位出錯,軟鍵盤彈出時,影響fixed元素定位
android下fixed表現要比iOS更好,軟鍵盤彈出時,不會影響fixed元素定位
ios4下不支持position:fixed
解決方案
可用isroll.js,暫無完美方案
1)PC優化手段在Mobile側同樣適用
2)在Mobile側我們提出三秒種渲染完成首屏指標
3)基于第二點,首屏加載3秒完成或使用Loading
4)基于聯通3G網絡平均338KB/s(2.71Mb/s),所以首屏資源不應超過1014KB
5)Mobile側因手機配置原因,除加載外渲染速度也是優化重點
6)基于第五點,要合理處理代碼減少渲染損耗
7)基于第二、第五點,所有影響首屏加載和渲染的代碼應在處理邏輯中后置
8)加載完成后用戶交互使用時也需注意性能
[加載優化]
加載過程是最為耗時的過程,可能會占到總耗時的80%時間,因此是優化的重點
因為手機瀏覽器同時響應請求為4個請求(Android支持4個,iOS 5后可支持6個),所以要盡量減少頁面的請求數,首次加載同時請求數不能超過4個
a) 合并CSS、JavaScript
b) 合并小圖片,使用雪碧圖
使用緩存可以減少向服務器的請求數,節省加載時間,所以所有靜態資源都要在服務器端設置緩存,并且盡量使用長Cache(長Cache資源的更新可使用時間戳)
a) 緩存一切可緩存的資源
b) 使用長Cache(使用時間戳更新Cache)
c) 使用外聯式引用CSS、JavaScript
減少資源大小可以加快網頁顯示速度,所以要對HTML、CSS、JavaScript等進行代碼壓縮,并在服務器端設置GZip
a) 壓縮(例如,多余的空格、換行符和縮進)
b) 啟用GZip
寫在HTML頭部的JavaScript(無異步),和寫在HTML標簽中的Style會阻塞頁面的渲染,因此CSS放在頁面頭部并使用Link方式引入,避免在HTML標簽中寫Style,JavaScript放在頁面尾
部或使用異步方式加載
首屏的快速顯示,可以大大提升用戶對頁面速度的感知,因此應盡量針對首屏的快速顯示做優化
將不影響首屏的資源和當前屏幕資源不用的資源放到用戶需要時才加載,可以大大提升重要資源的顯示速度和降低總體流量
PS:按需加載會導致大量重繪,影響渲染性能
a) LazyLoad
b) 滾屏加載
c) 通過Media Query加載
大型重資源頁面(如游戲)可使用增加Loading的方法,資源加載完成后再顯示頁面。但Loading時間過長,會造成用戶流失
對用戶行為分析,可以在當前頁加載下一頁資源,提升速度
a) 可感知Loading(如進入空間游戲的Loading)
b) 不可感知的Loading(如提前加載下一頁)
圖片是最占流量的資源,因此盡量避免使用他,使用時選擇最合適的格式(實現需求的前提下,以大小判斷),合適的大小,然后使用智圖壓縮,同時在代碼中用Srcset來按需顯示
PS:過度壓縮圖片大小影響圖片顯示效果
a) 使用智圖( http://zhitu.isux.us/ )
b) 使用其它方式代替圖片(1. 使用CSS3 2. 使用SVG 3. 使用IconFont)
c) 使用Srcset
d) 選擇合適的圖片(1. webP優于JPG 2. PNG8優于GIF)
e) 選擇合適的大?。?. 首次加載不大于1014KB 2. 不寬于640(基于手機屏幕一般寬度))
Cookie會影響加載速度,所以靜態資源域名不使用Cookie
重定向會影響加載速度,所以在服務器正確設置避免重定向
第三方資源不可控會影響頁面的加載和顯示,因此要異步加載第三方資源
處理不當會阻塞頁面加載、渲染,因此在使用時需當注意
CSS寫在頭部,JavaScript寫在尾部或異步
避免圖片和iFrame等的空Src
空Src會重新加載當前頁面,影響速度和效率
重設圖片大小是指在頁面、CSS、JavaScript等中多次重置圖片大小,多次重設圖片大小會引發圖片的多次重繪,影響性能
DataURL圖片沒有使用圖片的壓縮算法文件會變大,并且要解碼后再渲染,加載慢耗時長
* 盡量避免寫在HTML標簽中寫Style屬性
* 避免CSS表達式
CSS表達式的執行需跳出CSS樹的渲染,因此請避免CSS表達式
* 移除空的CSS規則
空的CSS規則增加了CSS文件的大小,且影響CSS樹的執行,所以需移除空的CSS規則
* 正確使用Display的屬性
Display屬性會影響頁面的渲染,因此請合理使用
a) display:inline后不應該再使用width、height、margin、padding以及float
b) display:inline-block后不應該再使用float
c) display:block后不應該再使用vertical-align
d) display:table-*后不應該再使用margin或者float
* 不濫用Float
Float在渲染時計算量比較大,盡量減少使用
* 不濫用Web字體
Web字體需要下載,解析,重繪當前頁面,盡量減少使用
* 不聲明過多的Font-size
過多的Font-size引發CSS樹的效率
* 值為0時不需要任何單位
為了瀏覽器的兼容性和性能,值為0時不要帶單位
* 標準化各種瀏覽器前綴
a) 無前綴應放在最后
b) CSS動畫只用 (-webkit- 無前綴)兩種即可
c) 其它前綴為 -webkit- -moz- -ms- 無前綴 四種,(-o-Opera瀏覽器改用blink內核,所以淘汰)
* 避免讓選擇符看起來像正則表達式 高級選擇器執行耗時長且不易讀懂,避免使用
* 減少重繪和回流
a) 避免不必要的Dom操作
b) 盡量改變Class而不是Style,使用classList代替className
c) 避免使用document.write
d) 減少drawImage
* 緩存Dom選擇與計算
每次Dom選擇都要計算,緩存他
* 緩存列表.length
每次.length都要計算,用一個變量保存這個值
* 盡量使用事件代理,避免批量綁定事件
* 盡量使用ID選擇器
ID選擇器是最快的
* TOUCH事件優化
使用touchstart、touchend代替click,因快影響速度快。但應注意Touch響應過快,易引發誤操作
* HTML使用Viewport
Viewport可以加速頁面的渲染,請使用以下代碼
<meta name=”viewport” content=”width=device-width, initial-scale=1″>
* 減少Dom節點
Dom節點太多影響頁面的渲染,應盡量減少Dom節點
* 動畫優化
a) 盡量使用CSS3動畫
b) 合理使用requestAnimationFrame動畫代替setTimeout
c) 適當使用Canvas動畫 5個元素以內使用css動畫,5個以上使用Canvas動畫(iOS8可使用webGL)
* 高頻事件優化
Touchmove、Scroll 事件可導致多次渲染
a) 使用requestAnimationFrame監聽幀變化,使得在正確的時間進行渲染
b) 增加響應變化的時間間隔,減少重繪次數
* GPU加速
CSS中以下屬性(CSS3 transitions、CSS3 3D transforms、Opacity、Canvas、WebGL、Video)來觸發GPU渲染,請合理使用(PS:過渡使用會引發手機過耗電增加)
a、CSS動畫更為流暢、但內存占用過高,動畫元素在5個以內更為推薦;
b、Canvas動畫存在丟幀現象,這一現象在android中低端手機中表現更為明顯;
c、5個以內動畫元素,選用CSS動畫,80%的設備幀頻可達80以上。
移動自適應的話一般我用的話就是rem,通過rem單位配合媒體查詢來完成幾個屏幕的適配,以iphone6位標準,向上適配plus,向下適配5,不做過多的適配,有時候有要求的話也用js來控制rem的大小達到適配效果,rem是相對單位,相對html元素的font-size值的屬性,比如font-size:100px; 的話1rem就得100px,這樣我子需要通過改變html的font-size就可以達到適配效果
為動畫DOM元素添加CSS3樣式-webkit-transform:transition3d(0,0,0)或-webkit-transform:translateZ(0);,這兩個屬性都會開啟GPU硬件加速模式,從而讓瀏覽器在渲染動畫時從CPU轉向GPU
通過-webkit-transform:transition3d/translateZ開啟GPU硬件加速之后,有些時候可能會導致瀏覽器頻繁閃爍或抖動,可以嘗試以下辦法解決之:
-webkit-backface-visibility:hidden;
-webkit-perspective:1000;
通過-webkit-transform:transition3d/translateZ開啟GPU硬件加速的適用范圍:
使用很多大尺寸圖片(尤其是PNG24圖)進行動畫的頁面。
頁面有很多大尺寸圖片并且進行了css縮放處理,頁面可以滾動時。
使用background-size:cover設置大尺寸背景圖,并且頁面可以滾動時
編寫大量DOM元素進行CSS3動畫時(transition/transform/keyframes/absTop&Left)
使用很多PNG圖片拼接成CSS Sprite時
可以使用after插入的形式將寬度設置為200%,然后通過css transfrom 的scale 縮放0.5倍;
使用 viewport meta 標簽在手機瀏覽器上控制布局
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1" />
通過快捷方式打開時全屏顯示
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="blank" />
iPhone會將看起來像電話號碼的數字添加電話連接,應當關閉
<meta name="format-detection" content="telephone=no" />
使用Media Queries適配對應樣式
all所有設備;
screen 電腦顯示器;
print打印用紙或打印預覽視圖;
handheld便攜設備;
tv電視機類型的設備;
speech語意和音頻盒成器;
braille盲人用點字法觸覺回饋設備;
embossed盲文打印機;
projection各種投影設備;
tty使用固定密度字母柵格的媒介,比如電傳打字機和終端。
width瀏覽器寬度;
height瀏覽器高度;
device-width設備屏幕分辨率的寬度值;
device-height設備屏幕分辨率的高度值;
orientation瀏覽器窗口的方向縱向還是橫向,當窗口的高度值大于等于寬度時該特性值為portrait,否則為landscape;
aspect-ratio比例值,瀏覽器的縱橫比;
device-aspect-ratio比例值,屏幕的縱橫比。
@media only screen and (min-width:768px)and(max-width:1024px){}
@media only screen and (width:320px)and (width:768px){}
寬度不固定,可以使用百分比
#head{width:100%;}
#content{width:50%;}
#wrap img{
max-width:100%;
height:auto;
}
一個響應式的字體應關聯它的父容器的寬度,這樣才能適應客戶端屏幕。css3引入了新的單位叫做rem,和em類似但對于Html元素,rem更方便使用。em是相對于根元素的,需重置根元素字體大?。?/p>
html{font-size:100%;}
完成后,可以定義響應式字體:
@media (min-width:640px){body{font-size:1rem;}}
@media (min-width:960px){body{font-size:1.2rem;}}
@media (min-width:1200px){body{font-size:2rem;}}
ip6 2、ip6+ 3、nexus5 3
1) 自適應方式
2) viewport方式
3) rem方式
4) scale()方式縮放
避免IE使用兼容模式 <meta http-equiv="X-UA-Compatible" content="IE=edge" />
為不支持viewport的IE Mobile設定寬度 <meta name="MobileOptimized" content="320" />
是否對手持設備友好 <meta name="HandheldFriendly" content="true" />
強制豎屏 <meta name="screen-orientation" content="portrait" />
強制全屏 <meta name="full-screen" content="yes" />
應用模式 <meta name="browsermode" content="application" />
強制豎屏 <meta name="x5-orientation" content="portrait" />
強制全屏 <meta name="x5-fullscreen" content="yes" />
應用模式 <meta name="x5-page-mode" content="app" />
開啟極速模式 <meta name="renderer" content="webkit" />
啟動webapp功能 刪除工具欄和菜單欄 <meta name="apple-mobile-web-app-capable" content="yes">
控制狀態欄顏色 <meta name="apple-mobile-web-app-status-bar-style" content="black" />
開啟號碼或郵箱檢測 <meta name="format-detection" content="telephone=no" />
添加主屏幕icon <link rel="apple-touch-icon" href="touch-icon-iphone.png”>
重力感應 DeviceOrientation
手機加速傳感器 DeviceMotion
以Pjax方式實現SPA history.pushState history.replaceState 解決ajax不能后退前進問題
儲存
客戶端儲存:localStorage sessionStorage>只存在一個會話周期內
跨域
postMessage
一般都是我前端這邊開發好h5頁面給安卓和ios一個地址,然后告訴他們我有哪些方法,然后在做一些安卓ios的接口調用,安卓和ios會吧他們的方法提供一個接口給我,我直接調用就好,一般都是調用一些分享,跳轉之類的方法
webapp部分基本都是我自己負責開發,頁面交互都做,因為當時剛去公司的時候公司也剛往這個方向發展,讓我也一直就負責移動業務這塊的內容
用,bootstrap組要就是用一些他的樣式組件,還有最強大的就是他的刪格化系統了,做響應式的網站,我們公司的官網就是用的bootstrap做的,后臺管理系統也是,當時也是我負責給我們公司的后臺分享如何使用bootstrap的
發布會開始之前的邀請函總能透露出很多內容,或者說我們總會特意解讀出很多內容。nubia此前發出的3月26日智能手機新品發布會的邀請函很顯然再一次著重強調了其產品的拍照優勢,從迷你腳架到各種鏡頭,順便還有一塊鋼板似乎暗示著新品的材質。而在寫有發布會具體時間地點的卡紙上,一個“9”字幾乎揭曉了所有的答案——“nubia Z9怎么也得在這場發布會中亮相了吧?”我相信大多數人都是這么想的,不過出乎意料的是nubia Z9 mini和nubia Z9 Max卻搶在nubia Z9之前先行發布了。或許這兩款手機的軟件功能可以看做是即將到來的nubia Z9的預覽,下面就一起來看看nubia Z9 mini這款小尺寸的新機,不過需要提前說明的是,本次評測所用的產品還是工程機,其功能表現可能會與日后的正式零售版有所不同。
玩轉手機攝影 nubia Z9 mini新品首測
當金屬成為智能手機中的一個新趨勢之后,我們就看到了越來越多的產品為自己增添了“金屬”的屬性。nubia Z9 mini在外觀設計上同樣下了不少功夫,整體的硬件配置與軟件功能相比前一代產品也做出了升級,而最終的重點,當然還是為了打造一部內外兼修的拍照手機。
nubia Z9 mini
在評測開始之前我們先對nubia Z9 mini有一個簡單的了解,這款小尺寸的Z9系列新品采用了5英寸1080p顯示屏,這樣的大小對于大多數人來說都是可以單手操作的尺寸。處理器方面,nubia Z9 mini選擇了驍龍615 64位8核處理器,輔以2GBRAM與16GB ROM,最大可以支持128GB microSD卡存儲擴展,這對于照片的存儲倒是非常有必要的。另外,AndroidL正式發布之后,大部分新品都會將Android L作為出廠預裝的系統版本,nubia Z9 mini也同樣如此,搭載了基于Android L開發的UI2.8,視覺上非常的扁平化。而在拍照方面,800萬像素前置攝像頭與1600萬像素主攝像頭在數字上看似中規中矩,但我們都知道nubia智能手機的拍照優勢并不是單純的拼像素,而是結合其獨有的拍照功能創造不同的拍照體驗。當年拍星軌拍星云,如今拍極光,這些“功能體驗”才是nubia機型拍照的靈魂所在。
nubia Z9 mini的外觀看起來中規中矩,但其實也有不少的工藝在里面。根據nubia官方所說,為了保持邊框整體外觀的高度一致性與結構強度,nubia將重430克、厚7mm的LR30型鋁板直接送入法蘭克CNC機床進行銑削,定制出多達30種T型刀、R型圓角刀,只為追求極致角度,達到完美體驗。同時更是結合機械打磨以及手工打磨的優點,讓金屬弧面達到鏡光效果。
前置800萬像素攝像頭
HOME鍵仍舊是標志性的小紅圈
經過了獨道工序而誕生的nubia Z9 mini在給人的第一觀感是光滑,除了前后覆蓋的玻璃之外,邊框的手感也不會覺得生硬,與前后的玻璃面板很好的融合在一起。黑色面板的息屏效果不錯屏幕本身與四周的邊框難以區分,幾年前我們一直在說所謂的“息屏美學”,幾年之后,幾乎每一部中高端的產品息屏都可以很美。屏幕下方Home鍵的小紅圈仍舊是nubia的標志,左右的返回鍵與選項鍵也仍舊是隱藏式設計,用戶可以調整這兩個按鍵燈的亮度,也可以選擇按鍵燈是在觸摸時亮起、或是始終保持熄滅狀態。
右側按鍵與頂部耳機孔
底部數據接口與左側雙nanoSIM卡槽
金屬邊框的手感就如同我們前文所說,并不會顯得生澀,略微有一些磨砂質感,也增大摩擦力,不用擔心手機在手中滑落。這四個側邊的按鍵與接口布局還算合理,右側的電源鍵與音量鍵,底部的數據接口與揚聲器,頂部耳機孔,左側SIM卡槽,每一個側邊都有其按鍵或接口,因此整體給人的感覺比較均衡。nubia Z9 mini仍舊是雙卡雙待的4G全網通機型,一個卡槽可以放下兩個nanoSIM卡,也是非常的節省空間。
后蓋上的紋理很細密
1600萬像素主攝像頭
nubia Z9 mini的后蓋附有一層玻璃,在光線的反射下能夠看清后蓋上細密的紋理。1600萬像素主攝像頭周圍同樣包裹著一圈辨識度極高的紅圈,也算是nubia的特色。
打開后蓋可以看到microSD卡槽
nubia Z9 mini可以更換多種個性后蓋
nubia Z9 mini的后蓋可以打開,不過并不能更換電池,好在產品配備的2900毫安時電池也算夠用。這個可以更換的后蓋其實為定制型后殼提供了發揮的空間,巴拉圭蘇木、黑珍珠、牛仔布等特色后蓋都可以替代現有的標配后蓋。同時打開后蓋后可以看到一個microSD卡槽,因為平時我們不會頻繁的插拔microSD卡,所以講卡槽設計在后蓋內部不僅精簡了邊框上的卡槽設計,同時也不會對用戶造成不便。
nubia Z9 mini搭載了基于AndroidL開發的UI2.8,整體都是扁平化的風格,界面非常簡潔,但是操作形式對于新用戶或老用戶來說都還是非常好上手的。解鎖的形式如下圖所示,在解鎖界面可以看到三個常用圖標,向該圖標滑動即可解鎖或進入對應的功能界面,而主界面也是非常常見的圖標排列形式,不過圖標風格都是偏向于扁平化的設計。
主界面與解鎖界面
移動圖標的位置非常方便
nubia的UI中對于圖標的整理還是非常便利的,一般來說如果我們想將一個圖標移動到另一屏,需要長按圖標進行拖動,操作起來非常不順手。而nubia Z9 mini則可以讓我們將想要移動位置的圖標先添加到屏幕底部,隨后切換到另一屏,再點擊圖標將其放置在當前這一屏中,省去了麻煩的拖動環節。
通知欄設計簡潔
下拉通知欄同樣是簡潔的風格,單次下拉只會占屏幕一般的位置,再次下滑會出現更多的功能菜單。白底與圖標的紅色輪廓同樣很有nubia特色,操作起來還算便捷。
“易模式”可以根據需求在桌面上添加應用圖標
除了常規的桌面外,nubia Z9 mini也有“易模式”,更適合老年人或是入門級用戶使用。界面中基本上只保留了最常用的功能圖標,而且圖標更大,不容易誤觸。除此之外,撥號界面的撥號盤也比標準桌面時要大一些,幾乎占滿了整個屏幕,更方便老年人操作。另外,用戶還可以根據實際的使用需求在這個界面中加入其它應用圖標。
可調節的屏幕顯示效果與呼吸燈亮度
屏幕與按鍵同樣可以根據用戶的需求進行調整。屏幕可以針對飽和度和色調進行不同風格的調整,可以偏暖或偏冷,也可以讓色彩更艷麗;而呼吸燈不僅可以調整是否亮起,還可以調整其亮度,同樣是比較人性化的細節。
大量的在線免費主題
Android設備的開放與自由也是一大亮點,所以在nubia Z9 mini中,我們也可以看到官方的主題商店。不僅可以下載主題,還可以更換壁紙與鈴聲。在線主題都是免費的,用戶可以按照自己的心情隨時下載最新主題。
拍照是nubia Z9 mini的強項,所以首先我們先來了解一下這款手機的諸多拍照功能。當然,就和nubia前幾代拍照機型一樣,其中的特色功能更適合那些專業的攝影愛好者,而對于大多數普通用戶來說,nubia Z9 mini中的標準相機也能滿足他們的日常拍攝需求。
標準相機的設置選項與專業模式下的參數調整
在標準相機中,菜單選項看似復雜,但其實很多功能我們只要保持開啟或關閉就OK了。比如人臉識別、位置標簽等等,我覺得大部分用戶不會非常頻繁的調整這類選項,所以我們依照自己的使用習慣選擇開啟或關閉就可以。當然,即便對這些功能做出調整,標準相機整體的拍攝模式也都還是偏自動化的。如果你想要一些更“手動”的操作,可以點擊取景界面右下角的“專業”,這時候會出現更多的細節選項。ISO、白平衡、曝光補償、快門速度,這些都可以在“專業”模式下通過手動進行調整。在對某一項參數進行設置的時候,其他參數的設置選項會暫時隱藏,這樣一來我們可以很明確的看出調整參數時預覽界面的畫面效果變化。
“相機家族”,實時特效可添加實時呈現的濾鏡
另外,在nubia Z9 mini中,相機變成了一個“家族”。在拍照界面的最左側向右滑動屏幕、或是在手機主界面最左側一屏,都能看到“相機家族”的幾個圖標。這其中包括了前文的標準相機,與星軌、光繪、電子光圈、實時特效、全景、慢門、視頻這幾類。
電子光圈與光繪模式示意
慢門與星軌模式示意
全景功能我們在這里不做贅述,實時特效的功能類似于照片中實時添加的濾鏡,是一種所見即所得模式,這種功能還算常見。而星軌、光繪可以算是nubia的特色,將原本需要相機實現的拍照體驗移植到了手機中。在弱光環境下通過光源進行繪畫,或是長時間拍攝出星軌的軌跡,這些都能夠通過nubia Z9 mini實現,當然,上一代的nubia Z7系列也沒有問題。其他功能我們通過截圖中的介紹可以了解一二,不過這些功能更適合專業的手機攝影愛好者,同時在拍攝時你也需要準備一個專門供手機使用的腳架。以電子光圈為例,這類拍攝需要通過長時間曝光來彌補手機拍照中的不足,如果手持手機則可能出現抖動、拍虛照片,而腳架能夠保證照片的清晰畫質,同時結合其特色功能以獲得更好的拍照效果。
nubia Z9 mini樣張:
nubia Z9 mini樣張
nubia Z9 mini樣張
nubia Z9 mini樣張
nubia Z9 mini樣張
光繪樣張
慢門樣張
最后還是來看一下nubia Z9 mini的跑分表現,因為是工程樣機,所以性能并不能代表最終的上市版本,在這里僅作參考使用。nubia Z9 mini配備了5英寸1080p顯示屏,驍龍615 64位8核處理器,輔以2GBRAM與16GB ROM,整體配置不算頂級旗艦,畢竟如其標題所示,它是Z9系列的一部分,但這一系列的主角還是日后將會發布的nubia Z9。
CPU-Z檢測出的機身信息
AnTuTu 5.0在性能測試中有兩個變動,其一是安兔兔5.0增加了一個“CPU(單線程)”的項目,在該項目下同CPU項一樣分為“CPU整數”和“CPU浮點”,可以說這是針對移動平臺單線程的首例,這也同樣突出了核不在多這樣概念。除此之外,測試3D處理器能力的場景也有所更換,對于GPU的壓力更大,這也是因為目前處理器的GPU不斷提升,以往的3D場景不能將GPU之間的性能差異進行明顯劃分。
AnTuTu測試得分31025,處于主流水平
Vellamo是由Qualcomm(高通公司)開發的一個基準測試應用(類似于Neocore),它可以讓你對手機瀏覽器的性能及穩定性進行測試,包括像Java腳本性能、渲染、聯網和用戶界面等。該工具的結果同樣包括多個子項,但我們只取總成績,分數越高則表明手機對瀏覽器的優化程度越高,網頁瀏覽體驗更好。
vellamo測試結果同樣位居主流
Vellamo作為一種手機網頁標尺工具,如今已擴展至包括兩個主要模塊。HTML5模塊可用來評估移動網頁瀏覽器性能,而Metal模塊可對移動處理器的CPU子系統性能進行測量。測試套件點擊即用,方便快捷,分模塊進行管理,Vellamo可對滾動縮放,3D圖形,視頻性能,內存讀寫,帶寬峰值性能等諸多方面進行評估。
nubia Z9 mini或許不能算是Z9系列中的“主力”,但卻有著更廣的用戶群。除卻外觀尺寸上的平易近人之外,價位對于普通用戶來說也頗有親和力。整體來看,這款產品有著精致的外觀工藝,出色的系統體驗,創新的拍照玩法,以及主流的性能表現。作為一款主打趣味拍照的產品,它能提供的不是像素數這種枯燥乏味的數字攀比,而是其他產品所不能提供的創意拍照功能,滿足不同場景不同情境下的專業手機攝影需求。nubia Z9 mini再一次凸顯了nubia對于將單反功能移植到手機拍照中的執著,從一款創意拍照機型的角度來說,它確實是一款非常有意思的產品。
nubia Z9 mini(全網通)詳細參數
網絡 |
|
---|
硬件 |
|
---|
攝像頭 |
|
---|
外觀 |
|
---|
服務與支持 |
|
---|
手機附件 |
|
---|
保修信息 |
|
---|
*本信息來源于ZOL產品庫
果圖非常漂亮,制作的方法也非常獨特。過程:先打上喜歡的文字或圖形,然后把輪廓轉為路徑,新建幾個圖層,分別用不同的筆刷描邊路徑做出發光的小顆粒及發光效果,后期再加強局部高光即可。
最終效果
1、新建大小自定的文檔,在背景層上面新建一個圖層,命名為“漸變”。設置前景色為#724242,背景色#3c1a1a,然后,創建一個徑向漸變,從文檔的中心拖到其中一個角落。
2、雙擊“漸變”層添加一個漸變疊加。更改混合模式為“疊加”,不透明度80% ,角度45度,縮放到150% 。然后,單擊漸變對話框來創建它。
使用左側顏色#DC4800和右側顏色#430401來創建漸變。
3、轉到濾鏡庫>素描>水彩畫紙,數值設置如圖。
4、這將添加一些好看的火花到背景上。
5、新建黑色文字。使用粗形的字體,大小為500像素。
6、雙擊文字層,添加一個外發光。改變混合模式為“亮光”,顏色#a6dc6b,大小10,范圍100%。
7、文字圖層的填充值改為0%。這時文字會有一個非常微妙的光暈效果。
8、右鍵單擊文字層,選擇創建工作路徑。
9、從網上下載鉆石火花筆刷,并到你的畫筆面板(窗口>畫筆)加載它。做下一個步驟之前,請先選中這個筆刷效果。
10、在所有圖層上方新建一個圖層,命名為“火花”。設置前景色為白色,并挑選直接選擇工具。
11、右鍵單擊路徑上,選擇描邊路徑。
12、從工具下拉菜單選擇畫筆,并勾選模擬壓力框。
13、這將打造火花筆刷的文字路徑,按Enter鍵擺脫路徑。
14、雙擊“火花”圖層應用內外發光的圖層樣式。外發光:改變混合模式為“顏色減淡”,顏色白色。
15、內發光:只改變顏色為#f4edd3。
16、這將添加一個簡單的發光火花。把“火花”圖層的填充值改為0%。
17、選擇一個軟刷,更改設置如下。畫筆筆尖形狀:
形狀動態:請務必選擇大小抖動-控制下拉菜單中的鋼筆壓力。
18、再次創建工作路徑(右鍵點擊文字圖層>創建工作路徑),在所有圖層上方創建一個新層,命名為“發光”,設置前景色#f8ff99,右單擊路徑上選擇描邊路徑,用刷子,然后按Enter鍵。
19、雙擊“發光”層添加更多的圖層樣式。外發光:改變混合模式為“柔光”,顏色白色,大小2。
內發光:改變混合模式為“線性光”,顏色#ffb8b8,來源為中心,大小2。
20、更改“發光”圖層的混合模式為“疊加”。文本現在挺亮了。
21、再次,選擇一個軟刷,數值設置如下。
畫筆筆尖形狀。
形狀動態:請務必選擇大小抖動-控制下拉菜單中的鋼筆壓力。
傳遞:
22、創建工作路徑,在所有圖層之上創建一個新層,命名為“顏色”,改變其混合模式為“顏色”,設置前景色#a7a400,設置描邊路徑,用刷子,然后按Enter鍵。這將添加上一個漂亮的綠色光芒。
23、設置前景色#724242,背景色#3c1a1a,然后選擇“漸變”層。
24、轉到濾鏡庫>畫筆描邊>噴色描邊,并設置如下。
25、背景的大火花會消失,留下一個平滑的噴濺效果。
26、在所有圖層之上新建一個圖層,命名為“雪發光”,然后雙擊它應用一些更加“發光”的圖層樣式。
27、外發光:改變混合模式為“亮光”,顏色白色,大小2,顏色設置如下。
內發光:改變混合模式為“線性光”,顏色#ffe400,來源為中心,大小2。
28、設置前景色為白色,使用最后創建的刷(步驟5)畫一些亮光。您可以使用“橡皮擦工具”,消除不想要的區域。
最終效果:
==============================
公眾號:春樹鎮
研究討論:互聯網技術,php開發,網站建議,app開發,html5開發,設計,小說,電影,美食
*請認真填寫需求信息,我們會在24小時內與您取得聯系。