我有作爲原生Android開發人員(以前是Eclipse,自2015年初開始的Android Studio)以及unity3d作爲模擬和遊戲開發人員的背景。我目前負責調查交叉開發平臺。Xamarin足夠開發社交平臺應用程序嗎?
我已在this question和others中搜索。我想說Xamarin是大型/複雜項目的贏家。但是,Xamarin是否足夠用於核心複雜項目?
例如社交平臺的應用程序,可以說我正在開發我自己的Facebook,Xamarin是否足夠好?請以一般方式回答並考慮以下方面;
我已經瞭解到Xamarin使用了所有的Android組件,比如recycleview等等,所以很好。
但是在需要認證登錄的複雜性中,用Twitter,Google,Facebook apis可以使用嗎?當我在這個問題上出現錯誤時,Xamarin是否可以提供足夠的文檔和幫助?而對於其他apis,例如Google Analytics和靜態,甚至可能是Admob。上傳/下載文件(圖像/視頻/文本)可以(或應該)我用我以前的庫,如Asynchttp,picasso。還是有更好的解決方案?(也許xamarin有自己的方式來實現這些功能,我甚至不必使用3party庫)。
對於web服務組件,iOS有自己的解析以及第三方庫,如afnetworking,restkit,Android有一些庫。 xamarin提供了什麼樣的解決方案?我知道我可以將jar文件添加到Xamarin。但是還有其他解決方案嗎?
Xamarin作爲mono,supoorts使用unity3d增強了現實感,但它是否支持本機應用程序?如beyondar in Android,我會說wikitude和vuforia是驚人的,但我可以實現這些插件到本地Xamarin(不Unity3d)?
https://www.xamarin.com/customers –
我認爲這個問題是大多數本地開發人員傾向於使用交叉平臺框架的問題。 –