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

作為一個(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)載。
問(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)題嗎?
為什么我在第7步,看不到網(wǎng)址::Step 7:生成網(wǎng)頁(yè)鏈接
setting 那個(gè)tab鍵一直一直往下拉,一直到github pages 就可以看到了
名字這么長(zhǎng),真霸氣
作者大大,這個(gè)客戶(hù)端只有64的嗎,32的沒(méi)有嗎 ??
愛(ài)原型App 也是一款在手機(jī)運(yùn)行原型的工具 雖然運(yùn)行時(shí)不想原生APP一樣在桌面沒(méi)生成icon 但是操作簡(jiǎn)單方便 和這個(gè)沒(méi)差
您這邊給的客戶(hù)端安裝包沒(méi)辦法安裝–。
和我之前寫(xiě)過(guò)的文章,有些太像了吧
我怎么卡在第三步了,客戶(hù)端,為什么你給你連接下載下來(lái)沒(méi)有exe文件,那怎么安裝呢?
學(xué)習(xí)了,又多了一種欣賞原型的方式!
很不錯(cuò)的想法,原來(lái)也有個(gè)這個(gè)點(diǎn)子,不過(guò)考慮的不如樓主的全面,辦法很好!
有mac版嗎?
馬住干貨!謝謝 ??
第四步怎么找不到這個(gè)界面啊,這個(gè)是在客戶(hù)端嗎?
是的啊,就在git客戶(hù)端啊,,左上角
Thanks
嘗試了下,成功了,很有用,簡(jiǎn)直完美。
我司是讓開(kāi)發(fā)騰出服務(wù)器的部分控件放線上原型,搭配winscp自主維護(hù),美滋滋
我一般兩種
1.github直接發(fā)過(guò)去看網(wǎng)頁(yè)
2.生成exe文件
哇,還能生成EXE文件,很強(qiáng)勢(shì),大神,求指教
你好,我想請(qǐng)問(wèn)下為什么我在上傳的時(shí)候總是提示commit failed啊
會(huì)不會(huì)是網(wǎng)絡(luò)不好呢,我用到現(xiàn)在好像沒(méi)有出現(xiàn)commit failed呢。
那我換個(gè)網(wǎng)絡(luò)再試試,估計(jì)應(yīng)該不會(huì)是的
我公司附件就有一個(gè)京東,我們會(huì)不會(huì)昨天是在一個(gè)食堂吃的午飯呢?
哈哈,是嗎?
我的也是疑問(wèn)句呢 明基
這個(gè)6了,終于可以擺脫axure自帶的服務(wù)器了
把iOS狀態(tài)欄設(shè)置為灰色半透明,這樣就不用減去狀態(tài)欄的20px,還可以定義狀態(tài)欄的背景顏色。
這篇文章我有興趣,看了作者的桌面照片對(duì)作者也有興趣,希望可以交個(gè)朋友??
后續(xù)原型修改版并保存到到app_demo目錄下在上傳,原型文件都覆蓋之前上傳到guthub的版本?那之前版本都沒(méi)了,怎么管理版本?
我一般是有兩種處理辦法,①先將你每次的修改都當(dāng)做版本發(fā)布(也即releases,本文中沒(méi)有圖,但操作比較簡(jiǎn)便),然后之前要查看哪個(gè)版本,直接下載該版本代碼即可 ②或者你可以直接簡(jiǎn)單粗暴在git客戶(hù)端回滾到歷史版本
厲害??
多謝夸獎(jiǎng),共同學(xué)習(xí)
用墨刀就好啦,為啥要多操作那么多呢 ??
墨刀要收費(fèi)的把
類(lèi)似的文章,上一次是在半年前看到。
今天又一次看到,讓我找回了遺忘在github的注冊(cè)賬號(hào)及密碼,謝謝啊
我也是突然閑下來(lái)就把這個(gè)技能整理了整理,那我豈不是無(wú)意中提升了github的日活哈哈,燃起來(lái)吧~
作為一個(gè)程序員轉(zhuǎn)行但是卻沒(méi)想到auxre可以上傳到GitHub去,簡(jiǎn)直慚愧,學(xué)習(xí)了!真棒!
我也是一個(gè)學(xué)寫(xiě)代碼但并不想從事程序猿的產(chǎn)品汪,哈哈,一起加油 ??
加個(gè)微信 一起交流下不 vv934436407
贊一個(gè),鼓勵(lì)一下(之前還做個(gè)內(nèi)網(wǎng)用自己的電腦搭一個(gè)服務(wù)器,凡是接入內(nèi)網(wǎng)的用戶(hù),直接訪問(wèn)地址就可以在手機(jī)上打開(kāi))
嗯,用內(nèi)網(wǎng)那估計(jì)用起來(lái)就更順暢啦~
有點(diǎn)費(fèi)時(shí)費(fèi)力,為什么不用墨刀呢?
?? 這個(gè),可能有點(diǎn)先入為主吧,一直都用axure,就沒(méi)換了。墨刀因?yàn)槲疫€不太了解, ?
axure功能確實(shí)強(qiáng)大,但是快速有個(gè)交互效果并且看起來(lái)不太low的原型。墨刀感覺(jué)是首選
你村通網(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)欄常駐灰色半透明
小哥哥您消消氣,我不知道這在很多年前人人都會(huì)了,早知道大家都會(huì),這稿子后臺(tái)就該審核不通過(guò)啦,我還是個(gè) new comer,您多包涵 ? ~向您學(xué)習(xí)!