Chinaunix

标题: 【话题讨论】软苹果并不好捏 写代码真能改变世界么?(获奖名单已公布-2014-6-26) [打印本页]

作者: pipihappy8888    时间: 2014-06-03 14:56
标题: 【话题讨论】软苹果并不好捏 写代码真能改变世界么?(获奖名单已公布-2014-6-26)
获奖名单已公布,详情请看:http://bbs.chinaunix.net/thread-4143620-1-1.html

苹果WWDC大会本就以软件、开发者、应用为主题,硬件并不是主角。但前段时间的炒作,提高了公众对iPhone 6与iWatch的期待。你看,就连沾点仙气的国内蓝宝石概念股,股价就已腾飞半年了。而本届WWDC2014没有什么革命性硬件出来,多少让人有些失望,苹果的股价不涨反下跌了0.69%,期待已久的iPhone6也只能在苹果9月发布会上一睹其“芳容”了。



没有硬件的WWDC,苹果欲再造生态圈,软苹果并不好捏。这次WWDC2014的主题,Write the Code Change the World,写代码改变世界的寓意也似乎成了其推出Swift的最好诠释。但Swift真的能改变世界吗?也有悲观人士认为,苹果新推出的语言,有多少人会去用,仍是个问题。苹果放弃C语言,推出自己的编程语言Swift,到底是好还是坏?



今年的WWDC 2014上,库克卯足火力,带着它的拳头产品iOS 8 砸下了小绿机器人Android操作系统,并嘲讽很多Android用户用的还是4年前的系统,山顶洞人么。iOS 8 相对于iOS 7 有哪些优化与改进?用户选择Android是否真的错了?



Mac作为iPhone的免提扬声器来接打电话,连短信回复也可以实现,这主要归功于苹果最新的桌面操作系统Yosemite的功劳。苹果发布最新版OS X Yosemite操作系统有哪些亮点?



HomeKit也来了,苹果敲响了智能家居的节奏,而Siri也会参与到家居控制中来,如果你告诉Siri想要睡觉了,那么你的手机就会调暗灯光,锁上门,设定恒温器等。由于当前行业内的智能家居技术标准不一,甚至无线协议也不同,要真正要实现这一点并非易事,您看好苹果HomeKit么?



活动时间:2014年6月3日-6月20日
活动奖励:欢迎亲们针对以上任意问题踊跃回帖,活动结束后我们将抽取5名会员,奖励技术图书徽章一枚,可以用来兑换技术图书一本
作者: 2009532140    时间: 2014-06-03 15:35

作者: hellioncu    时间: 2014-06-03 15:59
本来苹果的是Objective-C,跟C、C++也不一样,要开发苹果系统上的应用不得不用,现在推出全新的Swift语言,不用担心没有人用。由于简单,门槛降低,开发者可能会更多。实时代码效果预览功能很吸引人。

BTW:为什么要叫Swift,跟现有的银行结算系统SWIFT一样?
作者: love_wisdom    时间: 2014-06-03 16:17
研究物理和数学能够改变世界,代码不行。
作者: love_wisdom    时间: 2014-06-03 16:18
代码不就是数据,不也依赖物质。
作者: pipihappy8888    时间: 2014-06-03 16:37
回复 4# love_wisdom
swift,英文意思快速的,表示这种语言编程效率很高。

   
作者: xhload3d    时间: 2014-06-03 16:47
WebGL on iOS8 终于等到了这一天

不用折腾以前各种hack方式才能在iOS上玩WebGL,而且苹果还能给Android届再设立一个WebGL在移动终端性能的标杆,促进厂家更努力

作者: cokeboL    时间: 2014-06-03 17:03
新语言的诞生,从官方描述的特性上看是不错,但是作为游戏码农,表示最希望的是跨平台,
即便只考虑苹果平台,Swift这时候发布,以前的OC玩家也有够难受,而且毕竟还没大规模
市场化,谁知道其优点如何,缺点又有哪些?不过在官方强制推动下,Swift应该比go容易
普及得多

乔帮主走后,苹果的产品更像是在跟随android,没什么新意,又没什么开源的态度,作为
精疲力尽的码农,对苹果这种添麻烦式的创新真心无奈。

我们团队至少几年内是不会考虑使用Swift的,也不看好苹果公司的未来
作者: damcool    时间: 2014-06-03 17:15
SWIFT=BASIC+Object Pascal
作者: seesea2517    时间: 2014-06-03 17:59
开发移动app的团队一般会同时考虑几个系统吧,swift移植性如何?
现有团队的技能迁移成本几何?
这都是要考虑的问题。
作者: cryboy2001    时间: 2014-06-04 08:29
本帖最后由 cryboy2001 于 2014-06-04 08:31 编辑

新的语言要大量应用,至少要N多年后了。

当年乔帮主离开了苹果后,苹果都差点倒闭了,现在永远离开,苹果要当心了。
作者: rover12421    时间: 2014-06-04 09:07
本帖最后由 rover12421 于 2014-06-04 10:07 编辑

代码改变世界有的夸大了,没有硬件的支撑,代码再好也白搭,反过来也一样.
至于swift,和go当年一样的夸的很好,也有很多人跃跃欲试,很多人冷眼旁观,至于结局还是很难下定论的.
在苹果的推动下,swift的发展可能会好于go,但是结果怎么样还很难说.
swift并没有说他的跨平台性,估计是没的了,而现有的公共代码,我想也没那么快的全部移植到swift上的.

android的变化也很大,真不敢说ios就是高大上,andoid就是山顶洞人.
作者: 流氓无产者    时间: 2014-06-04 09:18
苹果的优势就是软硬结合做得好,还有工业设计是一流
cooker这人似乎守成有余,创业不足,难当大任
作者: 流氓无产者    时间: 2014-06-04 09:18
苹果的优势就是软硬结合做得好,还有工业设计是一流
cooker这人似乎守成有余,创业不足,难当大任
作者: hellioncu    时间: 2014-06-04 09:42
流氓无产者 发表于 2014-06-04 09:18
苹果的优势就是软硬结合做得好,还有工业设计是一流
cooker这人似乎守成有余,创业不足,难当大任


you can you up
作者: Hongqiyaodao    时间: 2014-06-04 10:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: yybmsrs    时间: 2014-06-04 11:35
写代码可以改变世界,即使只是世界的一小部分。
作者: timespace    时间: 2014-06-04 11:52
1. Swift。
Swift定位是现代的编程语言,没有兼容C的包袱,更加易用,功能更加丰富,意味着开发者生产力的提升,而且runtime能与C/Objective-C共存。任何放弃C的言论都是荒谬的,WWDC中Apple没这么说,即使Microsoft推行C++/C#这么多年,也没狂妄到放弃C的地步,最多是C淡出高层应用开发,而专注于底层系统开发。Apple本来就是一个闭合生态系统,应用开发的主力是Objective-C,如果Swift真有预期的那么优秀,怎么没人用?Swift语法像Objective-C,学习成本不高,关键是Swift能调用Objective-C,意味着过去的成果也继承了,不过Swift的普及还需要时日。

2. iOS 8。
iOS 7是UI大幅革新,iOS 8起码UI上变化不大,不过加了不少实用功能,很多Apple封闭的功能都开放了。印象最深的就是Extensibility(扩展性?),App间通信更加灵活,比如第三方输入法有了,比如Touch ID API有了,比如通知中心能自定义了,等等,总之越狱的理由更少了。。。

3. OS X Yosemite。
Yosemite UI变化极大,类似iOS 7那种变革,去立体拟物风格,保持简洁线条,透明与动画保持层次感。功能上继续与iOS融合,这没什么意外,OS X从Lion(launchpad, mission control...)就开始这种融合了,接电话只是其中之一,Spotlight能搜网络了,Safari新支持一堆网络标准而且性能更强,iCloud Drive(支持Windows)不知能否替代我的Dropbox,Markup标记修改是否可以代替Snagit,等等。

Apple的思路很清晰,让OS X与iOS的差别不是那么突兀,能够自然的转换,就好比iPad和iPhone之间系统的差异,这对OS X的普及也是大有帮助,OS X正面与Windows竞争是没戏的,曲线救国的策略说不定能奏效,当然两三年是没什么变化,但IT行业十年后的事情谁能知道?

4. HealthKit / HomeKit / CloudKit ....
无数的Kit,本次WWDC除了OS X和iOS的第三个大合集,比较突出的就是健康与运动相关的HealthKit,以及智能家居HomeKit,看出Apple在努力和这些领域的厂商建立标准,未来前景不错,Apple未来可能在这几个领域发力新硬件产品。
作者: beyondfly    时间: 2014-06-04 13:35
苹果推出新的编程语言swift,能够全面兼容OC, 但swift更多是在苹果平台上使用,在其它的平台上缺少竞争力。不像C、java、GO一样,可以在多个平台上使用。
作者: rover12421    时间: 2014-06-04 14:38
ios 8 开放性不错.身边几个对ios 8支持第三方输入法很赶兴趣,原生的输入法确实不咋的.
期待ios 8前日发布.
作者: xuexiaogang    时间: 2014-06-05 10:57
回复 1# pipihappy8888


    用户选择Android是否真的错了?
我不这么认为,我觉得处于竞争原因,原来越多非苹果的都用安卓来形成联盟。所以选择安卓没有错。在竞争下,我们会得到更加好的产品。
作者: 黄飞鸿斗地主    时间: 2014-06-05 15:29
表示阅过
作者: tony_trh    时间: 2014-06-06 11:43
swift语言跨平台,我觉得不是大问题,
因为:任何语言本身,不存在什么特定的平台,只要有相对应的编译器,理论上,任何语言都能跨平台,
SWIFT的后端编译器是LLVM,LLVM本身是垮平台的,所以,把SWIFT移到其它平台上,非常容易。


作者: lsstarboy    时间: 2014-06-06 14:37
凭借苹果的力量,swift应该能火一阵子,因为os下比android下面赚钱更容易。
android现在更像农村大集市,Apple更像品牌店,品牌店换个款式,有时会引发一小段的潮流。
作者: 陌路巨额投入    时间: 2014-06-10 09:20
1. Swift问题
       Swift改变了Obejective-C复杂的语法,并保留了Smalltalk的动态特性,敏捷易用,苹果的生态圈要优于Google,现在苹果又进一步完善了开发生态圈。相信日后又有更多优秀的App要与大家见面了,我们都知道软件也是支撑苹果的又一根基。Swift定位是现代的编程语言,没有兼容C的包袱,更加易用,功能更加丰富,意味着开发者生产力的提升,而且runtime能与C/Objective-C共存。Swift语法像Objective-C,学习成本不高,关键是Swift能调用Objective-C,意味着过去的成果也继承了,不过Swift的普及还需要时日。相信Swift还是会在以后占据大市场的。

2. iOS 8相对于IOS7的改进:
iOS 7是UI大幅革新,iOS 8在UI上变化不大,不过加了不少实用功能,很多Apple封闭的功能都开放了,如引入了标签浏览功能 ,改进锁屏界面 ,搜索工具方面还增加了推荐功能。Quicktype方面更加智能,覆盖所有语言,甚至可以预测性的输入,在隐私上面的保护也有所加强。Family sharing ,用户可以在iOS上建立家庭小组,这点个人和喜欢。。
Siri功能改进 ,其变的更快,针对中国用户,地图精度大幅度改善,中国的节日也会有相应的提醒,同时也改善了天气的信息。这个也越来越人性化。。。用户选择Android也没有错,Android的功能简单易用,每个人都有自己的使用习惯吧。。

3. OS X Yosemite。
        Yosemite UI变化极大,类似iOS 7那种变革,去立体拟物风格,保持简洁线条,透明与动画保持层次感。功能上继续与iOS融合,这没什么意外,OS X从Lion(launchpad, mission control...)就开始这种融合了,接电话只是其中之一,Spotlight能搜网络了,Safari新支持一堆网络标准而且性能更强,iCloud Drive(支持Windows)不知能否替代我的Dropbox,Markup标记修改是否可以代替Snagit,等等。OS X Yosemite不仅在视觉效果上有了较大改进,而且也是目前功能最大强的苹果OS X系统。这次Yosemite除了继续提升Mac端原本的细节功能外,更是全方位与IOS系统互联,苹果用户可以得到更加丰富、完整的产品体验。

4. HealthKit / HomeKit / CloudKit ....
         健康与运动相关的HealthKit,以及智能家居HomeKit,看出Apple在努力和这些领域的厂商建立标准,未来前景不错,Apple未来可能在这几个领域发力新硬件产品。个人比较看好,这个感觉还是非常不错的
作者: jackson198574    时间: 2014-06-10 09:34
本帖最后由 jackson198574 于 2014-06-10 09:34 编辑

看好HomeKit呀,最近飞行汽车都上路了,相信家居智能也一样会发光发热哒~~~
作者: manULinux    时间: 2014-06-10 16:42
“但Swift真的能改变世界吗?也有悲观人士认为,苹果新推出的语言,有多少人会去用,仍是个问题。苹果放弃C语言,推出自己的编程语言Swift,到底是好还是坏? ”
我觉得有可能,况且Objective-C 与c c++有非常的不同。都能让我们对iso MAC喜欢程度远远超过安卓,swift最近也一直关注与c c++ 很像比c c++ 更为简介,灵活又像脚本语言,关键是自动管理机制开发起来更为舒服。但是swift相对c还是很年轻的。况且让以前以Objective-C生存的同学们又要重新学习swift确实不是狠乐观。在面试基本无力。
“iOS 8 相对于iOS 7 有哪些优化与改进?用户选择Android是否真的错了?”
昨天刚刚升级到iso 8 玩了6 个点系统崩溃无法使用需要激活,结果在公司折腾了半天重新降级到iso 7 。用iso 8 还是保持苹果的一贯的作风,注重细节。安卓没用过。不好说。但是喜欢开源。
"苹果发布最新版OS X Yosemite操作系统有哪些亮点?"
“您看好苹果HomeKit么?”
这是要全面启动智能物联网的节奏呀。“OS X Yosemite” 实现云化通话。HomeKit 作为家里的智能管家。在加上苹果的车载系统,以及10月份的我们期待的iWatch建立一体化的智能物联网环境。

作者: 我滴用户名    时间: 2014-06-11 17:03
Swift苹果未来和智能家居在一起不会太差的
作者: selfrun    时间: 2014-06-13 16:58
4核cpu,1G内存,1280x800的android平板卖299,苹果的硬件能强多少呢?卖那么贵!
那么高大上的ios,有什么是你能做的android做不来的呢?
我穷,不会为那点虚荣心付费,也不为软硬件都垄断的系统开发。
作者: qinyiwang    时间: 2014-06-14 16:24
IOS8 相对以前的IOS版本可以讲 “比较开放”了一点吧
作者: 用户名注册后不能更改    时间: 2014-06-16 16:42
HomeKit也来了,苹果敲响了智能家居的节奏,而Siri也会参与到家居控制中来,如果你告诉Siri想要睡觉了,那么你的手机就会调暗灯光,锁上门,设定恒温器等。由于当前行业内的智能家居技术标准不一,甚至无线协议也不同,要真正要实现这一点并非易事,您看好苹果HomeKit么?


想当年,数码相机存储卡的标准也不一,买过一个万能读卡器,六个插槽。
只要努力,就有可能。

HomeKit,加油!
作者: shenlanyouyu    时间: 2014-06-20 23:47
本帖最后由 shenlanyouyu 于 2014-06-20 23:49 编辑

写代码能不能改变世界不知道,但是能够改变生活。改变人们的生活方式,让人们的生活更加美好。
作者: shenlanyouyu    时间: 2014-06-20 23:56
本帖最后由 shenlanyouyu 于 2014-06-20 23:57 编辑

话题:但Swift真的能改变世界吗?也有悲观人士认为,苹果新推出的语言,有多少人会去用,仍是个问题。苹果放弃C语言,推出自己的编程语言Swift,到底是好还是坏?
到底是好是坏,还不能下定论。需要等一段时间来看吧,但是对于程序猿来说,不是好事,又得学一门语言了。Swift可移植性还有待考证。
话题:iOS 8 相对于iOS 7 有哪些优化与改进?用户选择Android是否真的错了?
用户选择Android没有错,因为在闭源的苹果面前,高昂的费用限制了用户的选择。
话题:您看好苹果HomeKit么?
不太看好,HomeKit?每个人都要买一个苹果手机?Android的开源才是正确的方向。智能家居市场目前没有统一的标准,在这种情况下,开源才是正确的道路。推进整个市场的和发展,建立完整的生态系统。一句话IOS只是苹果的,不是世界的。





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2