Q新聞丨Google開發者大會給我們帶來了什麼?微軟欲將手機變成真正的PC;Yelp的數據管道開源了

2021-02-25 InfoQ

編輯丨小智

本周要聞:

12月8日召開的Google開發者大會給中國開發者帶來了什麼?微軟並無退出手機市場意願,且欲將手機變成真正的PC;Yelp的數據管道已開源。

12月8日,InfoQ記者應邀參加Google開發者大會2016北京站,這次大會有超過2000開發者參加,Google大中華區總裁Scott Beaumont、Google全球開發者產品總監Ben Galbraith做了主題演講,之後InfoQ記者參加了對他們的採訪。

詳解Google開發者大會2016

從內容上來說,這次Google Developer Day相當於今年5月份的Google IO的濃縮版,另外有一些專門針對國內開發者的福利和講座。主題演講的回放在這裡:

http://v.youku.com/v_show/id_XMTg1NDQ3ODM4OA==.html

主題演講主要介紹了Google目前力推的幾項技術和創新:

Web開發,包括Progressive Web Apps(PWA)和Accelerated Mobile Pages(AMP),兩者可結合使用,效果更佳。

Angular,目前已經推出了2.0版本。Angular項目負責人Naomi Black專門上臺做了介紹,使用Angular可以開發PWA.

Android開發,Android 7.x和Android Studio,特別是Android Studio推出的設計工具以及Vulkan 3D繪圖API。

Firebase,這是Google收購整合的BaaS服務,給移動App提供後端支持以及強大的分析和報告。

TensorFlow,Google開源的人工智慧項目,另外Google還計劃開源它的另一個AI項目,即AlphaGo背後的DeepMind,不過大會上沒有多提。

DayDream,接力Google最早推出的CardBoard,將VR推向下一個臺階的Google VR平臺,明年會有很多DayDream Ready的設備出來。另外Google也沒有拒絕其它平臺,比如開場時請人演示了基於HTC Vive進行3D作畫,裡面使用的Tilt Brush工具就是Google開發的。除此之外,在AR方面還有Tango項目也在大會上現身。

這次開發者大會的特別之處在於它的聲勢浩大。從2007年到2011年,Google在中國舉辦了多屆開發者大會,特別是早期的Android開發者,可能會對2011年的大會記憶猶新。

其後Google在國內的開發者線下活動轉向了社區,由Google的開發者關係部門支持,各地的Google技術愛好者們組織了GDG,定期舉辦線下活動,分享最新的開發技術,Google官方的工程師也會參加。據Scott說,其實GDD也一直在辦,不過規模小點。

這次規模盛大的開發者大會從總體上來說,是Google在中國舉辦的面向開發者的線下活動的一環。這次大會表示Google對中國開發者更加重視,在大會上Google也針對中國開發者推出了一些便利服務和計劃。

給中國開發者的禮物

首先,Google面向中國開發者推出了3個本地化官網,包括不用翻牆訪問的官方文檔,官網採用了.cn域名,具體如下:

developers.google.cn 整合的Google技術學習資源,包括分門別類的技術產品和開發指南。

developer.android.google.cn 特別為Android開發者推出的官網,有中文界面,不過目前官方文檔還是英文的。

firebase.google.cn Firebase中文官網,包括英文的官方文檔,不過想要使用的話還是需要連結到主站。

除了這三個本地官網之外,Google還將Google Developers Agency Program向中國軟體開發代理商開放,幫助這些代理商掌握最新的Google開發技能,開發更好的應用。對於國內做外包開發的公司是一大福利。

需要注意的是,這些Google開發者中文官網並不代表著其對應的服務,如Firebase,能很快的遷移到中國,因此只能稱它們為便利服務,為國內開發者獲取Google最新技術掃清障礙。

Google在中國

Scott在採訪中表示,Google在國內向開發者和企業等提供服務。如Adwords和Admob,同時,在涉及到海外市場時,Google的各種服務都能派上用場。

這次大會上,Google也將出海作為一個重點,希望開發者將目光投向全球。

對於大家關心的問題,InfoQ記者問了Google搜索是否能返華,Scott表示目前沒有更多信息透露,同樣的,對Google Play和GMS在國內受到限制有何看法,Ben沒有正面回答這個問題,只是表示尚無計劃將GMS core帶到中國。

另外還有人關心最近傳言Google內部研發的Andromeda作業系統,InfoQ記者向Google相關人員諮詢了這個問題,他們表示像這種傳言Google一般不會官方回應。

對於大家關心的很多問題,目前Google官方並不能提供進一步消息。即便如此,這次開發者大會令人興奮,Ben表示,他們將加強和國內開發者的交流,將更多類似活動帶到國內,幫助中國開發者社區。

本文作者:徐川

近日,微軟為ARM平臺帶來了完整版的Windows 10,包括對所有桌面應用的支持。微軟在驍龍820晶片上演示了高清視頻播放,並運行了Adobe Photoshop和Office軟體。微軟計劃先讓ARM平臺的筆記本運行最新版的Windows 10,並使用模擬器運行傳統的x86平臺桌面應用,為用戶帶來無縫的體驗。雖然微軟選擇了先讓筆記本運行Windows 10,不過根據以往的經驗,微軟有可能也會把手機變成真正的PC。

去年發布的Continuum著實驚豔了一把,它把手機的屏幕投放到顯示器上,並讓我們感覺它就像一臺成熟的PC一樣。不過它只是看起來像而已,我們仍然無法在上面運行真正的PC應用。我們可以在上面進行網頁瀏覽或做一些文字編輯工作,但要乾重活就需要切回到真正的PC。

一直有傳言說微軟可能會發布基於Intel架構的Surface Phone,不過Intel取消Atom處理器讓這個傳言不攻自破。不過基於ARM架構的手機或平板倒是有可能,而且微軟會用模擬器運行桌面應用,從而讓它們變成正在的PC。

這個行業的巨頭們從未放棄要把手機變成PC的想法。之前摩託羅拉嘗試過Atrix,Asus發布了PadFone,Canonical嘗試了把Ubuntu手機變成PC。而微軟在PC界的絕對地位更有可能讓這種轉變大規模普及。

2016年是微軟移動業務倒退的一年,Windows Phone的市場份額萎靡不振。不過微軟並沒有因此決定退出移動市場,相反,它在ARM平臺所做的努力說明它正在醞釀新的動作。微軟所面臨的挑戰,是如何為它的手機構建龐大的生態系統。模擬器有性能上的短板,把手機變成PC需要技術上的重大突破,而這需要整個行業的努力。

iPad Pro雖然也支持一些常用的應用,但對大多數專業人士來說,這些應用跟桌面版比起來仍然存在不足。比如Adobe系列軟體,仍然需要依靠Adobe公司專門為iPad開發專用版本。Google的Android應用也無法跟桌面相比,不過有傳言說Chrome OS將會和Android合併到一起來解決這個問題。人們對微軟抱有重望,因為微軟在PC界的霸主地位。

從近期發布的Surface系列(包括Surface Studio)來看,微軟似乎想要鞏固它在PC界的位置。同時,它在混合現實和虛擬實境領域也有所動作。除此以外,就是考慮如何把手機變成PC了。這對Windows粉絲和一些商業客戶來說是一個很激動人心的消息。

本文作者:薛命燈

在過去的幾個月裡,Yelp一直在不斷地向大家分享著他們的數據管道的情況(文章列表見頁尾)。這是一套基於Python的工具,可以實時地將數據流向需要它們的服務,並隨之加以必要的數據處理。

這一系列的文章講述了如何從MySQL中將消息複製出來、如何跟蹤模式的變化及演進、並最終分享了如何把數據接入到Redshift和Salesforce等不同類型的目標存儲。

幸好Yelp非常慷慨,他們不只是分享了自己的設計思路和經驗,更是趕在聖誕節之前向大家獻上了一份大禮,把主要模塊開源出來了!

https://engineeringblog.yelp.com/2016/11/open-sourcing-yelps-data-pipeline.html

在讀過了所有這些關於我們的數據管道的文章之後,可能你會覺得我們這些Yelp的人不過是像一個孩子在向大家炫耀他的新玩具一樣,肯定會自己捂得嚴嚴的,不會和大家分享。

但是和大多數有了新玩具又不會分享的孩子一樣,我們願意分享——所以我們最終決定要把我們的數據管道的主體部分開源出來,然後大家就可以開心地迎來新年假期了。

閒話少說,下面這些就是Yelp為大家的假期準備的聖誕禮物:

MySQL Streamer會不斷地查看MySQL的binlog,得到最新的表變更操作。Streamer負責捕獲MySQL資料庫上的單條數據更改操作,並把它封裝成Kafka消息,發布到Kafka的某個Topic中。如果有必要,也會做模式轉換。

Schematizer服務會跟蹤每一條消息所使用的模式信息。在有新模式出現時,Schematizer會處理註冊消息,並為下遊的表生成更改計劃。

Data Pipeline clientlib為生產和消費Kafka消息提供了非常易用的接口。有了clientlib,就再也不必關心Kafka的Topic名字、加密或消費者程序的分區情況了。你可以站在表和資料庫的角度去考慮問題,不必關心其它細節。

Data Pipeline Avro utility包提供了讀寫Avro模式的Python接口。它也可以為表的主鍵等模式信息提供枚舉類,這一點Yelp在實踐中發現非常有用。

Yelp Kafka庫擴展了Kafka-python包,並提供了多重處理消費者組等新功能。這個庫可以幫助大家非常高效地與Kafka進行交互。這個庫也讓用戶可以判斷出Yelp內部的Kafka跨區域部署情況。

數據管道中不同組成部分的概覽圖。單個服務用方形表示,而共享包用圓角表示。

這些項目每個都有Docker化的服務,你可以很容易地把它們用到你的架構中。我們希望對於每個用Python構建實時流處理程序的開發者來說,它們都能有用。

有了之前的文章介紹,現在又有了開源的代碼,相信有許多數據處理工程師的聖誕假期都會過得無比充實了。

Yelp的系列文章深度講解了他們如何用「確保只有一次」的方式把MySQL資料庫中的改動實時地以流的方式傳輸出去,他們如何自動跟蹤表模式變化、如何處理和轉換流,以及最終如何把這些數據存儲到Redshift或Salesforce之類的數據倉庫中去。

詳見:

http://www.infoq.com/cn/news/2016/12/Yelp-data-pipeline-open-source

本文作者:足下

今日薦文

點擊下方圖片即可閱讀

最新高清IT職業技能圖譜:架構師、H5、DBA、移動、大數據、運維...


相關焦點

  • 臥槽:微軟又推出新的開源網站!
    這不是微軟唯一的開源網站,但卻代表了新的起點。這個網站本身是開源的,內容也是關於開源的,同時提供一些開源服務。微軟又雙叒「搞」開源了!是的,如果一個Github還不夠,那就在開源一個開源網站!這次是真的全面擁抱開源了!
  • 微軟:來這個開源的網站看看我們是如何擁抱開源的
    微軟近日上線了一個新的開源網站——網站本身既是開源的,內容也是關於開源的——來展示其如何擁抱開源,同時提供一些開源服務。從首頁來看,這一開源網站的核心理念是「開放」、「協作」和「靈活」。微軟在網站中陳列了自己的開源項目和服務。網站分為參與、項目、生態、招聘及博客等版塊。
  • Google I/O 2016 YouTube視頻直播:谷歌2016開發者大會看點大全
    一年一度的 Google I/O 將於美國當地時間5月18日早10點(北京時間19日凌晨1點),在美國加利福尼亞州山景城舉行。
  • 微軟專家警告:別用IE上網啦!
    至於原因他解釋道:「IE是兼容性解決方案,不支持新的網絡標準,雖然許多網站都能正常運行,但大多數開發者都沒有針對IE測試網站。」對於微軟來說,做出這樣的決定肯定不容易,但絕對是理智的,畢竟雙方的市場規模已經完全不在一個層級上。NetMarketShare的最新統計數據顯示,2019年1月份Google Chrome瀏覽器在桌面、筆記本上的份額已達67.29%,比此前一個月有提高了0.11個百分點,對比一年前則增加了5.88個百分點。
  • Google 開發者大會:哦喲,這是要搞事情啊!
    v=X8SsJ-6lDUU同時,大會直播將在 Bilibili,鬥魚直播,鳳凰科技,搜狐科技,優酷,戰旗直播同步播放。具體觀看信息,請持續關注官網(點擊「閱讀原文」),以及我們的社交媒體渠道(微信:谷歌開發者和微博@Google開發者)。
  • 2016 Google 開發者大會直播入口!
    最後一大波直播預告:2016 Google 開發者大會我們很高興與中國本地的直播合作夥伴合作歡迎大家通過以下渠道觀看2016 Google 開發者大會直播:(排名不分先後)感謝您的支持和配合,帶上個人有效證件和你的好奇心,我們明早北京見!
  • Google I/O 2015大會日程:Android M、voice access、Chromecast 2
    國外科技ArsTechnica依據現有的信息挖掘出了很多有趣的內容,我們摘譯了一部分:這看起來像是Android的下一個版本,於本月底出現在I/O大會上。其實,按照慣例,去年Android L的命名規則以及後續推出了開發者預覽版(Android 5.0 Lollipop),這次也應該是同樣,想必也會迎來一個新格局。
  • 蘋果開發者大會WWDC2016倒計時,什麼值得期待,什麼又是你需要的?
    今年的蘋果也是略顯調皮,先是有網友調戲Siri「WWDC什麼時候召開」,Siri緊接著給用代碼出了註冊地址,同時蘋果還為全球各地的技術大神們推出了 WWDC 的專屬APP,真可謂用心良苦啊!看圖片大家可以發現,主界面主要由下方的 Schedule(日程安排),Maps(地圖),News(新聞),Videos(視頻)所構成,只需要進入相應的菜單,就可以瀏覽到想要知道的信息。這款 App 對一般用戶來說可能用處不大,但對於蘋果生態相關的從業人員來說,好像找到了一個百寶箱,比如最後一欄Videos(視頻)當中,不僅有往年 WWDC 的內容,其他官方出品的內容也一應俱全。
  • Google 谷歌的未來 & 野心:2017 Google I/O 大會全程回顧
    前言Google I/O 大會:Innovation in the Open,開放中創新,是Google官方舉辦的開發者大會面向開發者
  • 匯總:大數據開源框架技術掃盲
    GPFS的應用範圍非常廣泛,從多節點文件共享服務、實時多媒體處理、到大型的高性能計算集群,我們都可以看到GPFS的優秀表現。GPFS在這些應用裡面都表現出了非常出色的性能和高可用性。相關網站:GPFSCeph:Ceph是一個開源的統一的分布式存儲系統,是高性能的並行文件系統。
  • Github 用戶喊話微軟:放棄 ICE 吧,不然會失去我們的
    而微軟是與 ICE 合作的主要科技公司之一。這件事首先在微軟內部 引起了不小轟動,超過 300 名的員工要求微軟取消與 ICE 的合作,他們在請願書中寫道:「...希望微軟站在道德的一遍,將孩子和家庭置於利益之上...」。不久之後,GitHub 社區的成員也站出來要求微軟終止與 ICE 的合作,不然他們會將現有的開源項目都轉向其他平臺。
  • Windows 10新功能一覽:微軟下血本了
    現在,我們再來看看它有哪些創新:Windows 10新功能一覽:微軟下血本了 從微軟公布的幻燈片來看,微軟在Windows 10中新增了Cortana(中文版為小娜)智能語音助手,需要2-4個麥克風陣列。全新提供了Windows Hello安全驗證機制,運用了紅外、Intel實感、指紋、虹膜等技術(需要相關硬體支持)。
  • WinPcap威力加強版:這個國產開源工具獲得了Google贊助
    支持Windows平臺的迴環(Loopback)數據包採集;5. 支持Windows平臺的迴環(Loopback)數據包發送;安裝在Nmap項目分支下可獲得npcap的源碼以及編譯好的安裝包:本次測試我們下載了目前的最新版(0.07 r3)
  • 微軟WinHEC 2016大會:除了Hololens明年入華,還有這些黑科技!
    12月8日,微軟WinHEC大會在深圳召開,這次大會的重點就是AR(增強現實)、VR(虛擬實境)及MR(混合現實)
  • 微軟聯合全球5大PC廠商推出VR眼鏡:定價2000元
    微軟在此次發布會上宣布未來將重點發展3D與4K技術,為此特別推出了Paint 3D應用以及可用於Hololens的3D瀏覽器。對大多數消費者而言,Hololens十分昂貴,在此次發布會上,微軟宣布與合作夥伴將推出價格親民的VR頭戴顯示器,售價299美元起(約合人民幣2020元),新的VR頭戴設備將配備六個自由度傳感器,不需要在一個單獨的房間使用。
  • 真是相親相愛的一對,蘋果iTunes今年將在微軟商店上架!
    微軟2017 年全球開發者大會進入第二天,官方發布了 Windows 10 Fall Creators Update 秋季版更新將在今年 9 月正式推送
  • Android設計師訪談:Google專業開發者養成記
    但是在很多情況下, 他們之前的經歷給他們的移動應用設計帶來了一系列問題. 他們並不知道移動設計的基礎, 也不清楚開發者們是如何把他們的設計轉變成一行行代碼的. 而且更致命的是, 他們中的很多人對於移動應用的設計規範沒有任何概念. 所以我們一直試圖在博客文章中, 在大會宣講中, 以及其他很多地方傳播這樣的理念: 請做出些開發者能夠理解的並使用的設計來.
  • 微軟低端WP手機成功關鍵:為Windows 10瘦身
    據國外媒體報導,市場研究公司Gartner的數據顯示,去年微軟Windows Phone全球智慧型手機市場份額僅為2.8%
  • 歐界:谷歌宣布Chromebook將兼容安卓應用 微軟和蘋果地位岌岌可危
    隨著融合技術的完善,安卓應用將與Chrome OS實現完美融合,並給用戶帶來方便、優質的體驗。谷歌幾年的努力終於見到了成效,Chrome OS支持安卓應用將使得搭載了Chrome OS的Chromebook功能更加強大,甚至能直接對抗Windows和Mac OS。從谷歌的強勢反擊來看,它是要藉助安卓在手機領域的壟斷地位進一步擴展桌面電腦市場,挑戰微軟和蘋果的地位。