skia是一個(gè)canvas api,面向2d painter。是個(gè)平面圖層生成器,就當(dāng)是程序版的photoshop。
opengl是個(gè)驅(qū)動(dòng)顯卡硬件的api,面向3D流水線,就像maya/blender,輸出空間渲染結(jié)果。
看你想畫(huà)什么了。
日常用戶的話,顯卡強(qiáng)就選用opengl(但是有些不穩(wěn)定)。
實(shí)驗(yàn)性內(nèi)容,按照谷歌的尿性,可能是未來(lái)Android OpenGL的一個(gè)重點(diǎn)變化,目前看來(lái)和普通用戶日常使用方面完全無(wú)關(guān)(幾乎沒(méi)有可見(jiàn)性的性能變化),甚至部分app還會(huì)出現(xiàn)各種渲染錯(cuò)誤(微信掃一掃方向不正確等)。
OpenGL的高效實(shí)現(xiàn)(利用了圖形加速硬件)存在于Windows,部分UNIX平臺(tái)和Mac OS。這些實(shí)現(xiàn)一般由顯示設(shè)備廠商提供,而且非常依賴于該廠商提供的硬件。開(kāi)放源代碼庫(kù)Mesa是一個(gè)純基于軟件的圖形API,它的代碼兼容于OpenGL。但是,由于許可證的原因,它只聲稱是一個(gè)“非常相似”的API。
發(fā)展歷史:
OpenGL規(guī)范由1992年成立的OpenGL架構(gòu)評(píng)審委員會(huì)(ARB)維護(hù)。ARB由一些對(duì)創(chuàng)建一個(gè)統(tǒng)一的、普遍可用的API特別感興趣的公司組成。
根據(jù)OpenGL網(wǎng)站,2002年6月的ARB投票成員包括3Dlabs、Apple Computer、ATI Technologies。
Dell Computer、Evans & Sutherland、Hewlett-Packard、IBM、Intel、Matrox、NVIDIA、SGI和Sun Microsystems,Microsoft曾是創(chuàng)立成員之一,但已于2003年3月退出。
選擇默認(rèn)的好,因?yàn)槟J(rèn)的話相對(duì)來(lái)說(shuō)兼容性比較好,而且其次速度會(huì)比較快一些,如果隨意的去改程序的話,可能會(huì)對(duì)效果各方面造成影響。