iOS现状与开发者生态|青训营笔记
这是我参与「第四届青训营 」笔记创作活动的的第1天
前言
正在处于本科低年级阶段,所学不多,希望通过字节跳动青训营来获得更多的知识与技能,同时也希望通过此次活动来初步了解互联网大厂的风貌以及就业趋势,为个人今后发展做出计划。
第一课
一、iOS应用生态
1.人均app安装数量——66个
2.app数量约160w
3.全球开发者数量约3400w
4.iPhone的市场份额较高,具有良好势头,依旧是最受欢迎的移动设备
二、iOS的未来——Apple在布局什么,是否能有入行价值
1.Carplay:新能源汽车销量同比增长62%,强化了iPhone和车机的连接,有较大的应用开发价值
2.Apple生态网络:生态互联,尽可能强化Apple设备之间的联系,同时迁移成本低,iOS开发友好
3.iPadOS:强化了iPadOS和iOS的差异,定位清晰,将产品由硬件屏幕的区别逐渐过渡到系统上的区别
4.ARKit:提出了新的开发方向
5.realityOS:搭载设备可能成为继iPhone之后的又一核心重点产品
三、“客三消”看法——客户端的开发真的会消失吗
1.除非出现新的替代移动设备的产品,目前“客三消”仍然很难出现。
2.出现的原因:早期属于红利期,门槛低,需求量极大;互联网整体趋于成熟;大前端趋势,小程序取代了部分原生开发;人为贩卖焦虑。
四、还值得选择吗
1.兴趣是第一位的。
2.超级APP越来越多,注定要持续投入原生开发。
3.iOS开发依托于Apple 生态系统,优势无可替代。
五、客户端团队介绍
1.业务技术团队:直接参与技术研发,全方位的技术要求
2.基建技术团队:保证业务团队更好的合作和产出
3.中台技术团队:提供通用工具
第二课——Xcode & Objective-C简介
一、Xcode简介 workplace—project- targets
二、Objective-C语言简介
1.OBJ-C是Apple自主开发的语言,继承于C
2.h可以被引入,m不能被引入,类的声明与实现
未完待续