2018年7月27日 星期五

[Android P] Final Preview,最終測試版囉~

來源:Dev Android

摘要:
這版是Beta 4,應該也就是Developer Preview 5 (DP5),

最終行為變更版囉,API也沒變喔,跟Beta2(DP3)時一樣;
要測要改的要快喔!

要改的改完了,行有餘力可以試試P的新程式功能。


心得:

  • DP5了,還是不知P是啥甜點?
  • DP5了,App dev們有認真在測嗎?
  • DP5了,照raod map上距離正式出版那麼近的距離,不知正是會不會早出,
    還是跟前兩代一樣8/21、或8/22出?
  • 我的手機不知能不能升到P呀? 雖然有升到O,用Treble的測試App也說有支援Treble,應該有機會吧..

2018年7月25日 星期三

[Android] 2018/7月份 版本分布

參考:Android dashboards


  1. 最重要的,API22+破82%了,如果有新App要做,可以考慮min用22(5.1)了。
  2. API21+破86%了,MIN真不能用22+的就用21+吧 XD
  3. OREO(8.X)升為12.1%,出現在榜單10個月。
  4. 牛軋糖(7.X)+為42.9%,出現在榜單已21個月了...
  5. API24(7.0)以下全部下降。
  6. API25(7.1)以上持續上升。
  7. 還有4.1%的使用中裝置不能玩PMGO跟熊大農場。


上個月股哥沒公布,不是我偷懶沒PO喔..

另一個Dev會遇到的就是尺寸問題:
ldp還有0.3%(↓)、mdpi還有4.7(↓)%、最大比例在xhdpi 41.5%(↑)(所以如果想偷懶只放一份資源...嗯)

2018年5月24日 星期四

[Android] Google Cardboard VR

Google Cardbord雖然很早就出了(Android 4.4以上可用),但我之前都沒試過,倒是HTC Vive有試過;最近買了個最便宜的紙盒來玩。

嗯...效果果然比HTC Vive差不意外。

實際體驗發現有以下缺點,就知為何要有更高階的VR。


  • 可視範圍小,可清楚看的範圍更小。
  • 手機很重,不用手扶光靠頭帶會歪。
  • 戴眼鏡看會無法貼合,但盒子設計本來就不太貼臉。
  • 然後可能會沾到臉上的油,所以要用久一點要洗臉完才能用。(不過這各家都一樣,只是紙板吸油看的到 XD)
  • 不知如何操控;用Google Cardboard的官方App說"Press the Button",但我盒子上沒按鈕可按呀..查了一下Cardbord 2代才有按鈕,1代Carboard是靠撥磁鐵,可參考知乎這篇
  • 看完眼睛有點不舒服,對焦出問題的感覺。
  • 另外,距離看時手機點還是很大,看來再換更高密度的手機之前,我應該不用再買手機型VR頭盔了。給個比較,我的手機(Sharp S2)密度是420ppi,VIVE是448ppi、Oculus Rift是456ppi、VIVE pro是615ppi。我之前用VIVE時也是覺得點有點大,所以手機的點更大,如果有450ppi以上的手機的人,應該可以試試。
  • 鏡片跟左右眼隔板容易脫位。
  • 鏡片容易沾塵變髒,帶頭盔看灰塵會很明顯(只是這應該也是各家都一樣)。
  • 坐著很難轉圈看360度,還是要站著用較方便(只是這應該也是各家都一樣)。
目前只有試用Google官方寫的App,包括:
下次看要買2代設計的頭套(非紙盒),還是要買獨立(Stand alone)VR裝置呢?
就先試用看看現有App吧~

只是PLAY Award的Best VR App都是Daydream的,一般Carboard手機不能用 Q_Q..


2018年5月9日 星期三

[Android] 2018/5月份 版本分布

參考:Android dashboards


  1. 最重要的,API21+破84%了,如果有新App要做,可以考慮min用21(5.0)了,因為5.0才開始原生支援Material Design呀....還有JobScheduler呀...
  2. API19+破95%了,MIN真不能用21+的就用19+吧 XD
  3. OREO(8.X)升為5.7%,出現在榜單8個月。
  4. 牛軋糖(7.X)+為36.8%,出現在榜單已19個月了...
  5. API24(7.0)以下全部下降。
  6. API25(7.1)以上持續上升。
  7. 還有5%的使用中裝置不能玩PMGO跟熊大農場。


另一個Dev會遇到的就是尺寸問題:
ldp還有0.4%、mdpi還有5.1%、最大比例在xhdpi 40.5%(所以如果想偷懶只放一份資源...嗯)

2018年4月18日 星期三

[Android] 2018/4月份 版本分布

參考:Android dashboards



  1. 最重要的,API21+破84%了,如果有新App要做,可以考慮min用21(5.0)了,因為5.0才開始原生支援Material Design呀....還有JobScheduler呀...
  2. 另外,API18+破95%了,只是API19+也有94.8%,MIN真不能用21+的就用19+吧 XD
  3. OREO(8.X)升為4.6%,出現在榜單7個月。
  4. 牛軋糖(7.X)+破35%,出現在榜單已18個月了...
  5. 棉花糖(6.X)以下全部下降。
  6. 牛軋糖(7.X)以上持續上升。
  7. 還有5.2%的使用中裝置不能玩PMGO跟熊大農場。

上個月股哥沒公布,不是我偷懶沒PO喔..

另一個Dev會遇到的就是尺寸問題:
ldp還有0.4%、mdpi還有5.2%、最大比例在xhdpi 40.6%(所以如果只想放偷懶放一份資源...嗯)



其實我比較想各裝置寬高多少dp的統計,刻多dimen會用到,但...官方沒提供,看來只能自己統計囉..
法1:找銷售前10名的型號,跑測試程式看寬、高(W、H)各多少dp。
法2:自己的App埋統計回傳(Analytics) 高寬(W、H) dp數,如果App夠熱門,應該樣本不少。
法3:不管dp數,我就是要用px,那熱門機px就很好查了.

2018年3月28日 星期三

[Android] ARCore下批可能支援的手機

來源:Android Police

摘要:
新的ARCore App被拆包看,發現多了很多裝置代碼,可能是之後會支援的;
包括:Huawei的一些手機、Samsung的一些手機、Moto跟Xiaomi的一些手機。就是越來越多隻的意思。只是目前還不支援。

心得:
Google的ARCore只支援某些高階機,這次新的名單裡有比較中階的Samsung A5/A7,對捨不得花大錢的人是好消息吧...只是A5(2017)都下市了,也太舊...真希望有台灣可買到的中階手機支援呀...好多AR App不能玩 QQ
另外,Android P裡面應該直接塞ARCore呀...


[Android] Migrating Apps to Android P

來源:Dev Android

摘要:
Google教你怎麼測你的App在Android P是正常的~

-第一階段:現有App不改先在P測,可參考Google的品質測試Guideline,及Table 1的主要變更項目。

-第二階段:targetSdkVersion 指到P,參考這篇 還有Table 2看要測啥改啥。

一二階段都測完就能(稍微)安心了,耶~


心得:
每一版Android都改不少呢,之前有想過看兩版差異報告,多到會吐血,看不下去,現在Google比較好了,會出行為變更整理,這次還出搬遷指導。

DP1三月已出,DP2五月出....DP5七月出,正式版Q3出,如果是8.0前的Android,其實從正式出在測應該還來的及,因為廠商至少要一個月客製化 (除了Google親兒子)。

但8.0 Oreo後,因為Project Treble,有可能升版速度會變快,就是這次9.0(P)就可知道Project Treble到底有沒有用囉~雖然他方向是對的,可是不是每個OEM廠商都有把每台8.X裝置加進去;但如果要保險起見,還是從DP4開始測吧~