2017-06-19 28 views
2

我有我不知道到哪裏問一個具體問題,它涉及到版本控制,在混凝土中,我的應用程序的初始版本。Android應用版本設置的初始版本號

在我的Android應用程序中工作了兩年,經過非常艱苦和幾乎無處不在的工作,我準備向市場發佈第一個演示版本,事實是我不知道如何設置初始版本號。我會解釋更好的我的疑惑:

如果我們談論所有的時間/努力/功能我的應用程序包括到目前爲止(我有一個版本歷史文件,我跟蹤變化)我可以說我的應用程序在版本4或5,但我的邏輯說,是第一個版本將在市場上發佈我應該設置版本爲1.0

有了這個,我不知道是否保持我現在的版本是5.something或重新編譯,調整我所有的大版本歷史文件,使最後修改匹配1.0(雖然相當複雜),或者只是簡單地保留版本歷史記錄,並且在當前開發中將初始版本設置爲1.0,而不是以前的2年發展版本。

希望有人可以給我一些這方面的提示和澄清我的懷疑。

編輯1:所有我要感謝大家的貢獻和幫助

第一。 我現在的版本號已經在5.0.20170619像@Darish建議的形式,但我做什麼疑惑來,因爲我個人同意@Joshua和@Darish是第一次發佈的版本應該有1.0(這是常識),但相反,1.0並沒有反映真正的努力和這個應用程序在這個階段的工作,除此之外,如果我反正喜歡用1.0,並且必須調整「版本歷史」中的所有行,所以當前的開發匹配1.0可能是一個就像一場噩夢,如果我期望讓它變成現實(我不想設置隨機數字)。

編輯2:

到底和思考了很久,我決定,這是最好的1.0啓動後。同時我不得不說,「重構」我目前的「版本歷史」文件將是一個痛苦的屁股,但我的結論是最好做到這一點。

所有答案都對我非常有幫助,我感謝大家,但我只能標記一個,因爲我認爲這是最完整的解釋方面,我還是選@Darish之一。

+0

我認爲你應該留下'5.something'。當用戶提交一些錯誤時,您將更容易跟蹤您的應用程序從哪個版本發生錯誤。 – Panczur

回答

0

沒有這樣嚴格的規定,反正這裏給出一些常見的做法。

  • 第一個測試版本將會在市場上釋放應該設置一個 版本號低於1.0
  • 第一個穩定版本會被市場釋放應該設置 版本1.0

這裏是一些可能的版本方案:

  • 主要/次要/內部版本號,例如如3.1.52041。該版本號可以 只是在構建系統內部的增量
  • 主/次/建造日期戳,如3.1。20121204

側面說明: -無論如何,如果你真的想繼續當前的版本方案,你可以給它一個版本名稱一樣5.0.20170619

0

,因爲它是被釋放的第一次你應該把它設置爲1.0。導致你的用戶不知道其他的

+0

你是對的@Joshua,我的用戶不知道其他版本,事實上我還沒有用戶,但是你可以知道應用程序並在高級階段首次下載它,例如版本3.xx,所以對我來說這不是一個問題。請檢查我的編輯,當你有時間。 –

0

如果它是一個硬件產品,我會說你給它一個版本的名稱。你仍然可以根據你的產品的階段給它任何版本號。但最好從1.0開始,以便用戶可以在任何階段準確跟蹤您的產品。

+0

非常感謝您的回覆和時間@Joshua!我很感激,我會從1.0開始。現在我確信:) –

+0

沒問題,總是在這裏 –