高手问答第 232 期 —— iOS 开发如何在 5G 时代大放异彩?

xplanet 发布于 09/03 18:21
阅读 4K+
收藏 14

在世界 500 强的排名中,苹果已经连续多年高居利润排行榜第一位,有专业人士做出统计,苹果的利润占据整个手机行业的 80% 以上。毋庸置疑,iOS 开发在移动开发中将占据重要位置。

苹果自 2014 年推出 Swift 以来,一直在主推 Swift,欲将 Swift 打造为一种通用的语言。在 iOS 开发中,Swift 是未来的趋势,掌握 Swift 是非常必要的。

随着 5G 技术的应用,信息传递速度又提高了一个量级,必然会涌现出一些新的交互方式,并将给我们的生活带来更多便利。AR、物联网、机器学习也将更快地变为现实,iOS 提供了大量优秀的技术来支持这些功能,比如 ARKit、HomeKit、iBeacon、Core ML 等。

OSCHINA 本期高手问答( 09 月 04 日 - 09 月 10 日)将以 iOS 开发为切入点展开讨论,包括但不限于 iOS 开发的复杂问题处理、iOS 开发应用调优、iOS 开发学习方法,以及 iOS 开发就业前景等等。当然,如果有其他相关问题,也欢迎提问。

嘉宾简介

本期与我们一起探讨 iOS 开发的嘉宾是畅销书《iOS编程》的译者王凤全老师。

王凤全,移动架构师,《iOS编程(第5版)》《iOS编程(第6版)》译者。在 iOS 开发领域有多年开发和管理经验,擅长 iOS 开发、Swift 开发、复杂问题的分析梳理落地等。目前任职于某互联网金融公司,负责 iOS 团队的管理工作。

为了鼓励踊跃提问,华中科技大学出版社会在问答结束后从提问者中抽取 5 名幸运会员赠予《iOS编程(第6版)》一书。

 

OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

下面欢迎大家向王凤全老师@风圈 积极提问,直接回帖提问即可

加载中
0
xplanet
xplanet

高手问答第 232 期 —— iOS 开发如何在 5G 时代大放异彩?
@超越未来michael @JIANGGuo @Stiofan @威廉黄 @曾经蜡笔没有小新
恭喜以上五位网友分别获得《iOS编程(第6版)》图书一本
请私信 @xplanet  告知快递信息(格式:姓名+电话+地址)

0
myw31415926
myw31415926

@风圈 您好,众所周知,5G通信的速度要高出4G近一个数量级,而且5G的基站数量繁多,这些对IOS程序的编写会造成影响吗,尤其是在网络编程上?老版本的IOS程序是否可以直接移植到5G手机上?

风圈
对于老版本的iOS程序,数据请求的量级没有什么变化,主要变化是速度变快了,个人觉得影响不大。对于新的,针对5G的iOS程序,在数据量级和数据处理速度上,要求都会提高很多,我们可以观望下苹果会不会有什么针对5G的方案。
我叫金正恩
我叫金正恩
这都不是重点,重点是掌握移动端浏览器的开发,其他都卵
0
威廉黄
威廉黄

@风圈 请问 王凤全 老师,5G时代背景下,哪些类型的IOS应用将会有更多的优势?

风圈
相对于4G时代,5G在数据传输速度上有很大的提升,以前因为网速限制而没有很好发展的方面,肯定会更快的进入舞台,比如AR, VR。AI的训练依赖于大量的数据,数据量上去以后,会进一步促进AI的发展。想象空间很大。
0
Stiofan
Stiofan
@风圈 5G到来,原应用架构需要调整么?是否会衍生出一些特殊架构主要满足视屏,物联,AI,等
风圈
对于目前应用来说,目前的架构可以满足需求了。对于5G时代的新APP,应该会出现适应5G时代的架构,这样才能发挥出5G的优势。具体的要根据实际业务场景,来制定合适的架构方案。
0
会飞的机械师
@风圈 5G的到来,会使得移动开发的那些方向存在优势
风圈
4G时代,大家对于电脑的依赖已经慢慢减少了,很多事情都可以在手机上完成。5G时代,便携设备的优势会进一步扩大,可发挥的空间也更广。
0
ios应用猫
ios应用猫

@风圈   5G的时代到来,ios应用和ios游戏将会发生什么变化? 是否会使得app应用体积越来越大的趋势?

作为一个小白,应该如何下手学习 ios开发?

风圈
5G时代的到来,AR和VR会更多的融入应用和游戏中。APP应用体积越来越大是趋势,同时,存储空间和网络速度也在不断提高,体积增大并不会带来用户体验的下降,为了给用户提供更精致的资源,更丰富的功能,体积的适当增大是可以接受的。学习iOS开发,主要是多动手,多思考,多交流。
0
mickelfeng
mickelfeng

@风圈 IOS现在感觉没以前好找工作了

风圈
所以我们要多学习,多交流。野蛮生长的时代会慢慢结束,以前不全的知识点要补全,同时跟上技术的潮流,这样才有竞争力。
0
曾经蜡笔没有小新
曾经蜡笔没有小新

@风圈 您好,5G的到来,和最新swiftUI框架的推出,苹果会不会全面加推Swift应用普及,OC是否可以放弃,转向Swift语言开发?

在Swift语言大热的情况下,Swift语言的学习,是应该从Foundation基础开始,还是直接上手简单的实战(UIKit入手,兼顾基础的学习)?

以后普通应用基于ARKit、HomeKit、Core ML开发会不会变成一种趋势?

风圈
对于开发者来说ARKit, HomeKit,Core ML,这些都是需要我们去了解和学习了,因为这些必然会进入我们的生活,而且越来越紧密。具体的应用,还需要根据具体的业务场景来看。
风圈
苹果一直在推进Swift,比如在苹果的开发者网站上,Swift一直占据的非常显眼的位置,从官网下的很多demo也都是Swift实现的。对于个人来说,OC暂时还是不能放弃,有很多底层的库还是OC实现的,而且很多大厂还是使用的OC。对于新开发的APP,可以使用Swift,目前Swift已经比较成熟了,Swift也可以和OC进行混编。
0
久永
久永

我有想说的话,但是不适合说,所以我想闭嘴,但是又想显示下存在感。

久永
久永
回复 @风圈 : 你真是有风度,来拆台的也能谈笑风生,佩服佩服。
风圈
可以私信给我:sunglasses:
0
Fred
Fred

与其说ios在5g下如何发力。不如说会有哪些更好的产品适合5g环境,能大放异彩。

风圈
适应环境,能解决用户问题,给用户带来价值产品,才是好产品。
返回顶部
顶部