[情報] Google在未來Android不再使用JAVA了?!

作者: anckyX (夜之翼)   2015-05-02 15:38:25
中文報導
http://36kr.com/p/532461.html
Google 正在為 Android 准備一個去 Java 化的 Dart 應用運行框架
英文報導
http://goo.gl/so4RRF
Google’s Dart language on Android aims for Java-free, 120 FPS apps
就說Google怎麼可能讓Microsoft白白吃他們的豆腐呢
還有由此新聞可以很清楚知道Chrome才是Google未來的重點
作者: joe7254445 (艾喬斯)   2015-05-02 15:44:00
問題是現成的APP又不是
作者: BenShiuan (璇璇)   2015-05-02 15:48:00
不知道能不能做到這樣:能在AOSP上跑 就能在WP上跑
作者: icarus0508 (饕餮)   2015-05-02 15:55:00
Dart也是開源… 再來這比較像是回應之前Apple 的 Swift 用的簡化語言 而現在大公司多平台 都是用C++ Dart 底層也是C++。 另外Java 本身並不是MS這次的發表的重點,他提供的工具是方便你找出你Apk用的Google服務。 再來Google不太可能完全放棄Java, 因為沒有JVM他之前所有Android程式都無效了,更傷這架構 對MS來說會更好處理,因為Dart更像Script,更簡單處理。 反而對現在Android的開發者(純JAVA端的)會有點威脅,畢竟大公司效能平台用C++,簡化版的用Dart,Java目前其他應用被C# 搶超兇…另外Dart 推行中,他們組織還希望其他平台多用他的東西,好取代很多Web應用哩,搞不好超歡迎MS用的
作者: Greentale (小綠...)   2015-05-02 16:00:00
變成一種很神奇的共生狀態
作者: icarus0508 (饕餮)   2015-05-02 16:04:00
現在的MS很像2000年時 的開放的Google。 Google倒是有點像包莫爾時代的MS
作者: friedpig (烤焦棉花糖)   2015-05-02 16:05:00
時代在變阿 Don't be evil M... Google
作者: icarus0508 (饕餮)   2015-05-02 16:05:00
MS 連Obj-C 這個Apple一直想推行到非蘋世界的東西都實作了,我想不到還有什麼MS不打算做了ORZObj-C: 我 終於走出蘋果了!!! 但居然是MS叔叔幫我出的學費
作者: friedpig (烤焦棉花糖)   2015-05-02 16:07:00
不打算做的.... WP(?
作者: icarus0508 (饕餮)   2015-05-02 16:08:00
比爾大叔時代的MS也是科技宅的樂園,現在這個CEO也是。 但我記得Google開放時/非開放時 CEO好像是同一個?還是有換過啊?
作者: Greentale (小綠...)   2015-05-02 16:11:00
Google X我是覺得還算蠻OK的,出的東西其實蠻吸引人。
作者: ReitaHey (浪客)   2015-05-02 16:14:00
Larry Page上台後Google就變了
作者: DendiQ (貔貅)   2015-05-02 16:16:00
去 Java 很正常,跟微軟沒什麼關係。
作者: icarus0508 (饕餮)   2015-05-02 16:18:00
包莫爾時代的MS 也是滿滿的論文黑科技啊 不過公司態度…你知道的Java還會被甲骨文 嘞所
作者: Greentale (小綠...)   2015-05-02 16:19:00
轉型吧 包默爾是用來當黑臉
作者: icarus0508 (饕餮)   2015-05-02 16:22:00
包莫爾時代的MS其實也很賺 但被人家罵就是因為東西 "不有趣了" 目前Google雖然很多機器人專案/無人車廣為人知 不過其實那些領域MS論文論也麻超多 MSR/MSRA真是很可怕的= =
作者: Greentale (小綠...)   2015-05-02 16:24:00
微軟不知道有沒有在研究電池科技XD
作者: icarus0508 (饕餮)   2015-05-02 16:25:00
這我不知道 電池 我只知道APPLE / TESLA 很強XDD
作者: TsaoCCFGOGO (書唸累時,就算數學吧)   2015-05-02 16:31:00
Objective-C 走出 APPLE 不會馬上被踩扁嗎 XDD
作者: icarus0508 (饕餮)   2015-05-02 16:33:00
我個人是覺得Obj-C很醜很不實用啦… 我都會用Obj-c/C++混合碼來寫C++ 為主。 但我知道很多Xcode為主的人很愛Obj-C就是了。
作者: fireslayer (fireslayer)   2015-05-02 17:37:00
我寫ios都用Swift
作者: jeromel (jerome)   2015-05-02 18:33:00
感覺google也在加速去android化,轉往Chrome,那apple呢,不打算用ios一統江湖嗎?怎麼都沒動作?
作者: icarus0508 (饕餮)   2015-05-02 18:45:00
Apple有啊 Metal 目前只有iOS有(有Computer Shader)OSX還是殘廢的OpenGL4.1 沒有Compute Shader 目前iOS的 Render system 比OSX 還先進 == (當然是完全比不上MS 的DirectX就是了)Android 的開放讓Google起來 但也因為Android開放讓Google可以控制的有限 ChromeOS 才是Google完全控制的啊
作者: friedpig (烤焦棉花糖)   2015-05-02 18:54:00
ChromeOS真的有機會嗎 一整個搞不起來的樣子
作者: icarus0508 (饕餮)   2015-05-02 18:56:00
所以ChromeOS 一直想把Android的東西移過去啊 而且還是想主打便宜 但Win筆電很多比它還便宜… 目前就是一個Google Doc 專用機
作者: Greentale (小綠...)   2015-05-02 18:58:00
ChromeOS好像也有出低價機種了 ATOM等級
作者: icarus0508 (饕餮)   2015-05-02 18:58:00
然後最近還是出來幾台很貴的Chrome Book 我覺得已經在主打 "迷" 了 = =ChromeOS 一開始就主打低價XD 但說真的 8000台幣 買WinPC/ ChromeOS 我應該會買前者吧= =
作者: alljerry04 (Jas)   2015-05-02 19:15:00
而且前者不只 Android apps 未來還可以有 iOS Apps XDD
作者: Greentale (小綠...)   2015-05-02 19:20:00
不過還是要讓開發商肯作啦。是說很久前也曾說過APP轉換容易這件事XDD
作者: icarus0508 (饕餮)   2015-05-02 19:22:00
之前沒有真的容易啊 C# / Obj-C /JAVA 之間 連一些簡單的程式 都不是那麼容易轉換了這次是 用JAVA / OBJ-C 直在VS上開發 安桌的還可以用其他IDE 寫Win 10 App。 依目前提出的,一般簡單的安桌App (用很多Google服務的那種) 轉換成MS服務真的會滿簡單的 Section有Demo。 但遊戲那種(特別是效能遊戲) 就不太可能那麼好寫了,但目前Unity /UnrealEngine4 都幫你做完這個事情了,應該也會好多了。最主要是 PC寫完 等於完成XboxOne/手機 這件事 的確是真的滿強的
作者: TsaoCCFGOGO (書唸累時,就算數學吧)   2015-05-02 20:38:00
等有強者發表感想了
作者: icarus0508 (饕餮)   2015-05-02 21:35:00
http://channel9.msdn.com/Events/Build/2015/3-714這篇CODE很有趣 安桌前50名的APP 80%是用C++
作者: legendmtg (CLANNAD)   2015-05-02 22:22:00
遊戲基本上一直都是C++的天下
作者: TsaoCCFGOGO (書唸累時,就算數學吧)   2015-05-02 22:36:00
扣掉遊戲的話會變怎樣我蠻好奇的
作者: icarus0508 (饕餮)   2015-05-02 22:38:00
前50名不是全遊戲啊 只是很多都是像通訊軟體/SKYPE /OFFICE 之類的 效能軟體XDD我總結一下影片: 三個DEMO : 1.Demo Android C++ inVS , 可以在C++下斷點,但不可以在JAVA下(沒支援援。2. 在VS中 寫C++ BASE 的Android/WindowPhone 程式,其中C++幾乎是共用 3.在VS中寫Android/iOS OpenGLES 程式。其中iOS還是要遠端到Mac上,但可以在VS Debug 全部。一樣C++部份幾乎是共用。 目前DEMO 是在Win8.1 上用VS 2015 RC寫的,現在可以下來玩。目前 如果你要用Java 寫 Win 10的 App(例 從Android轉Code過來), 要用Android 的IDE,但可以編出Win 10的App。 (因為VS沒有Java的Debug,除非你Java Code很少) 如果你是C++使用者,你就可以直接在VS上一個Solution 共用C++程式碼 寫 Android/iOS/Windows10
作者: felaray (傲嬌魚)   2015-05-02 23:26:00
總覺得I大可以回文了...
作者: icarus0508 (饕餮)   2015-05-03 00:35:00
你看 Building Cross-Platform Mobile Apps in C++ with Visual Studio 2015 那篇Build影片。 裡面有提到Win /Android /iOS 下面的語言架構。啊 == 錯文了
作者: t77133562003 (我是一隻山羊)   2015-05-03 01:22:00
去jave 是皆大歡喜 和軟軟沒啥關西= =
作者: icarus0508 (饕餮)   2015-05-03 01:46:00
雖然 Java在歐美除了安桌外 的確有勢微 不過我記得台灣超多愛Java的 很多大學還只教Java (資工) 反而有很多時候需要Native經驗的人 變少…
作者: mmppeegg (我是寂寞的)   2015-05-03 01:52:00
資工還是學turbo c比較實際,期末作業就是用turbo c寫一個視窗程式
作者: icarus0508 (饕餮)   2015-05-03 02:31:00
turbo C 0.0 怎麼會用這啊雖然 一般學校不會管用啥IDE 但寫C/C++ 學生可能還不至於用到VS 但一般也是用Dev C++吧 重點是會C/C++ 的記憶體概念之類的而且台灣有教C/C++ 學校不是都有校園版的VS了嗎
作者: TsaoCCFGOGO (書唸累時,就算數學吧)   2015-05-03 02:51:00
感覺是在講反話 XDD 那學 MASM 如何啊?
作者: dotZu (良牙)   2015-05-03 04:05:00
Dart 來照吃啊,別忘了 Android 本來就有一層 dalvik VM真正在跑的是 dalvik bytecode,和用啥程式語言寫都無關
作者: mmppeegg (我是寂寞的)   2015-05-03 09:19:00
噗哈哈 turbo c當然是故意講的XD我的年代的確是turbo c/MASM, 手下剛畢業新人是…忘了好像是DEV C沒錯,只是他對C好像不很熟@@
作者: hoyunxian (WildDagger)   2015-05-03 11:10:00
我以為說Google考慮放棄Java,是因為他們之前和Oracle打官司輸了又不想付錢,才會想要放棄Java?

Links booklink

Contact Us: admin [ a t ] ucptt.com