6

可能是月经贴: Android vs iOS,到底选哪个?

 2 years ago
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.

V2EX  ›  程序员

可能是月经贴: Android vs iOS,到底选哪个?

  ericgui · medmin · 5 小时 24 分钟前 · 1732 次点击

本人一个写 web 的前端,想开始学移动开发

前阵子学了一段 iOS ,但感觉有点不喜欢,不喜欢 Swift ,也不太喜欢 xcode ,感觉还是喜欢 Java 。

但从生态来说,iOS 似乎比 Android 健康?或者说,用户体验更好? 但 iOS 设备的绝对数量显然不如 Android ,对吧?

我倾向于学 Android ,一方面,固然我喜欢 JAVA ,二方面,也感觉 Android 用户更多一些,更好获客?

所以,各位彦祖能否赐教,能否给出一些观点,支持或者反对我选 Android ?

41 条回复    2021-11-09 18:54:18 +08:00

jdjingdianjdjingdian   5 小时 20 分钟前   ❤️ 1

我叫马牛逼,我敢吃屎,你要跟我一起吗

yinzhili

yinzhili   4 小时 53 分钟前   ❤️ 2

从现实工作的层面来说必须建议你选 Android !因为 Android 本身开源,不只是手机和平板,电视机、机顶盒、车载设备、医疗设备等等这些地方都在用它,就业前景相对广阔。至于 iOS 属于封闭的商业系统,就只有苹果自家的几种设备在用,就业岗位不多。

kop1989

kop1989   4 小时 53 分钟前

如果喜欢 java ,或者说有面向对象语言的基础经验的话,建议先从 android 入手。更快,更容易形成正反馈。

移动端 native 开发(甚至是整个客户端 /前端开发),其实理念都是相通的。
无非就是 ui 样式、事件监听、权限、本地存储、http 请求、硬件调用。( 13~15 年左右流行了一阵 NDK/framework 开发,需要有 c++经验。但随着开源时代的来临,各种 framework 框架、功能 sdk 的完善以及 android 、ios 各自本身 sdk 的完善,除了少数非常垂直的领域以外,已经偃旗息鼓。)

所以其实学习的量并不大,如果你有 web 前端的经验,尤其是 JS 基础相对牢靠,那么学习起来速度会很快。衍生学习另外一个客户端就是顺水推舟的事了。

总之,native 客户端并不是一个站队的问题。

lightjiao

lightjiao   4 小时 51 分钟前

如果是自己做东西的话,Apple 的商业生态比较好,我几乎是不打算考虑 Android 的
如果是找一份工作的话,Android 和 IOS 没有哪个更好吧,毕竟现在 APP 几乎都是全平台

sxyclint

sxyclint   4 小时 50 分钟前

Flutter 一把梭

raynix

raynix   4 小时 47 分钟前

> 但从生态来说,iOS 似乎比 Android 健康?
没被苹果下架之前都好说

James369

James369   4 小时 46 分钟前

你在纠结 iOS/android ,我在纠结 android/鸿蒙( https://v2ex.com/t/814141 ),我晕~

kerb15

kerb15   4 小时 41 分钟前

follow your heart ,android 不难

ericgui

ericgui   4 小时 40 分钟前

@raynix 哦,对,其实这个也是问题,苹果的垄断,其实对开发者很不友好

sankemao

sankemao   4 小时 38 分钟前

如果想做独立开发,选 iOS

ArchieMeng

ArchieMeng   4 小时 36 分钟前

都用一下,喜欢那个就买哪个。

myd

myd   4 小时 36 分钟前

uniapp

lagoon

lagoon   4 小时 29 分钟前

Flutter ,React Native ,感觉更适合你。其次 uniapp 。

murmur

murmur   4 小时 28 分钟前

都是深坑,缺老手不缺新人,不知道以前培训班出来的安卓和 ios 开发用完没有

clf

clf   4 小时 25 分钟前

难道不是直接全平台么。弄个 macbook ,flutter/react native 等等的全平台方案走起。

murmur

murmur   4 小时 24 分钟前

@clf native 填坑还得靠自己

zhaodong

zhaodong   4 小时 20 分钟前

从用户付费角度看,iOS 用户付费率整体高很多。

agagega

agagega   3 小时 50 分钟前 via iPhone

不看系统单从语言来看,为什么会讨厌 Swift 喜欢 Java..和 Swift 相比的怎么都得是 Kotlin 吧

ericgui

ericgui   3 小时 46 分钟前

@agagega 我对 OOP 还是很有感觉和感情的,Swift 搞啥都是 struct ,不像个正经 class ,😄

ericgui

ericgui   3 小时 39 分钟前

@agagega 主要是想好好学学 OOP ,js 也不是个正经 oop 语言

lookeron

lookeron   3 小时 27 分钟前

Android 高端机的配置+iOS 的系统,绝代双骄

watzds

watzds   3 小时 15 分钟前

安卓吧,以后再转后端 Java

ericgui

ericgui   3 小时 10 分钟前

@watzds 好,听霆锋的

keepeye

keepeye   3 小时 8 分钟前

恰饭选安卓好点

meiyoumingzi6

meiyoumingzi6   2 小时 56 分钟前

weirdyu

weirdyu   2 小时 53 分钟前

X-Force

X-Force   2 小时 33 分钟前

别问,问当然是双修啦……

ChengLuffy

ChengLuffy   2 小时 21 分钟前

获客如果是为了卖软件盈利的话,需要注意一点,在国内的安卓应用商店,个人开发者上架难,盈利难。

国内安卓商店考虑个人开发者限制上架、破解多、收费困难,而如果在 Google play 基本上要失去大部分的国内用户;相比之下如果能在 iOS 商店上架,有口碑和用户群体,此时推出安卓版本会有更好的效果。

以上是个人开发者的考虑,如果是公司入坑,iOS 相比有一个优势就是适配系统版本和机型少,虽然比不上前段适配 IE 但是没经验的话遇到还是很烦的。

如果是自己的兴趣,安卓,用的 iPhone 就学 iOS ,用的安卓手机就学 Android 开发,都有就双修或 flutter 探路,真不难。

ThomasTrainset

ThomasTrainset   2 小时 13 分钟前

旧手机换菜刀,旧手机换剪子

mogazheng

mogazheng   2 小时 11 分钟前

后端永不过时

busymilk

busymilk   2 小时 5 分钟前 via iPhone

别学安卓,信我

retamia

retamia   2 小时 4 分钟前

不是写下 class 就叫 oop ,ffmpeg 纯 C 写的也比大多数 Java 项目更加的 oop

xz410236056xz410236056   1 小时 54 分钟前

“不喜欢 Swift ,也不太喜欢 xcode ,感觉还是喜欢 Java 。”
你说不喜欢 xcode 我还能理解,不喜欢 swift 喜欢 java 是什么操作?喜欢啰嗦一大堆? iOS 有 storyboard Xib 这种神器 更有 swiftUI 。安卓拿头比。

ericgui

ericgui   1 小时 53 分钟前

@xz410236056 你喜欢你就去搞 iOS 呗,谁拦着你了吗?

xz410236056

xz410236056   1 小时 30 分钟前

@ericgui #35 “ Android vs iOS ,到底选哪个?” 不是楼主问的?

abigeater

abigeater   1 小时 9 分钟前

个人开发者选 iOS+跨平台框架
1.iOS 对个人开发者更友好 安卓在国内个人开发者连市场都无法上架

ichanne

ichanne   39 分钟前

Android 都是 kotlin 了,还 Java ,过时了小老弟。

7gugu

7gugu   30 分钟前

迟早都是跨端开发,当然是 React Native 啦🤷‍♂️(Flutter 貌似也不错)

skfu

skfu   6 分钟前

要么原版安卓,要么 ios ,因为国内安卓没有隐私可言,全都有监控上传的后门

jiayong2793

jiayong2793   5 分钟前

等你做机型适配的时候你就知道了

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK