6
可能是月经贴: Android vs iOS,到底选哪个?
source link: https://www.v2ex.com/t/814131
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
本人一个写 web 的前端,想开始学移动开发
前阵子学了一段 iOS ,但感觉有点不喜欢,不喜欢 Swift ,也不太喜欢 xcode ,感觉还是喜欢 Java 。
但从生态来说,iOS 似乎比 Android 健康?或者说,用户体验更好? 但 iOS 设备的绝对数量显然不如 Android ,对吧?
我倾向于学 Android ,一方面,固然我喜欢 JAVA ,二方面,也感觉 Android 用户更多一些,更好获客?
所以,各位彦祖能否赐教,能否给出一些观点,支持或者反对我选 Android ?
41 条回复 • 2021-11-09 18:54:18 +08:00
jdjingdian 5 小时 20 分钟前 1
我叫马牛逼,我敢吃屎,你要跟我一起吗
yinzhili 4 小时 53 分钟前 2
从现实工作的层面来说必须建议你选 Android !因为 Android 本身开源,不只是手机和平板,电视机、机顶盒、车载设备、医疗设备等等这些地方都在用它,就业前景相对广阔。至于 iOS 属于封闭的商业系统,就只有苹果自家的几种设备在用,就业岗位不多。
kop1989 4 小时 53 分钟前
如果喜欢 java ,或者说有面向对象语言的基础经验的话,建议先从 android 入手。更快,更容易形成正反馈。
移动端 native 开发(甚至是整个客户端 /前端开发),其实理念都是相通的。
无非就是 ui 样式、事件监听、权限、本地存储、http 请求、硬件调用。( 13~15 年左右流行了一阵 NDK/framework 开发,需要有 c++经验。但随着开源时代的来临,各种 framework 框架、功能 sdk 的完善以及 android 、ios 各自本身 sdk 的完善,除了少数非常垂直的领域以外,已经偃旗息鼓。)
所以其实学习的量并不大,如果你有 web 前端的经验,尤其是 JS 基础相对牢靠,那么学习起来速度会很快。衍生学习另外一个客户端就是顺水推舟的事了。
总之,native 客户端并不是一个站队的问题。
移动端 native 开发(甚至是整个客户端 /前端开发),其实理念都是相通的。
无非就是 ui 样式、事件监听、权限、本地存储、http 请求、硬件调用。( 13~15 年左右流行了一阵 NDK/framework 开发,需要有 c++经验。但随着开源时代的来临,各种 framework 框架、功能 sdk 的完善以及 android 、ios 各自本身 sdk 的完善,除了少数非常垂直的领域以外,已经偃旗息鼓。)
所以其实学习的量并不大,如果你有 web 前端的经验,尤其是 JS 基础相对牢靠,那么学习起来速度会很快。衍生学习另外一个客户端就是顺水推舟的事了。
总之,native 客户端并不是一个站队的问题。
lightjiao 4 小时 51 分钟前
如果是自己做东西的话,Apple 的商业生态比较好,我几乎是不打算考虑 Android 的
如果是找一份工作的话,Android 和 IOS 没有哪个更好吧,毕竟现在 APP 几乎都是全平台
如果是找一份工作的话,Android 和 IOS 没有哪个更好吧,毕竟现在 APP 几乎都是全平台
meiyoumingzi6 2 小时 56 分钟前
weirdyu 2 小时 53 分钟前
ChengLuffy 2 小时 21 分钟前
获客如果是为了卖软件盈利的话,需要注意一点,在国内的安卓应用商店,个人开发者上架难,盈利难。
国内安卓商店考虑个人开发者限制上架、破解多、收费困难,而如果在 Google play 基本上要失去大部分的国内用户;相比之下如果能在 iOS 商店上架,有口碑和用户群体,此时推出安卓版本会有更好的效果。
以上是个人开发者的考虑,如果是公司入坑,iOS 相比有一个优势就是适配系统版本和机型少,虽然比不上前段适配 IE 但是没经验的话遇到还是很烦的。
如果是自己的兴趣,安卓,用的 iPhone 就学 iOS ,用的安卓手机就学 Android 开发,都有就双修或 flutter 探路,真不难。
国内安卓商店考虑个人开发者限制上架、破解多、收费困难,而如果在 Google play 基本上要失去大部分的国内用户;相比之下如果能在 iOS 商店上架,有口碑和用户群体,此时推出安卓版本会有更好的效果。
以上是个人开发者的考虑,如果是公司入坑,iOS 相比有一个优势就是适配系统版本和机型少,虽然比不上前段适配 IE 但是没经验的话遇到还是很烦的。
如果是自己的兴趣,安卓,用的 iPhone 就学 iOS ,用的安卓手机就学 Android 开发,都有就双修或 flutter 探路,真不难。
xz410236056 1 小时 54 分钟前
“不喜欢 Swift ,也不太喜欢 xcode ,感觉还是喜欢 Java 。”
你说不喜欢 xcode 我还能理解,不喜欢 swift 喜欢 java 是什么操作?喜欢啰嗦一大堆? iOS 有 storyboard Xib 这种神器 更有 swiftUI 。安卓拿头比。
你说不喜欢 xcode 我还能理解,不喜欢 swift 喜欢 java 是什么操作?喜欢啰嗦一大堆? iOS 有 storyboard Xib 这种神器 更有 swiftUI 。安卓拿头比。
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK