<form id="9lvxn"></form>

      <address id="9lvxn"></address>

        小程序是個啥

        微鼎云

        2017-05-11 19:07 瀏覽15467
        用你懂的話講一些你不懂的網絡知識



        開場白KAICHANGBAI


            同學們,陳老師又和大家見面了!本來打算一周出一期的原創內容,但是因為時間原因,導致本來上期說好要談的微信應用號結果遲遲沒沒有發布。今天早晨一打開朋友圈發現好多業內朋友轉載關于許多關于微信應用號的文章。陳老師看后當時內心就奔跑著成千只草泥馬,這個激動呀,內心久久不能定!因為姍姍來遲的微信應用號終于推出了,這意味著對于開發者或者是企業都是一次很大的機會。陳老師說的是機會,你們可細細品味。




        應用號是個啥DRchen

            

                2016年1月11日,2016微信公開課PRO版在廣州舉行,“微信之父”張小龍首次公開演講,宣布微信公眾號將推出“應用號”,通過公眾號完成一些App的部分功能。


                張小龍指出,越來越多產品通過公眾號來做,因為這里開發、獲取用戶和傳播成本更低。拆分出來的服務號并沒有提供更好的服務,所以微信內部正在研究新的形態,叫「應用號」。


            上面這兩段話一個是說微信應用號是誰弄出來的,一個是說他們為什么搞出怎么個東西。這個叫張小龍的家伙呢是負責整個微信生態的打造和運營之人。也就是說有了他才有了微信,要不人家都叫他微信之父呢。從他的話里我們可以分析到其實應用號是他后來在微信運營過程中慢慢有創建應用號這個想法的。按他說的,應用號是從微信服務號分離出來的,為什么要分離呢?他表述過服務號是為了提供更好的服務和用戶體驗的,但是就目前的服務號確實在這兩點上有所欠缺。



        服務號功能欠缺



                先說服務,一說服務對于程序來說肯定就是功能強大程度。服務號雖然已經提供了不少基于微信的很多功能,比如分享、圖片上傳下載、搖一搖、支付、掃碼、拍照等等許多功能,但是在往底層說下,這些功能都是基于微信公眾號的現有的一些模式來做的。例如拍照功能調用的是攝像頭,但是拍過來的照片到底怎么處理好多細節對于開發者來講不是很友好。


                例如我只想程序打開攝像頭自動拍照后自動保存或者上傳,這些服務號是肯定做不到的。因為服務號調用起攝像頭必須由用戶去按快門才能繼續下一步工作。再比如,手機中大家都知道有陀螺儀,它能感知手機的方向性和運動感應。微信的搖一搖其實就是讀取陀螺儀的數據來實現搖一搖的。但是呢服務號只能調用到搖一搖功能,如果你想開發一個不是搖一搖的功能,比如“扔一扔”的功能,就沒辦法調去到陀螺儀的數據。


                還有服務號不能很好的處理本地的文件系統,例如,除了圖片你還想上傳或者下載文件到指定目錄,例如RAR壓縮文件服務號處理起來就特別費勁,更別提查找或者檢索某個SD卡上的文件位置了。



        服務號用戶體驗不佳


                我們在開發服務號的時候,都是基本html5技術來開發的,通俗點講也就是用網頁的形式來呈現內容給用戶的。說白了,微信客戶端就是一個頁面瀏覽器,不知道你們注意過沒,使勁下拉微信網頁頁面后底層會露出來一行字,告訴你這東西是基于QQ瀏覽器X5內核實現的。因為這個原因導致用戶在頁面跳轉后想回到上一次頁面,導致上一次頁面從新刷新,如果上一級頁面恰巧有個自動跳轉,那么你完了,你會發現頁面跳轉進入死循環,不停的在兩個頁面之間來回跳轉,后來沒辦法只好關掉頁面,從新點擊自定義菜單進來。這是煩人的問題,陳老師在開發中也一直沒好好解決掉這個問題。


                再說說頁面之間的切換問題,html5開發出來的頁面,在頁面跳轉的時候能明顯感覺到不是很流暢,時不時的會卡頓,甚至有時候會出現難看的白邊或者白背景問題,而且頁面之間沒有動畫過度效果,導致進了新頁面還得等到加載進度。如果能有頁面之間的滑動動畫,看起來至少流暢很多。


         



        該來的還是終究來了DRchen


                截止2016年3月,微信月活躍用戶已經達到5.4億多,這個體量可以說非常龐大。微信陸續推出了訂閱號、服務號、企業號。為了解決了企業的宣傳信息推送和用戶的咨詢獲取問題推出了訂閱號,為了提供企業針對用戶提供信息服務能力推出了服務號,并馬上又推出了企業在線辦公能力的企業號。最終,微信終于忍不住開始為企業提供開發APP的能力,讓企業擁有了能低成本快速開發APP的能力。依托微信的龐大用戶群體,在微信生態中推廣自身服務,具有天然優勢。至此,微信帝國初見端倪,網上有人說微信是照著微信系統去做的,看來有這個趨勢。。。


                說來半天,讓陳老師給大家看看這個叫做應用號的東西官方是怎么定義的。目前,這個應用號還沒有完全對外開放,處于內測階段,有的企業已經收到了內測資格的邀請通知。


                我們提供了一種新的開放能力,開發者可以快速地開發一個小程序。小程序可以在微信內被便捷的獲取和傳播,同時具有更出色的使用體驗。


                通過上面的話可以看出,應用號的稱謂不再提了,而改用”小程序“。據說是蘋果不讓叫應用號的,這個陳老師就不得而知了。不管大程序也好,小程序也罷,它為我們提供了一種新的開放能力,我們不用再下載和安裝煩人的APP了,也不用擔心APP的安全問題,也不用擔心APP后臺用行耗電問題?!靶〕绦颉苯o了一種企業能夠快速開發而且用戶體驗良好的APP的能力。以我們程序員的角度來講,這個小程序更像是一個開發混合APP的框架。




        應用號的出現意味著什么DRchen

                首先,對于開發者來說,尤其是不會原生開發的朋友來說絕對是一次提高自身價值的絕佳機會。


                可以說誰先能掌握應用號的開發能力誰就能有先機賺取一筆財富。因為,據我了解好多企業本來就很關注應用號,甚至有的企業業務不太要求馬上得投入開發,他們竟然推遲開發進度來等微信發布應用號,然后看看能不能用應用號去代替服務號,以此來節約成本和提高用戶體驗。微信具有非常完善的技術文檔,加上之前已經有開發服務號的經驗,所以學習用js-sdk去做應用號開發,自然事半功倍。所以比起需要掌握兩門語言才能做出安卓端和蘋果端簡直就是太合算了。


                其次,對于企業來說也是一次即能節約開發成本又能獲取良好用戶體驗的APP的一次機會。這將意味著原本打算開發原生APP的用戶只開發基于微信應用號APP就夠了。這句話的表述大家注意倆個關鍵詞,一個是“節約成本”,一個是“用戶良好體驗”。下面陳老師就這兩個點為大家說一下。



        節約成本



                我們知道現在的APP上線需要做到倆個端同時上線,也就是說你開發一個安卓手機能用的APP,還要開發出一個蘋果手機也能用的APP。但是因為手機系統的的不同導致需要不同的語言去開發,這就意味著企業的花兩份錢去開發一個功能完全一樣的APP,加之這些年程序員的工資再不停上漲,所以開發成本幾乎是web頁面開發的3-5倍。而且相對于java程序員和object-c程序員,基于混合開發掌握js語言的程序員要比上述兩種語言的程序員多的多,從以后的維護來講也好,開發過程和時間來講也好,基于微信的應用號開發要比原生APP開發能節約更大的成本。


        用戶體驗


                其實上面已經談過一點網頁HTML5開發應用號遇到的一些問題。我們從應用號的官方說明來看,至少能看到“小程序具有良好的用戶體驗“這一句。別小看這一句,就這一句能要了原生開發APP的命。之所以好多企業不用混合開發,除了功能方面有限制外,最多考慮的用戶操作的流暢性,如果,應用號真能讓操作接近原生開發流暢性可以說是一大進步。在功能方面我們看到內測說明中提到對本地文件的操作能力、對陀螺儀的讀取能力等等一些服務號不具有的東西,而這些應用號都有了,所以,陳老師是滿懷歡喜對應用號充滿期待的,陳老師認為應用的出現,肯定會對原生APP開發形成很大沖擊,但是肯定不會滅掉原生APP,因為應用號也有許多自身不利的因素。




        應用號的局限性DRchen



                雖然官方對于應用號功能的描述已經很牛B了,但是陳老師認為應用號的功能肯定不會如原生APP開發強大,畢竟所有的功能都是基于微信整個APP提供的。在APP的系統權限劃分方面也是比較尷尬的。



        例如,用戶為了安全不會讓微信讀取運動數據,但是呢,剛好該應用號有款運動應用需要讀取系統的運動數據,因為應用號的能力是依賴于微信的,微信被系統禁止訪問運動數據,故這個應用號就不能工作了,但是另一個運動服務的應用號用戶偏偏希望能讀取用戶數據,那么這個時候怎么去處理權限是個尷尬的問題了。


               

                 雖說,應用號是個好東西能為企業和開發者提供不錯發揮能力的地方,但是這些APP現實技術的支撐完全依賴于微信龐大的帝國,也就是說你的命脈也是掌握在微信的手中,至于應用號未來怎么收費、除了300元的認證費再收不收其他費用更不可而知了。所以,我想不差錢的企業還是會選擇原生APP去開發的。




        完全免费在线视频网站,网红主播自拍喷水,网红主播在线观看,未满十八岁视频网站,d2天堂直播在线观看