国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

2016年末閑談iOS開(kāi)發(fā)的未來(lái)

shiina / 2067人閱讀

摘要:已經(jīng)得到了廣大開(kāi)發(fā)者的一致認(rèn)可。移動(dòng)市場(chǎng)已經(jīng)飽和年蘋(píng)果發(fā)布第一個(gè),同年年末安卓發(fā)布。從今年手機(jī)的出貨量和身邊的觀察很容易得到這樣的結(jié)論移動(dòng)開(kāi)發(fā)這塊蛋糕的高速增長(zhǎng)已經(jīng)結(jié)束了。

移動(dòng)開(kāi)發(fā)市場(chǎng)潮流涌動(dòng),好多人都會(huì)問(wèn)iOS開(kāi)發(fā)的前景這樣的問(wèn)題,今天我就瞎扯一下我眼中的未來(lái),純主觀非理性,愛(ài)看看。

Swift怎么樣
Swift很好,就像你的前女友一樣好。

得益于swift的開(kāi)源,以及蘋(píng)果的號(hào)召力,swift發(fā)展的很好。已經(jīng)得到了廣大開(kāi)發(fā)者的一致認(rèn)可。蘋(píng)果自己也很重視,新的一些lib和app已經(jīng)用swift編寫(xiě)。國(guó)外大廠比如Uber、LinkedIn已經(jīng)用swift開(kāi)發(fā)了很長(zhǎng)時(shí)間。

這些行動(dòng)證明了swift已經(jīng)不是一門(mén)玩具語(yǔ)言可以大膽的在開(kāi)發(fā)中使用。雖然眼下還有ABI不穩(wěn)定,和Xcode索引會(huì)讓人覺(jué)得慢等問(wèn)題。但是相比OC的巨大進(jìn)步,更多開(kāi)發(fā)者選擇了忍受,希望蘋(píng)果能夠持續(xù)優(yōu)化。

但是OC的runtime依然是無(wú)可取代,從商業(yè)角度看也沒(méi)有理由取締它。所以?xún)烧哌€會(huì)互相存在一段時(shí)間。但是我相信swift占有率超過(guò)OC的節(jié)點(diǎn)很快就會(huì)到來(lái)。

我覺(jué)得很多人堅(jiān)持OC是因?yàn)樗麄冎粫?huì)OC。

移動(dòng)市場(chǎng)已經(jīng)飽和
2008年蘋(píng)果發(fā)布第一個(gè)SDK,同年年末安卓1.0發(fā)布。移動(dòng)開(kāi)發(fā)元年。移動(dòng)開(kāi)發(fā)從無(wú)到有,至今已經(jīng)遍及生活各個(gè)方面。從今年手機(jī)的出貨量和身邊的觀察很容易得到這樣的結(jié)論:移動(dòng)開(kāi)發(fā)這塊蛋糕的高速增長(zhǎng)已經(jīng)結(jié)束了。

這意味著什么呢?在一個(gè)行業(yè)高速增長(zhǎng)的時(shí)候,人才一定是供不應(yīng)求。所以公司被迫接收很多新手,對(duì)新人很友好。相信大家也見(jiàn)證了過(guò)去一兩年里的就業(yè)奇跡:是個(gè)人就能上。

所以對(duì)于很多只是為了糊口的人而言:這扇門(mén)已經(jīng)關(guān)閉了。你們繼續(xù)去追下一個(gè)熱潮吧。聽(tīng)說(shuō)JavaScript要統(tǒng)一天下了,要不您去21天學(xué)個(gè)前端?

言歸正傳,那移動(dòng)開(kāi)發(fā)是不是就要大勢(shì)已去了呢?
同學(xué),恕我直言:不是移動(dòng)開(kāi)發(fā)不行,是你不行。

在移動(dòng)浪潮前,互聯(lián)網(wǎng)流量全在桌面,問(wèn)2008年的時(shí)候有條件坐在電腦前上網(wǎng)的人群有多少?再看現(xiàn)在,微信這個(gè)季度的活躍用戶(hù)5億多。雖然iOS的份額只有百分十幾。但是這是無(wú)法被忽略的百分之十幾,公司但凡有移動(dòng)業(yè)務(wù)肯定會(huì)做iOS客戶(hù)端。

所以iOS開(kāi)發(fā)的市場(chǎng)依然存在,而且不是一塊小蛋糕。

Hybrid?是的前端要來(lái)?yè)屛覀冿埻肓?/p>

在移動(dòng)開(kāi)發(fā)前幾年的時(shí)間里,想在移動(dòng)端做功能只有開(kāi)發(fā)Native app這么一條路。但是商業(yè)就是如此,隨著需求增大最后總是會(huì)有提高效率或者一些自動(dòng)化的方案出來(lái)。

相信很多人都有看到類(lèi)似的文章:你不需要開(kāi)發(fā)一個(gè)app只需要一個(gè)公眾號(hào)就可以了。前陣子微信推出小程序沒(méi)見(jiàn)過(guò)世面的吃瓜群眾們也是激動(dòng)了一番。其實(shí)這只是一筆經(jīng)濟(jì)賬。現(xiàn)在對(duì)于產(chǎn)品而言,有了更多的選擇。如果一個(gè)產(chǎn)品本身對(duì)native的能力要求就很低,當(dāng)然會(huì)選擇更便宜的方式了。

除了微信小程序這樣嵌入在微信里的方案。由傳統(tǒng)web端發(fā)起的新技術(shù)Progressive Web App也很值得關(guān)注。簡(jiǎn)單的說(shuō)web也可以有一個(gè)方便的渠道生成一個(gè)本地的app,獲得一些推送、本地存儲(chǔ)等一些能力。

Progressive Web App(下文簡(jiǎn)稱(chēng)pwa)給傳統(tǒng)web提供了新的疆土。有的產(chǎn)品除了選擇公眾號(hào),還可以選擇web app!在10月底上海的Qcon大會(huì)上有幸偶遇了前端傳奇hax(國(guó)內(nèi)前端我只服hax)。賀老師開(kāi)口一句“以我二十年的前端經(jīng)驗(yàn)來(lái)看”我就給跪了。hax告訴我pwa是有技術(shù)優(yōu)勢(shì)的。雖然未來(lái)幾年各大廠商為了商業(yè)目的不知道最后移動(dòng)開(kāi)發(fā)會(huì)變成怎樣的格局。但是pwa會(huì)有它的一席之地。

稍微有一些無(wú)奈的是iOS目前還不支持pwa。蘋(píng)果去年宣布5年內(nèi)會(huì)支持這個(gè)標(biāo)準(zhǔn),然而除apple外其他廠家已經(jīng)全部支持,現(xiàn)在安卓上是支持的。所以雖然這件事現(xiàn)在還沒(méi)發(fā)生,但是不久的將來(lái)應(yīng)該會(huì)有新的進(jìn)展。

總而言之,很多移動(dòng)產(chǎn)品不再需要開(kāi)發(fā)一個(gè)native app了。

但是,凡事不要難過(guò)的太早,說(shuō)不定還有更慘的呢?

React Native VS Weex VS DeviceOne
我覺(jué)得那些用RN的人最后都會(huì)哭。算了,我知道你們會(huì)選擇倔強(qiáng)。

這次Qcon最大的收獲莫過(guò)于知道了RN是個(gè)大坑。
RN現(xiàn)在的硬傷有:

包無(wú)法增量更新
長(zhǎng)列表沒(méi)有優(yōu)化(災(zāi)難性tableview cell沒(méi)有復(fù)用)
不支持web
debug?[黑人問(wèn)號(hào)臉]
當(dāng)然了這些不是實(shí)現(xiàn)不了,是的,你完全可以自己實(shí)現(xiàn)上面的三個(gè)難題。但是如果已經(jīng)有一個(gè)現(xiàn)成的方案呢?

是的,阿里的weex已經(jīng)走在RN的前面。我不知道是阿里的996更努力還是馬爸爸砸的錢(qián)就是多,但是事實(shí)就是如此。RN是一個(gè)純開(kāi)源的項(xiàng)目,所以不可能將來(lái)RN有個(gè)殺手級(jí)的功能weex沒(méi)有。比的就是誰(shuí)走的更快,看的更遠(yuǎn)。

是的,DeviceOne走在了weex的前列,但是一個(gè)卓越的平臺(tái)不知道能不能走的更多,看的更遠(yuǎn)。

大家要有自信,在移動(dòng)開(kāi)發(fā)上,我們看到了超一流的三個(gè)平臺(tái),我們的實(shí)力已經(jīng)是世界一流了,而且DeviceOne平臺(tái)還支持windows平臺(tái)的開(kāi)發(fā)。

所以,對(duì)于native不幸的消息來(lái)了:即便是native的app,很多功能也要交給前端實(shí)現(xiàn)了。這筆賬是非常清楚的:原來(lái)需要一前端,一個(gè)iOS,一個(gè)安卓?,F(xiàn)在只需要前端寫(xiě)一次。粗粗一算節(jié)省了三分二的成本。但是就像java一開(kāi)始就吹的run anywhere。什么技術(shù)都有它的應(yīng)用場(chǎng)景,不是能用大家就用這個(gè)技術(shù)。

可是根據(jù)我的觀察,在優(yōu)化了性能問(wèn)題后,一個(gè)app里有非常多的頁(yè)面確實(shí)不需要native寫(xiě)了,用這種weex和DeviceOne的方案就能解決了。而且開(kāi)發(fā)效率的提升是如此的明顯,weex調(diào)用原生的UI,deviceone就是原生的UI,將來(lái)會(huì)有大量的頁(yè)面不再需要native寫(xiě)代碼發(fā)版了。

我覺(jué)得我的措辭還不夠強(qiáng)烈,大家鎮(zhèn)定一下我再說(shuō)一遍:

50%的native需求將來(lái)會(huì)被weex和deviceone這樣的方案取代。

聽(tīng)說(shuō)你現(xiàn)在很難過(guò)?凡事不要難過(guò)的太早,說(shuō)不定還有...更...

移動(dòng)開(kāi)發(fā)者的未來(lái)
首先你要接受一個(gè)事實(shí),我們生活在一個(gè)科技變革最快的時(shí)代。很不幸軟件行業(yè)又是所有行業(yè)變化最劇烈的行業(yè)。摩爾定律每18個(gè)月計(jì)算能力翻一倍。在其他行業(yè)什么東西能每?jī)赡暝黾右槐抖页掷m(xù)幾十年?

換句話(huà)說(shuō),選擇了軟件開(kāi)發(fā),過(guò)去二十年里除了C++,C,Java至今依然大量需求,選擇其他技術(shù)或者語(yǔ)言都經(jīng)歷了潮起潮落。那么從開(kāi)始有程序員至今有多少語(yǔ)言呢?所以說(shuō),一門(mén)技術(shù)興起然后被冷落,如果用十年的尺度來(lái)看是非常正常的。我們的父輩在七十年代也不相信國(guó)企會(huì)下崗。你也不要抱有熟悉了一門(mén)技術(shù)可以養(yǎng)活你一輩子。

你怎么理解編程?

某門(mén)技術(shù)或者某個(gè)編程語(yǔ)言說(shuō)到底只是工具罷了。原來(lái)你用筷子,后來(lái)你來(lái)到了西餐廳,只有刀叉你就吃不了飯了?活該你餓死。

文/沒(méi)故事的卓同學(xué)(簡(jiǎn)書(shū)作者)
原文鏈接:http://www.jianshu.com/p/5ec4...
著作權(quán)歸作者所有,轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),并標(biāo)注“簡(jiǎn)書(shū)作者”。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/80706.html

相關(guān)文章

  • 2016年總結(jié)--成長(zhǎng)

    摘要:馬爾代夫之行重頭戲這一年的工作情況這一年,個(gè)人感覺(jué)還是做了不少事情,主要集中在我們公司的前端領(lǐng)域,同時(shí)也給整個(gè)技術(shù)團(tuán)隊(duì)不少的建議,引入了不少新的東西和方式,總結(jié)起來(lái)比較重要的在下面五個(gè)方面。 如果想看技術(shù)相關(guān)的,下拉到后面的重頭戲就是了。 一個(gè)活動(dòng)頁(yè)面 在15年末的時(shí)候,加入到羅輯思維,剛過(guò)來(lái)就接手了一個(gè)微信朋友圈要傳播的活動(dòng)頁(yè)面,效果頁(yè)面大概和當(dāng)時(shí)錘子手機(jī)的活動(dòng)頁(yè)面漂亮的不像實(shí)力派類(lèi)...

    niuxiaowei111 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<