V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
helloworld2024
V2EX  ›  程序员

经验分享_苹果与安卓哪个更适合独立开发

  •  
  •   helloworld2024 · 8 天前 · 1833 次点击

    答案是安卓。

    早年非常悲催。 为了搞苹果开发,先是虚拟机,后是半夜折腾装黑苹果, 后来发现二手白苹果足够足够了, 再后来发现前面都是白折腾, 苹果不合适个人开发。

    1 苹果主张原创,这点非常不利于个人开发,个人都是急功近利的思想,哪有时间原创? 所以苹果想搞出成绩,要比安卓多下功夫。

    2 苹果系统封闭,安卓系统是开源的,这点对有心人来说,可以大作文章,

    3 苹果人审大于机审,安卓机审大于人审。

    早年苹果手机一般比安卓手机贵, 所以有种认识误区,认为苹果 APP 的广告比安卓的收益大, 上了安卓 APP 之后才发现完全没有这回事,都是自己胡想的。

    19 条回复    2024-06-11 21:24:31 +08:00
    murmur
        1
    murmur  
       8 天前
    苹果非常需要个人魅力,有那种安卓上看着没卵用的功能,但是苹果有人为了付费

    比如各种各样的日历 便签 天气 待办 记账
    GaGaGood
        2
    GaGaGood  
       8 天前 via iPhone
    嗯,安卓适合公益开发,免费给大家用
    SayHelloHi
        3
    SayHelloHi  
       8 天前
    iOS 付费率高

    iOS App 界面颜值要高
    wjx0912
        4
    wjx0912  
       8 天前
    黑苹果用了好几年了,咋不适合个人开发
    treblex
        5
    treblex  
       8 天前
    国内没几个安卓市场支持个人开发者了吧
    xiaoshan5733
        6
    xiaoshan5733  
       8 天前   ❤️ 1
    开发者角度:
    我是跨端开发,偶尔会有使用 Android Studio 打开项目的情况,印象比较深刻:
    1. 打开一个项目怎么会那么慢,最少也要十几分钟,好像一直在下载依赖,而且每次打开都会
    2. 安卓模拟器卡的基本没法用
    同样的机器配置使用 xocde 和 iOS 模拟器都非常丝滑,无法想象安卓开发者是怎么忍受的

    用户角度:
    最近搞了一台小米的手机,发现新大陆:
    1. 应用商店 app 竟然自带开屏广告
    2. 系统默认浏览器竟然自带开屏广告,而且看上去就是一个今日头条,根本看不到一个浏览器的样子
    无法想象安卓用户是怎么忍受的
    OneMan
        7
    OneMan  
       8 天前
    等你当了苹果开发者,能挣钱,因为用户付费意识好。而安卓,除了瞎几把扯淡,自己最聪明就是不给钱时,你就知道了。
    hysjw
        8
    hysjw  
       8 天前
    想多了 苹果比安卓好的多
    InkStone
        9
    InkStone  
       8 天前   ❤️ 1
    @xiaoshan5733 AS 第一次打开大项目确实会慢点,但“最少都要十几分钟”(你开发的是什么,微信吗?),“每次打开都会”,这就不只是 AS 的问题了……肯定是使用姿势哪里出了问题。
    xiaoshan5733
        10
    xiaoshan5733  
       8 天前
    @InkStone 是的,我承认是我的使用姿势不对,毕竟我不经常使用。你有好的技巧欢迎分享一下哈
    xiaoshan5733
        11
    xiaoshan5733  
       8 天前
    为了证明我没有夸大,刚刚又试着打开一个项目,时间记录:
    - 17:01 打开项目,左侧 Project 栏显示 loading ,底栏显示在执行 gradle 下载任务
    - 17:11 左侧 project 栏显示项目目录,底栏仍在执行索引、更新任务
    - 17:13 完成
    机器是 Mac Studio M2 Ultra
    smithgoohappy
        12
    smithgoohappy  
       8 天前
    @xiaoshan5733 惊呆了 这么牛皮的机器都这么慢么 我用的 14 年的 mac mini 打开就两分钟吧 是不是网络环境的问题 有可能会依赖外部网络呢
    smithgoohappy
        13
    smithgoohappy  
       8 天前
    @xiaoshan5733 你这机器 直接开发 flutter 吧 这样 iOS 和安卓 都搞定了 其实个人开发者是需要好的创意的 没有创意 开发了也没啥用 顶多算个 demo 给大家看看而已
    jeesk
        14
    jeesk  
       8 天前
    肯定 ios 呀, 安卓这么分裂, 你推广都是问题。

    @xiaoshan5733 打开的姿势不正确,gradle 依赖于梯子, 挂上科学上网试一试。
    qwwuyu
        15
    qwwuyu  
       8 天前
    @xiaoshan5733
    .gradle\caches\modules-2\files-2.1 设置为不可删除,不过导致越来越大,有些依赖长时间没使用,被 gradle 自动删除了,下次依赖又要重新下,下载速度和上网姿势有关
    依赖项写固定版本,不要写+,写+每次要联网检查.有些子依赖项也会每次搜索,比如 com.google.android.gms:play-services-auth:15.0.1 依赖 com.google.android.gms:play-services-auth-api-phone:[15.0.1,16.0.0) 要用代码去写固定版本.

    哪里慢了解决哪里..
    GotKiCry
        16
    GotKiCry  
       8 天前
    @xiaoshan5733 注意检查网络环境,优化项目大小
    easylee
        17
    easylee  
       8 天前
    @InkStone
    @xiaoshan5733

    层主说的打开频次不高,那么复现概率是非常之高的。
    基本就是每次都会下载新的 Gradle 或者是相关组件(清过缓存)。

    设置中设置 offline 会好些。
    JensenQian
        18
    JensenQian  
       8 天前
    肯定苹果啊
    开发三件套 日历待办记账
    xiaoshan5733
        19
    xiaoshan5733  
       8 天前
    @qwwuyu 专业👍🏻
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1048 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 19:30 · PVG 03:30 · LAX 12:30 · JFK 15:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.