谈一谈 iOS 开发的发展历史与未来展望

谈一谈 iOS 开发的发展历史与未来展望

前提摘要

回想 iPhone 4 横空出世时,彼时的 Joe大叔 还在象牙塔里恣意的享受人生。殊不知当移动设备终端被重新定义后,一场轰轰烈烈的移动开发热潮就此拉开序幕。

本文着眼于漫谈 iOS 开发的历史与发展,和读者们一起探讨它的昨天、今天和明天。

发展历史

在了解它的发展历史前,我们可以尝试着梳理以下几个问题:

  1. 什么是 iOS 开发?

  2. 怎么学会 iOS 开发?

首先探讨第一个问题:什么是 iOS 开发?

我的回答:为 iPhone、iPad、Mac、Apple TV、Apple Watch等设备开发应用软件(Application,俗称 app)即为 iOS 开发。进一步说,为 iOS、iPadOS、macOS、watchOS等操作系统开发应用就称之为 iOS 开发。

很简单的回答有没有?

接着来探讨第二个问题:怎么学会 iOS 开发?

我在这里给出两条建议:一社会培训班,二自学。

简单分析下这两条建议的利与弊:

一 社会培训班

学习周期短,入门快,较易获得编程的成就感掌握的开发知识过于老旧,代价高

二 自学

能掌握新颖的开发知识,不断提升自学能力,性价比高学习周期长,入门慢(因人而异,有些人就很快),较难获得编程的成就感

通过以上利与弊的分析,相信大家都能根据实际情况做出自己的选择了。不过目前培训机构几乎都砍掉了这门课程,所以我更加推荐自制能力强的朋友们自学成才。

那么 iOS 开发的发展历史是什么呢?这里简单总结一下,编程语言从 Objective-C 到 Swift、开发途径从原生到 Flutter 和 React Native 以及 uni-app 等。当然啰,这也仅仅是我结合文献资料综合得来的一句概括,寥寥数语自然无法描绘出 iOS 开发波澜壮阔的历史进程, 既然如此,那我们接着往下看。

现状分析

说到 iOS 开发的现状,一个词概括:僧多粥少;八个字概括:初级饱和、高级奇缺。

那么为什么会有这样一种现象呢? 就由鄙人来回答你的提问:首先这样的现象是正常的,不必过于疑惑。无论是培训还是自学,都会源源不断的往市场上输送人才,但是能提供的初级开发岗位就那么多,积年累月,自然会造成初级饱和状态。

与初级饱和相比,擅长音视频技术、架构设计、团队管理等的高级人才仍然供不应求。这是因为从初级发展到高级需要一段很长的历程,光靠时间堆积并不会让你鲤鱼跳龙门,还需要自身努力上进、平台机遇、大牛提携、短视频需求等综合因素的共同作用。

不过我们大可不必望洋兴叹,技术发展日新月异,每个人只要坚守本心、扎扎实实的提升自己的综合能力,相信是金子总会发光,付出总有回报。

前景展望

随着微信小程序的发布,我们似乎看到了移动开发的另外一种发展方向。而在 Flutter、React Native、uni-app 等跨平台技术的冲击下,原生开发似乎显得势单力薄。

在这里我想说两句,做为一名开发人员,应该积极的去拥抱新兴技术。对于近几年火爆的大数据、人工智能、机器学习、AR / VR 等,Apple 一直都在积极响应时代潮流。比如 Metal、增强现实、机器学习再到轻 App 等,都在昭示原生开发框架的进化和对未来的布局。

我相信未来的移动开发相比于今天,会更加丰富多彩。随着跨平台技术与原生开发越发的相得益彰,开发门槛也会进一步降低,或许多平台大一统的局面会成为未来的潮流吧。

以上是我对 iOS 开发的发展历史和未来的展望,篇幅不长,但我相信浓缩就是精华。在这里建议大家自己去各大搜索引擎详细了解下发展历史,就当作是开发闲暇之余的放松活动吧。从下一篇博文开始,我将会开始介绍 iOS 开发环境的搭建,我们下期再见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NickZZJ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值