安卓应用开发 in 2024
是的,我最近又做了一个安卓应用,2022年的时候我曾尝试把自己iOS数据表现还不错的App移植到Android平台。后来因为一些平台政策的原因最终没有在国内平台上架产品,这次做的这个安卓应用是映画相机的安卓版,今天已经在Google play过审并发布。2024年做安卓应用开发的主观体验到底怎么样?\n \n📌Android Studio本地调试变好用\n \n时隔两年重新捡起来kotlin,JC上手的有点麻烦,使用过AS的开发者肯定都比较了解Gradle的老梗,只要不小心点了升级,没有个一天半天的肯定折腾不完了。顺手也把Android Studio升级到了新的版本,这次发现使用emulator进行debug的加载速度变快太多了简直是指数性的速度提升。\nkotlin的开源组件,特别是安卓相关的组件相对iOS生态还是非常不够用,我在项目中需要用到一个图片剪裁的库,调研了很久也没有找到特别合适的库,最终选择一个还在开发中的repo,这点iOS会有很多好用并且持续更新维护的Repo。值得肯定是的官方一致持续的迭代kotlin和JC生态,给人一种不温不火的假象。\n \n📌Kotlin开源组件依然捉襟见肘\n \n现在Jetapck Compose(JC)和SwiftUI对比起来差距依然存在,JC这个框架还是需要自己一步一步搭建,小到字号,颜色都需要一些基础的配置。SwiftUI有很多基础组件是拿来就可以用的,开发者不需要考虑过多琐碎的事情,仅从开发效率上来讲SwiftUI太好用了。但是SwiftUI不如JC好的地方是新的特性新版本特供,而JC有很好的老版本兼容策略这点JC完爆SwiftUI。\n \n📌2024年安卓是否值得做?\n \n先说结论:非常值得做!这次重新捡起来安卓开发我的想法是之后所有的产品尽量iOS和Android对齐。自从iOS国区政策调整之后,后面的产品重心应该慢慢从国区转移到Global,目前来说我还是一个人开发者连一个个体户都算不上,iOS的产品也随时面临着下架的风险,面对这种不确定性我选择两条腿走路。当然上述的回答也不是我想继续做安卓的主要原因,我真实的想法是:无论用iOS和Android用户,都可以获得我的产品一样的用户体验这是我追求的。Aligning the user experience🫡\n \n#安卓应用 #Kotlin #谷歌商店 #安卓App