Xamarin.Android における Support Library の対応状況
Xamarin.Android における Support Library の対応状況が気になったので調べてみました.
2016-02-28 追記
調査漏れがありました.
Preference Support Library は Xamarin.Android でも実装されています.
他にも調査漏れがある可能性があります.
Android の Support Library
まずは Android の Support Library を列挙します.
- v4 Support Library
- Multidex Support Library
- v7 appcompat library
- v7 cardview library
- v7 gridlayout library
- v7 mediarouter library
- v7 palette library
- v7 recyclerview library
- v7 Preference Support Library
- v8 renderscript library
- v13 Support Library
- v14 Preference Support Library
- v17 Preference Support Library for TV
- v17 Leanback Library
- Annotations Support Library
- Design Support Library
- Custom Tabs Support Library
- Percent Support Library
- App Recommendation Support Library for TV
詳しくは Support Library Features | Android Developers でご確認ください.
Xamarin.AndroidにおけるSupport Library
Android の Support Library と対応させて列挙していきます.
- Android Support Library v4
Multidex Support Library- Android Support Library v7 AppCompat
- Android Support Library v7 CardView
- Android Support Library V7 GridLayout
- Android Support Library V7 Palette
- Android Support Library V7 RecyclerView
- Android Support Library – v7 Preference
- Android Support Library v8 Renderscript
- Android Support Library v13
- Android Support Library – v14 Preference
- Android Support Library – v17 Preference Leanback
- Android Support Library V17 Leanback
Annotations Support Library- Android Support Design Library
- Android Support Custom Tabs Library
- Android Support Percent Library
App Recommendation Support Library for TV
対応されていないのは,
- Multidex Support Library
- Annotations Support Library
- App Recommendation Support Library for TV
となりました.
Android TV 向けは軒並み全滅です.
現状,重要度低と見なされているのでしょうか.
Annotations Support Library は C# 側で補完するとして,Multidex Support Library は Xamarin でも問題になりそうですね…
実際に Multidex の議論も行われています.
まとめ
- Xamarin でも後方互換性を担保した開発ができそう
- Android TV は現状 Xamarin では非対応
- Multidex は要注意
ディスカッション
コメント一覧
まだ、コメントがありません