開發一個app有多難?

理想三旬00棟


曾經開發過面向整個市場,主打個性化的商品市場的電子商務應用,當然App是屬於原生開發,並未採用Flutter,React Native等方案。

這個應用集成,百度,高德地圖;微信,支付寶支付;阿里雲等。包含了購買商品的整個流程(選商品,下單,支付,發貨,退貨);商品的上下架,二維碼掃描,置頂等功能。

這樣的App,研發人員包含前端,後臺,移動端(安卓與iOS),測試總共11人。在3個月的時間內完成開發,迭代到2.0版本。我們開發的App以及整個商城,支撐起每月百萬級交易額的流水量。


總結下來,開發一個面向整個市場的App,並不難。開發iOS 應用需要學習,Objective-C,Swift。Android就學習Java。並且學習系統SDK,這些屬於開發應用的基本功。其次,如有用到支付,地圖,聲音播放這些功能的時候,系統都有相關API提供可以採用,也有很多優秀、功能完備的第三方庫;需要用到的時候調用相關API,或者在這些功能基礎上拓展,完善為滿足業務需求的功能就行了。所以「開發就像搭建積木一樣,每個功能,每個模塊的組裝起來」。

小範圍自用的,或者自娛自樂的App。功能相比面向市場的,要少很多,應用穩定性,魯棒性也會降低很多。開發起來會更加容易。


贈人玫瑰,手留餘香~


夏洛克夜


短視頻淄博直播APP開發趣構網絡科技

  積分商城平臺APP開發-定製,積分商城平臺,積分商城系統開發,積分商城APP開發,積分商城平臺定製,積分商城平臺源碼製作,積分商城網站開發,積分商城系統定製隨著社會經濟的

快速發展,絕大部分市場資源已被佔據,導致僧多粥少的情況愈演愈烈,市場競爭也逐漸白熱化,獲客成本進一步提高。為保證企業可持續發展,不但要拓展新的營銷渠道,靠積分商城

小程序來達到吸引新客戶,維護老客戶,並實現成交轉化。

  1、為什麼會有積分系統?市場上一物一碼紅包促銷算是比較常見了,但促銷成本太高,短期還好,長期成本居高不下,而積分不同,成本較低,而且微信積分系統所送積分,是給

消費者消費抵扣和兌換商品、或者抽獎所用,非常適合商家促銷常態化,長期維持與消費者的互動。

  2、微信積分系統簡介微信積分系統,基於微信公眾號開發,通過賦予每個商品一個獨立的帶參數的二維碼標籤,讓每個商品擁有如同人的“身份證”,消費者每次購買產品,刮開

刮刮銀,微信掃碼即可領取積分,積分值可以在公眾號個人中心隨時查看。也就是說,每當消費者打開刮開塗層掃碼參與活動,品牌商家就與消費者建立了聯接,創造與用戶高頻率的互

動,展現給消費者的是一個基於品牌文化動態交互內容,傳遞給消費者更好的品牌印象。

  3、用戶領取的積分,如何抵扣使用?微信積分系統,給商戶配備微信積分商城、二維碼積分標籤同步使用,這意味著消費者獲取積分的方式,不單單是通過購買產品時掃碼,還可以通

過積分商城上的遊戲活動、抽獎等方式贏得積分,而消費者積分可以直接在積分商城消費抵扣、提現、或用來抽獎。

  4、微信積分小程序系統更多功能不單是能夠給消費者送積分,還可以給導購員、渠道代理商等角色返積分的功能。

  舉例說明(1)導購積分獲取方式:導購積分是商家給予導購員/促銷員的積分,每當導購員推銷賣出商品,即可掃碼領積分。積分用途:導購積分可在微信積分商城兌換商品,或

提現,或用來統計店員的銷售業績,為業績獎提供數據依據。(2)代理商積分獲取方式:代理積分是商家給予渠道代理商的積分,即代理商進貨掃碼可領積分,或發展下級代理商拿積

分,或發展零售門店拿積分。積分用途:代理商積分同樣可在微信積分商城兌換商品,或提現,或享受進貨折扣。山東趣構網絡科技有限公司基於大數據,AI算法提供新零售解決方案 ,

打造品牌銷售閉環,深度挖掘社群流量,助力商家構建自己的生態系統,解決獲客難,廣告費持續走高,不依託第三方平臺,全渠道覆蓋,把數據還給品牌商自己。實現品牌線上服務與

線下體驗相結合的新模式。支持小程序,APP,手機,電腦,公眾號。


用戶3836591582794


不請自來

作為Android開發從業者對於這個話題我有話說

1、自娛自樂型的app

這種類型的app並不需要多麼高深的技術,一般我們會選擇在該app上面去嘗試使用現在的新的技術,從集成到使用到優化我們都是在自己的app上面進行實驗,如果該技術的功能以及各方面都不錯的話,我們就會應用到公司的項目上去。

2、小範圍自用型的App

要看樓主怎麼定義小範圍這個詞語的含義了,如果只是在周圍親戚朋友之間用一下的話,需要考慮的東西也就比不少,比如手機型號的不同、Android版本的不同、手機屏幕大小不一樣、手機分辨率也不一樣等等問題,這個時候我們的工作量就會變得比較大,而且如果要考慮到用戶體驗的話,工作量又得翻倍。

3、面向整個市場的app

如果要開發面向整個市場的app,所要考慮和所要做的東西就會更多,因為這個就涉及到盈利問題了,還要涉及到安全問題,我們可以看看現在各個大廠的已經上架的app背後是擁有規模龐大的運營以及開發團隊。

總結一句話,所面向的市場不同,開發app所需的人力物力也不是一個層面上的。

以上便是我的回答,如果覺得有道理,請點贊支持,謝謝了!

我是小黃魚,關注我,帶你領略不一樣的科技領域!!!


奮鬥的小黃魚


先說一點,我是前端工程師,所以開發app使用的是H5的東西,不是原生安卓和IOS,當然還有個很火熱的Flutter,雖然沒完全投入使用。所以我以下說的只針對前端的想開發app的朋友。當然我也剛開發了幾個,還有很多經驗不足,如果寫的有問題希望指正。

其實我做開發剛剛一年多的時間,說實話我感覺如果只是開發市面上已經有的東西,還是相對容易的,現在有很多成熟的框架,有很不錯的api借鑑,網上也有很多資源,很多時候都可以查找到。你遇到問題之前沒準有很多前輩已經遇到過,多多上官方論壇,跟大家交流學習。我感覺真正困難的東西是你能不能做下去,不是說碰到個問題想都不想就找人問,這樣的態度我不推薦。即使你的問題很簡單,最後發現原來只是兩行代碼的事,但是這個結果也源於你之前的不斷追問,知識學到了才是自己的。

跟大家簡單分享下我的經歷。第一個app是用的mui開發物流手持,簡單說就是接單完單上傳信息,查找歷史單等等。公司就我一個前端,做項目之前mui我也才看了一週左右。確實只不過是html頁面而已,但是也有很多調用原生的東西。記得那個時候每天都工作到很晚,簡單的登錄列表顯示頁面,這些還是好寫的。晚上下班之後我就留在公司查閱怎麼調用系統攝像頭,怎麼使用二維碼,怎麼調用支付收款。也很緊張,自己從零開始做沒人帶。後來看了官方集成的html5+,很多都有樣例,當然也會結合自己的功能稍作改動。也加入了幾個qq群,雖然說有很多扯淡,但是也有很多人在探討技術。所以資源很多,自己主動去找。後來在開發的時候,開發效率就很快了。

當時有個很麻煩的事是調用地圖。我是pc和app同時做的,pc派送,app接單,用的都是高德地圖jsapi。但是到手機上就不好使了,我也不知為什麼。也找了很多東西,但是打包出來的基本是地圖不顯示。問了有個人的顯示,再細問他呢,他就說我也是剛弄,我的就能出來,人家厲害,我能說什麼,自己捅咕唄。我清晰地記得弄了三週,別的佈局什麼寫的也很快,所以經常弄地圖了。最後真的是瞎貓碰上死耗子了,我真的不懂為什麼是不是跟軟件版本還是什麼有關係。我沒用sdk但是引了百度的地圖sdk,jsapi使用的高德的,顯示成功。當然很多人會疑問,你們不要糾結這個,重要的是效果一定要出來,我說出來可能很容易,也可能是運氣,但是這一些都是建立在前期自己的努力思考,查閱資料。原來是看書明白了稻盛和夫,現在是實踐中理解了稻盛和夫先生。


現在我在使用mui團隊開發的另一個框架uniapp開發一個簡易版的頭條。也是文章,專家,訂閱,評論等等內容。開始時候自己慢慢看文檔,看官方例子,動手去書寫,深入了一下flex佈局。公用的分裝,優化promise請求。當然也遇到很多坑,像軟鍵盤彈出對佈局的擠壓,這裡面沒有window,document這些瀏覽器的對象了。像富文本解析,還要對解析出來的文本字體放大縮小,圖片點擊,複製粘貼。uniapp基本是基於微信小程序的api 語法,所以自己也去搞去找,上個月忙了整月,現在基本都可以了。不怕走歪路,走多了就知道怎麼思考了,怎麼解決問題了。


我只是個小開發,仍然在學習,在發現。希望跟大家齊一進步。如果有想了解得東西可以給我留言,我也希望去分享自己的經歷。百度網盤也有些教程,有需要的小夥伴可以找我,不需關注。謝謝閱讀!


屌絲在深圳


APP開發是指手機應用軟件開發,隨著智能手機的普及,用戶越來越依賴手機APP應用軟件,2012年起手機APP不僅便攜了人們的生活,也讓每個企業都開始了移動信息化進程。

  我們的優勢

  我們更懂行 多年品牌營銷策劃及移動營銷經驗對市場營銷了若指掌

  我們更領先 最早涉足移動營銷技術/理念/系統更領先

  我們更系統 以品牌營銷為導向的全方位移動營銷體系囊括推廣/轉化/諮詢

  我們更敏銳 資深市場一線人員、移動領域專業工程師共同參與研發

  【手機應用軟件開發能給企業帶來哪些價值】

  1、手機應用軟件開發可以幫助企業實現精準營銷。APP將企業的最新信息,比如公司最近的新產品上市或優惠促銷活動等信息快速精準的傳達給目標客戶。

  2、可以通過手機APP隨時隨地傳達信息給客戶,不會受時間跟空間等原因受阻。

  3、提高用戶的粘度,留住新老客戶,讓他們成為企業中最好的口碑傳播者。

  4、企業用最低的廣告成本,獲得最佳的宣傳效果。與傳統的廣告方式相比,手機APP廣告無需按點擊和播發次數付費,其圖文並茂、形象生動的廣告表現形式,無論是費用還是效果方面都比傳統的廣告更勝一籌。

  5、服務於現有客戶,提升客戶的滿意度,並促成二次消費。

  【APP開發流程】

  APP定製功能

  1、LBS定位(適用場景:簽到APP、旅遊訂房類 APP、打車租車類APP等等)

  2、搖一搖(適用場景:交友APP、彩票APP等等)

  3、二維碼(適用場景:二維碼掃描、商品比價、添加好友等等)

  4、圖形圖表(適用場景:走勢圖、K線圖、數據分析等等)

  5、分享到QQ、微信、微博等社交平臺功能(適用場景:所有APP)

  6、微信二次開發(適用場景:微信營銷、推廣等等)

  7、多文件上傳(適用場景:圖片上傳、資料上傳、分享等等)

  8、文本、語音、視頻即時聊天(適用場景:社交、諮詢等等)

  9、與新浪微博、騰訊微博、淘寶、人人等登錄系統對接(適用場景:需要用第三方登錄系統的APP、淘寶客返利APP)

  10、與業務系統對接(適用場景:與原有的ERP生產系統或CRM或B2C商城等系統進行接口對接,是手機應用成為整套系統的一部分)

  11、支付寶快捷支付、支付寶WAP支付、銀聯手機支付(適用場景:電商類APP)—— 物聯網(適用場景:與硬件設備結合監控設備指標並操控設備、遠程控制、智能傢俱APP)


葭月十八呀


對面坐著好幾排軟件研發人員,隔壁坐著一堆技術支持,這題我來回答下。

開發APP難嗎?其實這個問題就類似我們問:“做菜難嗎?”
  • 不一樣的菜,難度不可同日而語


APP也是同樣,要問其難度如何,具體要看做什麼樣的APP,大概有以下三種情況:


1、自娛自樂型APP


開發目的:純粹練習/自娛自樂之作

參與人員:單個懂編程人員

完成難度:★★



這種APP開發方式的難點在於:因為缺乏經驗導致的技術難題,解決方案也簡單:學。


2、小範圍自用型APP


開發目的:滿足自家企業的日常辦公需求;
參與人員:企業IT部門兩三個人;
完成難度:★★★★★


這類軟件很多工作黨都體會過,企業常常會有一些個性化需求,市場上沒找到合適軟件,就自己研發了一個。這類軟件研發面臨的難點比較多:

①因為技術人員缺乏相關軟件的研發經驗,進度緩慢;
②研發是IT部門,使用者多是業務部門,研發人員就必須從業務人員角度考慮體驗問題,中間的磨合困難自不必說;
③隨著企業的需求不斷增加,研發人員需要不斷補充軟件功能,二次開發逃不了;

④一旦相關研發人員離職,因為技術門檻,很容易留下一堆攤子無人解決。



3、面向整個市場的APP

開發目的:靠軟件實現盈利目標
參與人員:一整個企業
完成難度:★★★★★★★★★★


這類軟件通常面向整個市場,以上的每一步都必須走通。這裡面起碼涉及產品經理、研發、測試、UI設計師、視覺設計師、市場、運營、銷售、技術支持等數十個崗位人員的共同協作。
除此之外,還要考慮兩個重要問題:
①軟件功能與用戶需求之間的調和。很多人常常只用到一個軟件5%的功能,剩下的95%都是各類用戶提了需求之後不斷完善的。這個不難理解,大家不妨回想一下當年的QQ和現在的QQ;
②由於市場競爭激烈,軟件須有極高的創新能力,且能在合適的時間出現、並切準目標用戶需求。

簡道雲


開發APP 價格在8-10萬左右,而開發一款小程序的價格也就在2-5萬之間;

APP的話需要開發一款安卓版APP和ios版APP,同時還有適配各種手機型號;

小程序是基於第三方開發的軟件,相比於APP開發更便宜,手機適配性更好,同時不用下載;

同時第三方軟件進行導流推廣,首推的當然是微信小程序,現在微信小程序已經遍地開花;

同時APP可實現的功能,小程序大部分也可都可以實現;

魔之方科技為您解答,歡迎搜索魔之方科技找到我們進行免費諮詢;


西安小程序開發


開發APP並不是很難,主要是推廣和運營的成本很高,很多人選擇小程序的開發是不錯的選擇。第1種是賣模板為主的網絡公司。優點是:價格低,幾千塊錢到萬元之間就能搞定,方便,能夠快速上線;缺點是:修改功能麻煩,這裡需要避免低價陷阱,不要到最後才發現模板性的修改功能所花的錢比買模板還貴。而且不是獨立的,一個模本賣給很多商家用,模板不是永久使用的,一般每年都要交年費。第2種是主流的方式,定製開發為主的網絡公司。優點是:獨一無二的,專為你的企業或者店面定製的,功能你來定,要求你來定,後期修改BUG方便,改東西也很方便,最重要的是永久使用權!!缺點是:相對價格比較高!!! 定製版的基本費用在上萬元到十幾萬不等!不過貴也有貴的道理吧,畢竟功能做的更全面一點。最後總結,至於找什麼樣的小程序開發公司?花多少錢來開發?還是需要看貴公司準備的預算這塊!希望對大家有用!

PS,想了解詳情的可以私信我喔


超夢吧


我們在使用APP的時候,覺得沒什麼複雜,看上去很簡單,但是開發的過程中要經過很多的流程,其中的困難只有專業的開發人員才能體會得到。



※要做好充分的市場分析,瞭解用戶需求

首先要決定開發一款APP,要做好充分的市場分析,有多少潛在的用戶,真正的需求是什麼。盲目的開發,不管是做得有多好,沒有用戶使用就不會產生收益,這對人力和物力是極大的浪費。當有了開發計劃,還要與客戶充分交流設計細節,一旦APP啟動開發後,產品的框架就不能修改,因為這個過程是非常浩大的,需要很多的資金和人力來完成。

※設計要經過層層篩選,不斷修改

APP的界面也是很重要的一個環節,設計的整體能夠讓用戶喜歡,一個APP給人們的第一印象就是UI圖標,設計優秀的UI可以增加用戶的使用體驗效果。設計初期的作品需經過上一級或設計總監審核,審核通過後才能進入下一步流程,如果有問題的,需要再重新修改,直到滿意為止。



※開發階段最重要,測試階段也是一個漫長的過程

當確定好整體設計方案後,將會進入整體開發,這個過程是最重要的,時間花費也是最多的。當一款APP開發完成後,還不能投入使用,先要進入內測驗證APP的功能、兼容、質量等問題,如這些項目驗證通過還要經過體驗測試,根據用戶在實際使用過程中反饋效果,如有BUG或是需要完善的地方開發人員要重新修改,直到通過所有測試驗證。

由此可以看出,開發一個APP有多難,不僅僅是開發的一個過程,更多的是與用戶不斷的溝通,分析,交流,不斷的改進,開發出來的產品才能滿足各方面的需求。


星河方舟


第一個是技術,app實體與後臺服務器都要寫出來。多數不懂技術又沒大資金的這坎就過不去。

最難的是推廣,推廣讓大範圍讓別人下載使用,需要天量資金去燒。

第三個是維護更新,要常年養個團隊升級維護,,每年光人工成本就是一大筆錢。


分享到:


相關文章: