Axure新技能:利用github上傳原型并將原型放進(jìn)手機(jī)

56 評(píng)論 39917 瀏覽 328 收藏 15 分鐘

作為一個(gè)產(chǎn)品經(jīng)理,雖說(shuō)會(huì)畫(huà)原型不是萬(wàn)能的,但不會(huì)畫(huà)原型,是萬(wàn)萬(wàn)不能的。但,這篇文章不是講如何畫(huà)原型的~以某種方式更高效的打開(kāi)原型,拉近與程序猿哥哥之間的距離,拒絕撕逼,用原型說(shuō)話,讓溝通更簡(jiǎn)單,更高效~

寫(xiě)在前面(Q&A)

1. 這篇文章主要是講什么的?

這篇文章滿(mǎn)滿(mǎn)的技術(shù)干貨,主要分為兩個(gè)部分:第一,如何利用github上傳原型,生成鏈接;第二,如何將APP原型放進(jìn)手機(jī),做成一個(gè)高仿原生APP?

2. Axure不是有自帶的原型生成網(wǎng)址的功能嗎(www.share.axure.com),為什么要用github?

是,Axure是有自帶將原型發(fā)布到Axure的功能,但,根據(jù)個(gè)人經(jīng)驗(yàn)來(lái)看,其打開(kāi)的速度實(shí)在太慢了,稍微沒(méi)點(diǎn)耐心的人,還以為是你原型畫(huà)的有問(wèn)題呢。所以作為一個(gè)注重用戶(hù)的體驗(yàn)的產(chǎn)品汪的我們,應(yīng)該最好是能規(guī)避這種事情的發(fā)生~

github好處多多,本汪將在下面的章節(jié)中具體說(shuō)明

3. 把原型放進(jìn)手機(jī),做成一個(gè)高仿原生APP,具體是什么樣的呢?

簡(jiǎn)單地說(shuō),就是讓桌面有應(yīng)用圖標(biāo),點(diǎn)進(jìn)去可以有各種操作,生成這樣的一個(gè)高保真APP原型。

話不多說(shuō),先上圖(你能分辨的出此桌面哪一個(gè)APP只是個(gè)原型demo嗎?)

Part 1:如何利用github上傳原型,生成鏈接

為什么要使用github?

1、github是一個(gè)面向開(kāi)源以及私有軟件項(xiàng)目的托管平臺(tái),很多公司的技術(shù)團(tuán)隊(duì)都使用git或svn來(lái)管理代碼,產(chǎn)品汪使用github會(huì)程序猿哥哥感覺(jué)你更專(zhuān)業(yè)~

2、github可以隨時(shí)提交新版本以及回退到歷史版本,使原型也有版本控制,再也不擔(dān)心給錯(cuò)原型,同時(shí)每一版本的原型都有記錄,方便和程序猿哥哥討(si)論(bi)需求是否滿(mǎn)足~

3、github是免費(fèi)的,快速的,不用你租服務(wù)器發(fā)布項(xiàng)目等等復(fù)雜操作,入門(mén)成本相對(duì)較低,并且功能基本能滿(mǎn)足PM的要求~

手把手教你如何利用github上傳原型

Step 1注冊(cè)一個(gè)github的賬號(hào)

網(wǎng)址:https://github.com/

填寫(xiě)個(gè)人基本信息,即可完成注冊(cè)~

Step 2:創(chuàng)建項(xiàng)目

在登錄了之后,會(huì)跳轉(zhuǎn)到如下的界面,可通過(guò)“start a project”或者右上方“+”號(hào)下面的“New repository”創(chuàng)建項(xiàng)目。

跳轉(zhuǎn)至下一頁(yè)面,填寫(xiě)項(xiàng)目的名稱(chēng),注意,項(xiàng)目名稱(chēng)(如下APP_Demo)一定要是英文,因?yàn)檫@個(gè)名稱(chēng)就是后面生成鏈接時(shí)鏈接的名字,所以中文字符無(wú)法識(shí)別,會(huì)被統(tǒng)一成“-”

Step 3:下載安裝git客戶(hù)端

github是服務(wù)端,要想把本地項(xiàng)目代碼上傳到網(wǎng)上,還需要使用一個(gè)git客戶(hù)端。

點(diǎn)擊set up desktop下載git客戶(hù)端,然后安裝并登錄。

另外,有一個(gè)個(gè)人的小小經(jīng)驗(yàn),在官網(wǎng)下載后的GitHubSetup.exe,由于安裝過(guò)程也是需要聯(lián)網(wǎng)的,可能會(huì)由于一些未知的原因無(wú)法安裝成功,所以我當(dāng)時(shí)是使用的朋友發(fā)給我的github離線包。

如果在安裝過(guò)程中遇到問(wèn)題的朋友,可以下載離線版的github哦~

本小汪貼心給出網(wǎng)盤(pán)地址:鏈接:http://pan.baidu.com/s/1o7UzCoy ? 密碼:afom

Step 4:copy項(xiàng)目到本地

將剛剛在服務(wù)器端創(chuàng)建的項(xiàng)目copy到本地,這樣才能成功將本地項(xiàng)目代碼上傳到服務(wù)器。

操作如下:

這時(shí)會(huì)彈出瀏覽文件夾,也就是選擇將該項(xiàng)目復(fù)制到你本地的哪個(gè)文件夾下,我一般會(huì)有一個(gè)固定放置github項(xiàng)目的文件夾。并且系統(tǒng)會(huì)自動(dòng)生成克隆的項(xiàng)目,所以我的項(xiàng)目克隆最終文件的絕對(duì)地址是D:\GitHub\APP_Demo(搞清楚克隆項(xiàng)目的本地地址非常重要,因?yàn)槲覀冃枰谙乱徊街袑⒃臀募傻皆撃夸洠?/p>

Step 5:將axure原型生成到本地目錄

Step 6:提交到服務(wù)器端

在axure原型文件生成以后,我們?cè)倩氐絞it客戶(hù)端,會(huì)發(fā)現(xiàn)上側(cè)出現(xiàn)了“539 uncommitted changes”,表示有539個(gè)未提交的改變。這是因?yàn)槲覀儗xure原型生成到了github的本地目錄里面而產(chǎn)生的改變,git可以實(shí)時(shí)獲取到。這是我們點(diǎn)擊提交到服務(wù)器“commit to master”,并且點(diǎn)擊右上角“Sync”進(jìn)行同步

上傳成功后,系統(tǒng)會(huì)有提示,同時(shí)還會(huì)給你一個(gè)“undo”撤銷(xiāo)的選擇。并且在“history”里面,我們可以查看到本次提交的版本。

Step 7:生成網(wǎng)頁(yè)鏈接

右擊該項(xiàng)目,點(diǎn)擊View on GitHub ,可以看到本次版本修改的變動(dòng)。

點(diǎn)擊Setting,往下滑動(dòng),直到看到“GitHub Pages”

這樣就可以得到原型的網(wǎng)址了(如上圖Your site is published at http://……..(被我馬賽克掉了~))

這樣你就可以很順暢的瀏覽你的原型網(wǎng)站了,不用擔(dān)心像share.axure.com上面那樣卡到?jīng)]脾氣~

Step optional:版本更新

上文中也提到了,利用github來(lái)發(fā)布原型的一大好處就是可以隨時(shí)提交新版本以及回退到歷史版本,使原型也有版本控制,再也不擔(dān)心給錯(cuò)原型,同時(shí)每一版本的原型都有記錄。

那么接下來(lái)我們順便來(lái)演示一下這個(gè)功能有多方便吧~

假設(shè)我們現(xiàn)在對(duì)原型做了一些修改,只需要在axure中點(diǎn)擊“在HTML中重新生成當(dāng)前頁(yè)面”即可(但注意,要保證重新生成的頁(yè)面地址沒(méi)有改動(dòng)過(guò),仍然是APP_Demo在本地磁盤(pán)所在目錄)

若是有很多頁(yè)面改動(dòng),可以直接將新版本覆蓋到老版本所在的目錄即可。

這時(shí)我們重新返回到git客戶(hù)端,可看到上方出現(xiàn)了“26 uncommitted changes”,按照同樣的老方法,將改變提交到服務(wù)器,并且點(diǎn)擊右上角“Sync”進(jìn)行同步,如下圖

再次點(diǎn)擊“View on GitHub”可以看到這次版本的改變

再打開(kāi)原網(wǎng)址,發(fā)現(xiàn)之前原型所做的修改已經(jīng)更新發(fā)布,體現(xiàn)在該網(wǎng)址上面。

到此為止,一個(gè)可以與程序猿哥哥討(si)論(bi)需求,討論原型的高大上神器就完成了~

但是,如果你想要把這個(gè)原型演示給老板,客戶(hù),以及其他任何可以展(zhuang)示(bi)的地方呢,最好還是把原型放進(jìn)手機(jī)里,做成一個(gè)好像真的APP一樣!這樣才能更好的說(shuō)服老板,客戶(hù)等等~

Part 2:把原型放到手機(jī)里

前提:你的原型最好是高保真原型

有動(dòng)畫(huà)有交互,這樣才能像真的一樣。否則就算放進(jìn)手機(jī)里了,也還是不像真的APP~

所以,課余時(shí)間比較多的孩子,可能多練習(xí)練習(xí)高保真原型的制作,雖說(shuō)產(chǎn)品經(jīng)理是一個(gè)重思維的工作,但是“工欲善其事必先利其器”,有一個(gè)能夠說(shuō)服人心的高保真原型,提前讓人看到成果,這可能比你苦口婆心對(duì)著程序猿說(shuō)“求求程序猿哥哥幫忙做下這個(gè)需求吧,最后一個(gè)了”要來(lái)得更加有效率~

Step 1:選擇合適的原型尺寸

事先百度下適合各種型號(hào)的手機(jī)的原型尺寸(邏輯分辨率)是多少?

這里給出一些常見(jiàn)的:

  • iPhone 5/5s: 320*568
  • iPhone 6/6S/7 ?: 375*667
  • iPhone 6p/7p ?: 414×736

也就是說(shuō),如果你有一個(gè)iphone7,375*667就可以鋪滿(mǎn)全屏。

但是,請(qǐng)注意,由于Axure導(dǎo)出的原型在iOS上處理status bar時(shí)有問(wèn)題,需要在高度上減去status bar的高度20,就為375*647,所以保證原型的高寬為375和647,另外請(qǐng)保證你的原型圖起點(diǎn)是在其x軸,y軸都在(0,0)處,這樣才能保證原型剛好平鋪手機(jī)屏幕,否則若是起點(diǎn)不在(0,0)處,雖然原型尺寸是剛好平鋪手機(jī)屏幕,但由于起點(diǎn)(0,0)處,原型有可能就處于手機(jī)瀏覽器中央,仍然不能滿(mǎn)足需求。如圖在axure中設(shè)置如下

Step 2:在Axure生成原型時(shí)對(duì)“移動(dòng)設(shè)備”選項(xiàng)進(jìn)行設(shè)置

在axure中點(diǎn)擊“生成HTML”,點(diǎn)擊“移動(dòng)設(shè)備”設(shè)置相關(guān)參數(shù)如圖,其中主屏圖標(biāo)也即應(yīng)用將會(huì)呈現(xiàn)在手機(jī)桌面上的樣式,IOS啟動(dòng)畫(huà)面設(shè)置也即啟動(dòng)應(yīng)用時(shí)的頁(yè)面。

特別注意,完成相關(guān)參數(shù)設(shè)置后,還是需要到git客戶(hù)端去commit這些changes到服務(wù)器端,才能生效

本文上部分已有大篇幅講述,本部分不再贅述

Step 3:手機(jī)查看原型

在safari中打開(kāi)原型鏈接,也就是我們part 1部分做好的高保真原型鏈接。點(diǎn)擊手機(jī)下方“close”關(guān)掉導(dǎo)航,并點(diǎn)擊iPhone自帶功能“添加到主屏幕”,具體如下圖

這時(shí),我們可以看到手機(jī)桌面已經(jīng)多個(gè)一個(gè)名叫“成長(zhǎng)吧”的應(yīng)用,進(jìn)入原型,這時(shí)候的原型已經(jīng)適配了手機(jī)的尺寸,躺在桌面的icon,絲毫不會(huì)有人看得出這只是個(gè)原型~如下圖所示

這才是原型打開(kāi)的正確方式,拒絕撕逼,用原型說(shuō)話,讓溝通更簡(jiǎn)單,更高效~

寫(xiě)在最后

制作高保真原型,生成網(wǎng)頁(yè)鏈接,更新版本,生成手機(jī)適配原型等等,雖然看起來(lái)很酷炫很方便,但也請(qǐng)各位產(chǎn)品汪不可本末倒置哦,在時(shí)間充足并且個(gè)人興趣濃厚,或者在某些場(chǎng)合必須提前畫(huà)出高保真原型用以打動(dòng)老板,打動(dòng)客戶(hù)等場(chǎng)合才建議花時(shí)間做這些操作。重思維,多分析多觀察,不為畫(huà)原型而畫(huà)原型,原型只是溝通方式的一種,并非產(chǎn)品經(jīng)理的全部,與各位產(chǎn)品經(jīng)理共勉~

 

作者:Jolin,微信公眾號(hào):iPM0223(歡迎關(guān)注),產(chǎn)品新人,武漢大學(xué),目前任職京東大數(shù)據(jù)與人工智能部門(mén)_技術(shù)研發(fā)產(chǎn)品經(jīng)理實(shí)習(xí)生,歡迎各位批評(píng)指正~

本文由 @Jolin 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 問(wèn)一下小姐姐 為什么我的第7不看不到網(wǎng)址 顯示的是GitHub Pages is designed to host your personal, organization, or project pages from a GitHub repository 然后底下的Source也選擇不了只顯示None 難道是我的github桌面客戶(hù)端版本的問(wèn)題嗎?

    來(lái)自北京 回復(fù)
  2. 為什么我在第7步,看不到網(wǎng)址::Step 7:生成網(wǎng)頁(yè)鏈接

    來(lái)自廣東 回復(fù)
    1. setting 那個(gè)tab鍵一直一直往下拉,一直到github pages 就可以看到了

      來(lái)自北京 回復(fù)
  3. 名字這么長(zhǎng),真霸氣

    來(lái)自浙江 回復(fù)
  4. 作者大大,這個(gè)客戶(hù)端只有64的嗎,32的沒(méi)有嗎 ??

    來(lái)自安徽 回復(fù)
  5. 愛(ài)原型App 也是一款在手機(jī)運(yùn)行原型的工具 雖然運(yùn)行時(shí)不想原生APP一樣在桌面沒(méi)生成icon 但是操作簡(jiǎn)單方便 和這個(gè)沒(méi)差

    來(lái)自廣東 回復(fù)
  6. 您這邊給的客戶(hù)端安裝包沒(méi)辦法安裝–。

    來(lái)自上海 回復(fù)
  7. 和我之前寫(xiě)過(guò)的文章,有些太像了吧

    來(lái)自上海 回復(fù)
  8. 我怎么卡在第三步了,客戶(hù)端,為什么你給你連接下載下來(lái)沒(méi)有exe文件,那怎么安裝呢?

    來(lái)自江蘇 回復(fù)
  9. 學(xué)習(xí)了,又多了一種欣賞原型的方式!

    來(lái)自上海 回復(fù)
  10. 很不錯(cuò)的想法,原來(lái)也有個(gè)這個(gè)點(diǎn)子,不過(guò)考慮的不如樓主的全面,辦法很好!

    來(lái)自上海 回復(fù)
  11. 有mac版嗎?

    來(lái)自?xún)?nèi)蒙古 回復(fù)
  12. 馬住干貨!謝謝 ??

    來(lái)自廣東 回復(fù)
  13. 第四步怎么找不到這個(gè)界面啊,這個(gè)是在客戶(hù)端嗎?

    回復(fù)
    1. 是的啊,就在git客戶(hù)端啊,,左上角

      來(lái)自湖北 回復(fù)
  14. Thanks

    來(lái)自浙江 回復(fù)
  15. 嘗試了下,成功了,很有用,簡(jiǎn)直完美。

    來(lái)自浙江 回復(fù)
  16. 我司是讓開(kāi)發(fā)騰出服務(wù)器的部分控件放線上原型,搭配winscp自主維護(hù),美滋滋

    來(lái)自浙江 回復(fù)
  17. 我一般兩種
    1.github直接發(fā)過(guò)去看網(wǎng)頁(yè)
    2.生成exe文件

    來(lái)自浙江 回復(fù)
    1. 哇,還能生成EXE文件,很強(qiáng)勢(shì),大神,求指教

      來(lái)自湖北 回復(fù)
  18. 你好,我想請(qǐng)問(wèn)下為什么我在上傳的時(shí)候總是提示commit failed啊

    來(lái)自江蘇 回復(fù)
    1. 會(huì)不會(huì)是網(wǎng)絡(luò)不好呢,我用到現(xiàn)在好像沒(méi)有出現(xiàn)commit failed呢。

      來(lái)自湖北 回復(fù)
    2. 那我換個(gè)網(wǎng)絡(luò)再試試,估計(jì)應(yīng)該不會(huì)是的

      來(lái)自江蘇 回復(fù)
  19. 我公司附件就有一個(gè)京東,我們會(huì)不會(huì)昨天是在一個(gè)食堂吃的午飯呢?

    來(lái)自上海 回復(fù)
    1. 哈哈,是嗎?

      來(lái)自湖北 回復(fù)
    2. 我的也是疑問(wèn)句呢 明基

      來(lái)自上海 回復(fù)
  20. 這個(gè)6了,終于可以擺脫axure自帶的服務(wù)器了

    來(lái)自浙江 回復(fù)
  21. 把iOS狀態(tài)欄設(shè)置為灰色半透明,這樣就不用減去狀態(tài)欄的20px,還可以定義狀態(tài)欄的背景顏色。

    來(lái)自廣東 回復(fù)
  22. 這篇文章我有興趣,看了作者的桌面照片對(duì)作者也有興趣,希望可以交個(gè)朋友??

    回復(fù)
  23. 后續(xù)原型修改版并保存到到app_demo目錄下在上傳,原型文件都覆蓋之前上傳到guthub的版本?那之前版本都沒(méi)了,怎么管理版本?

    回復(fù)
    1. 我一般是有兩種處理辦法,①先將你每次的修改都當(dāng)做版本發(fā)布(也即releases,本文中沒(méi)有圖,但操作比較簡(jiǎn)便),然后之前要查看哪個(gè)版本,直接下載該版本代碼即可 ②或者你可以直接簡(jiǎn)單粗暴在git客戶(hù)端回滾到歷史版本

      來(lái)自湖北 回復(fù)
  24. 厲害??

    回復(fù)
    1. 多謝夸獎(jiǎng),共同學(xué)習(xí)

      來(lái)自湖北 回復(fù)
  25. 用墨刀就好啦,為啥要多操作那么多呢 ??

    來(lái)自浙江 回復(fù)
    1. 墨刀要收費(fèi)的把

      來(lái)自上海 回復(fù)
  26. 類(lèi)似的文章,上一次是在半年前看到。
    今天又一次看到,讓我找回了遺忘在github的注冊(cè)賬號(hào)及密碼,謝謝啊

    來(lái)自廣東 回復(fù)
    1. 我也是突然閑下來(lái)就把這個(gè)技能整理了整理,那我豈不是無(wú)意中提升了github的日活哈哈,燃起來(lái)吧~

      來(lái)自湖北 回復(fù)
  27. 作為一個(gè)程序員轉(zhuǎn)行但是卻沒(méi)想到auxre可以上傳到GitHub去,簡(jiǎn)直慚愧,學(xué)習(xí)了!真棒!

    來(lái)自江西 回復(fù)
    1. 我也是一個(gè)學(xué)寫(xiě)代碼但并不想從事程序猿的產(chǎn)品汪,哈哈,一起加油 ??

      來(lái)自湖北 回復(fù)
    2. 加個(gè)微信 一起交流下不 vv934436407

      來(lái)自江西 回復(fù)
  28. 贊一個(gè),鼓勵(lì)一下(之前還做個(gè)內(nèi)網(wǎng)用自己的電腦搭一個(gè)服務(wù)器,凡是接入內(nèi)網(wǎng)的用戶(hù),直接訪問(wèn)地址就可以在手機(jī)上打開(kāi))

    來(lái)自廣東 回復(fù)
    1. 嗯,用內(nèi)網(wǎng)那估計(jì)用起來(lái)就更順暢啦~

      來(lái)自湖北 回復(fù)
  29. 有點(diǎn)費(fèi)時(shí)費(fèi)力,為什么不用墨刀呢?

    來(lái)自福建 回復(fù)
    1. ?? 這個(gè),可能有點(diǎn)先入為主吧,一直都用axure,就沒(méi)換了。墨刀因?yàn)槲疫€不太了解, ?

      來(lái)自湖北 回復(fù)
    2. axure功能確實(shí)強(qiáng)大,但是快速有個(gè)交互效果并且看起來(lái)不太low的原型。墨刀感覺(jué)是首選

      來(lái)自浙江 回復(fù)
  30. 你村通網(wǎng)吧?這多少年前人人都會(huì)的了,而且你還沒(méi)給這幫傻叉新人說(shuō)完整,假如以2x(iphone5)做的原型,導(dǎo)出的時(shí)候分別按照2(iphone5和6)、3x(plus)(xhdpi、xxhdpi)導(dǎo)出0.5、0.5871、0.65這三個(gè)比例,如果以1倍圖作圖(pt、dp算)那就在算出一套對(duì)應(yīng)比例。還有ios狀態(tài)欄常駐灰色半透明

    來(lái)自上海 回復(fù)
    1. 小哥哥您消消氣,我不知道這在很多年前人人都會(huì)了,早知道大家都會(huì),這稿子后臺(tái)就該審核不通過(guò)啦,我還是個(gè) new comer,您多包涵 ? ~向您學(xué)習(xí)!

      來(lái)自湖北 回復(fù)