[情报] 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