發(fā)布時(shí)間:2022-6-29 分類: 行業(yè)資訊
2016年初,經(jīng)過千呼萬喚,張小龍?zhí)岬降奈⑿艖?yīng)用號(hào)終于以“applet”的形式出現(xiàn)了。媒體、KOL、產(chǎn)品經(jīng)理甚至企業(yè)家都對(duì)此發(fā)表了意見。作為一名在前線苦苦掙扎的程序員,當(dāng)我看到這條新聞時(shí),我也很難抑制自己的興奮。然而,我關(guān)心的不是微信小程序能帶來多少商業(yè)想象力,但騰訊的“傻瓜風(fēng)格”“開發(fā)方法。你為什么希望開發(fā)小型程序?首先,讓我們談?wù)剳?yīng)用程序開發(fā)過程中的陷阱。眾所周知的是兼容性測(cè)試。IOS系統(tǒng)很好。畢竟,蘋果總共沒有20臺(tái)IOS設(shè)備,而最糟糕的是安卓開發(fā)人員。早在幾年前,就有一場(chǎng)關(guān)于安卓系統(tǒng)碎片化的大辯論。reason認(rèn)為應(yīng)用程序應(yīng)該適應(yīng)不同的處理器和不同的屏幕大小,甚至不同的UI。由此產(chǎn)生的工作量是可以想象的,這也是為什么Android上的軟件體驗(yàn)不如IOS好的原因。更糟糕的是,IOS開發(fā)者的工資通常高于Android。如何解決?當(dāng)然,呼吁手機(jī)制造商不要采取“機(jī)器?!睉?zhàn)略并不愚蠢。隨著每年發(fā)布的新產(chǎn)品越來越少,舊機(jī)型的淘汰,Android的碎片化變得越來越樂觀。事實(shí)上,許多公司更愿意適應(yīng)銷量高的手機(jī),或者與一些手機(jī)品牌合作。測(cè)試人員通常會(huì)買回許多不同品牌和價(jià)格的真機(jī),但許多產(chǎn)品不能多次使用。目前,很多開發(fā)者已經(jīng)開始使用網(wǎng)易測(cè)試、騰訊測(cè)試、testin等測(cè)試平臺(tái)。例如,網(wǎng)易測(cè)試提供基本兼容性測(cè)試、深度兼容性測(cè)試、真機(jī)租賃、自定義腳本測(cè)試等,可以解決元素錯(cuò)位、元素異常等實(shí)際問題。因?yàn)槲宜龅牟皇菧y(cè)試,我只能和你談?wù)勎宜赖?。?yīng)用程序異常問題令人反感。我和我的朋友每天罵他們800次。在您看來,諸如卡紙、崩潰、秒退、無限加載、圖片顯示失敗等問題都只是小問題,但對(duì)我們來說,這意味著我們今天必須工作到深夜。程序猿群中有一句話:蟲子是一個(gè)絕對(duì)狂熱的好戰(zhàn)分子,有著永無止境的戰(zhàn)斗欲望。它潛伏在程序員周圍,有一雙小眼睛。當(dāng)你是陌生人時(shí),突然襲擊會(huì)起作用。無論你是鋼鐵還是玉石,只要你被這個(gè)“蟲子”攻擊,你就必須失去三層皮膚。更重要的是,你可能會(huì)被監(jiān)禁、殺害或毀滅。有人甚至寫了一篇題為“歷史上最具破壞性的漏洞清單”的文章,每次我讀到這篇文章時(shí),我都會(huì)有同樣的感受并流下眼淚??蘖诉@么多,問題還需要解決,否則老板會(huì)把桌子抬起來讓你收拾好離開。解決這些問題的最早方法是,測(cè)試人員在發(fā)現(xiàn)問題后向我們反饋,逐行查看代碼,修改發(fā)現(xiàn)的問題,然后繼續(xù)測(cè)試。各位,你們知道為什么程序員被稱為“代碼農(nóng)民”。后來,許多公司建立了bug跟蹤機(jī)制。例如,項(xiàng)目的所有成員都使用相同的方法提交和跟蹤bug,以避免重復(fù)的bug提交、延遲回歸或無法正常返回。然而,研究數(shù)據(jù)顯示,IOS的崩潰率超過8”,Android的崩潰率超過4”,高達(dá)63%的用戶在使用移動(dòng)應(yīng)用程序時(shí)會(huì)遇到崩潰。如果第一次啟動(dòng)時(shí)發(fā)生崩潰,21%的用戶會(huì)選擇立即卸載。如果在使用過程中發(fā)生崩潰,70%的用戶會(huì)對(duì)應(yīng)用程序給出不好的評(píng)論。此外,由于Android模型的多樣性和用戶本地環(huán)境的復(fù)雜性,很難找到應(yīng)用程序的錯(cuò)誤代碼。此外,由于開發(fā)和測(cè)試周期有限,很難拋開bug的積累積累,最終會(huì)導(dǎo)致用戶不良評(píng)論的增加和活躍用戶的流失,這將嚴(yán)重影響手機(jī)app的用戶保留率、口碑、市場(chǎng)競(jìng)爭(zhēng)力和生命周期。即使采用了更科學(xué)的bug跟蹤機(jī)制,程序ape的壓力也沒有減少太多。這只是一種自然的勞動(dòng)。一些智能公司開始引入網(wǎng)易云捕獲等app質(zhì)量跟蹤平臺(tái),即將網(wǎng)易盾SDK集成到軟件中,實(shí)現(xiàn)對(duì)崩潰的實(shí)時(shí)監(jiān)控,根據(jù)崩潰次數(shù)進(jìn)行趨勢(shì)分析,提供全面完整的機(jī)器運(yùn)行信息,顯示崩潰堆棧信息,并直接定位錯(cuò)誤代碼行號(hào)。安利網(wǎng)易云捕獲的原因是集成簡(jiǎn)單且免費(fèi)使用,服務(wù)相對(duì)穩(wěn)定和完善。畢竟,微信applet發(fā)生了什么變化?由于我們的產(chǎn)品還沒有通過內(nèi)部測(cè)試,下面的分析只是基于在線分享,再加上我自己的一些猜測(cè)。微信應(yīng)用的真正吸引力在于其8.6億用戶基數(shù),超過了中國所有第三方應(yīng)用分銷商店。雖然很多人認(rèn)為微信不做應(yīng)用程序分發(fā),但強(qiáng)大的用戶規(guī)模仍然會(huì)吸引我們。此外,開發(fā)人員毫不猶豫地適應(yīng)任何手機(jī)。只要通過微信的兼容性測(cè)試,再加上小白可以輕松處理的開發(fā)指南和簡(jiǎn)單界面。這解決了兼容性和各種bug給開發(fā)人員帶來的問題。微信應(yīng)用程序似乎讓程序猿免于痛苦(或者失業(yè)),但這只是一個(gè)美麗的幻想。微信小應(yīng)用在本質(zhì)上仍然屬于H5,H5和app本身的產(chǎn)品定位已經(jīng)非常明確。微信還強(qiáng)調(diào),它不會(huì)取代移動(dòng)應(yīng)用。目前,小型程序的存在并不能減輕程序猿的負(fù)擔(dān)。然而,微信的想法可能值得重新思考蘋果和谷歌開發(fā)軟件的方式。除了興奮之外,你最好誠實(shí)地編寫代碼。
« 盧法克斯的高級(jí)管理層再次發(fā)生變化。老將戴秀賢不再是副總經(jīng)理 | 浩康在家,為家政行業(yè)“服務(wù)保證鎖” »
周一周五 8:30 - 18:00
Copyright © 2020 聊城開發(fā)區(qū)百川網(wǎng)絡(luò)服務(wù)有限公司 All Rights Reserved
百度統(tǒng)計(jì)客服QQ