[英]Mobile development(Android & iOS) beginner needs guidance
所以,我最近接受了一份工作,我需要在 iOS 和 Android 上開發一個相當簡單的通知應用程序。我從來沒有做過移動開發,除了 Android 的 hello world 和 Objective-C 的一些非常基本的東西。我從來沒有真正編程 Java,但我應該不難學習足夠的知識來制作這些應用程序。 這是我需要幫助的地方:
我需要找到最好的入門方法,我希望在一天結束時啟動並運行 Android 和 iOS 開發環境。 我的桌面壞了,只剩下一個 ubuntu 系統,但如果需要,我可以安裝不同的操作系統。 有人可以告訴我如何很好地設置所有內容嗎? 我想在開始學習必要的代碼之前設置這兩個環境,這樣我就可以確定它是否超出了我的能力范圍,並且我可以告訴我的雇主他應該另找一個人。
我在 windows 中最舒服,但是每天也使用 ubuntu,並且我認為自己一般都能勝任。 如果不運行 os x,iOS 開發是不可能的嗎? 如果需要,我可以運行 os x 虛擬機嗎?
抱歉所有問題,我感謝任何願意為我提供幫助的人。
編輯:我只想補充一點,我有一個 android 設備(Tmobile Samsung Galaxy S2)和一個 iOS 設備(舊 iTouch),以防這有什么不同。
Ubuntu適用於Android開發。 您將需要一台支持Mac OS for iOS開發的機器。
您可以隨時運行Windows計算機並為Mac OS和Ubuntu獲取兩個虛擬機。
對於Android:您需要下載Android SDK,然后獲得您選擇的IDE。 Android有一個Eclipse插件。 你可以使用Netbeans等等。
http://developer.android.com/index.html
訪問該網站並按照其說明操作。
對於iOS,您需要下載XCode,然后他們會解釋一切。
設置真的不是那么多。 您可能希望將SDK工具添加到路徑中,以便可以從命令行運行它們,但這是關於它的。
下載和編碼。
據我所知,對於iOS開發,你需要xcode,所以在虛擬機上,是的,它應該工作。 我的第一個建議是從您最了解的技術開始,在您的情況下,似乎是Objective-C。 使用Objective-C做第一個應用程序,然后去Android。
Windows或Ubuntu對於Android開發並不重要,您可以使用Eclipse和SDK提供的模擬器,或者更好的Android手機。
要設置開發環境,請按以下步驟操作:
Android: http : //developer.android.com/sdk/installing.html
iOS: https : //developer.apple.com/devcenter/ios/index.action
對於Ios開發,你需要安裝Xcode和ios simualtors的mac os。 對於Android開發,你需要安裝Eclipse和模擬器sdk
developer.android.com幾乎掌握了有關Android開發的所有知識。 推薦的IDE是Eclipse,它有一個很棒的插件,用於管理虛擬設備和使用SDK。
http://developer.android.com/sdk/installing.html
這應該包括為android設置環境所需的一切。
IOS的XCode IDE僅適用於OSX。
對於交叉開發,您可以查看MonoTouch之類的東西,它可以讓您編寫適用於android和IOS的C#。
Windows,Mac或ubuntu都可以.Eclipse IDE將適用於所有。
Mac.IDE xcode僅適用於此操作系統。
只有mac系統相信我不會嘗試虛擬機,這樣的東西就不行了。我個人經歷過很多關於VM事情的問題
問題是mac os需要更高的配置,我們的普通筆記本電腦和台式機不支持和嘗試hackintosh也很煩人,最終你最終會浪費大量的時間
所以,如果你想花更少的錢,那么你可以試試mac-mini
購買Mac產品這是唯一合理的方式
如今,為這兩個平台(iOS、Android)開發的最佳變體是將 Mac 產品與 MacOS 一起使用,您可以在其中安裝必要的 IDE(Xcode、Android Studio...)以及模擬器和仿真器
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.