首页 > 其他分享 >Android 还可以走多久?

Android 还可以走多久?

时间:2023-04-05 17:35:28浏览次数:31  
标签:人工智能 多久 可以 智能手机 开发 开发者 手机 Android


Android 还可以走多久?_Android

阅读文本大概需要 1.8 分钟。

最近,有位知识星球的球友问我这么一个问题:

「张哥,我做 Android 开发两年多时间了,但是最近总是很焦虑,看着人工智能越来越火,很担心 Android 要不行了,想问下,我现在要转行么?Android 还可以走多久?」

这个问题我觉得还蛮有代表性的,今天就姑且给大家谈谈这个话题。

毫无疑问,人工智能是下个十年要进入的时代,而且现在已经有蓄势待发的意思,但是人工智能跟 Android 开发完全不冲突,人工智能它是一门技术与科学,它可以应用于各行各业,方方面面,同样,它也可以应用于手机端,这两年也有不少手机厂商推出了 AI 芯片,以后人工智能在手机上的应用会有很大潜力。

那有人可能会担心,未来 Android 会不会如当初的塞班一样很快就被取代呢?这个担心是多余的,正是由于有了诺基亚的前车之鉴,现在各大互联网公司危机意识都很强,想再出现一例诺基亚这样的事情是很难了,再说了,Android 和 iPhone 的背后要知道那可是 Google 和 Apple 啊,这两家富可敌国的科技公司,想要被颠覆那基本就是做梦,现在想要出现第三个操作系统那得经过 Google 和 Apple 的允许才行,所以,未来五到十年,甚至更长,手机将永远会是 Android 和 iPhone 的天下,而随着科技的发展,未来取代手机的绝对不是另外一种手机,而可能会是新的载体,如眼镜、手表之类的。

而整个手机市场,Android 将在未来很长一段时间的份额都会是主流,那么就会永远有 Android 开发的需求,Android 开发因此就不会被淘汰,只不过,当人人都拥有一部智能手机的时候,那么移动市场增量就没那么快了,当你的爷爷奶奶倍都拥有一部智能手机的时候,智能手机的增长也就基本到头了,现在看看全球智能设备的总量,已经基本是缓慢增长的状态了,想对应的,一些移动开发的岗位也会逐渐减少,而且对 Android 开发的要求也就越来越高,那些技术不过关,一些靠复制粘贴混日子的开发者,终将被淘汰,而那些有真正技术实力的人,会得到更好的职位与待遇,从这个方面来说,其实会是好事。

所以,那些正在从事 Android 开发的开发者们,甚至包括 iOS 开发者,不应该那么焦虑,不用急于想着转行,你们应该稳固提升自己的技术,让自己成为行业专家,未来一定会有更好的回报,真正有实力的移动开发者之后会更吃香,而那些混日子的会越来越难以生存。

而如果你业余时间想多学习点,让自己紧跟潮流的话,那么可以试着学点人工智能相关的技术,未来人工智能在移动端的应用一样有不小的想象力,等时机成熟,也许你会赶上技术的第二春。



一个不羁的码农,

带你看世界!

Android 还可以走多久?_开发者_02


标签:人工智能,多久,可以,智能手机,开发,开发者,手机,Android
From: https://blog.51cto.com/stormzhang/6171216

相关文章

  • global 在函数里也可以声明全局变量
    '''函数嵌套更改全局变量使用声称全局变量global'''number=100defb():print(f"方法b中number:{number}")defa():#注意只有调用函数数global才能生效globalnumbernumber=200print(f"方法a中number:{number}")......
  • 基于PSO的最优路径优化仿真,带GUI界面,可以设置粒子数目,迭代次数,优化目标,输出最优
    1.算法描述PSO从这种模型中得到启示并用于解决优化问题。PSO中,每个优化问题的解都是搜索空间中的一只鸟。我们称之为“粒子”。所有的粒子都有一个由被优化的函数决定的适应值(fitnessvalue),每个粒子还有一个速度决定他们飞翔的方向和距离。然后粒子们就追随当前的最优粒子在解空......
  • 基于PSO的最优路径优化仿真,带GUI界面,可以设置粒子数目,迭代次数,优化目标,输出最优
    1.算法描述        PSO从这种模型中得到启示并用于解决优化问题。PSO中,每个优化问题的解都是搜索空间中的一只鸟。我们称之为“粒子”。所有的粒子都有一个由被优化的函数决定的适应值(fitnessvalue),每个粒子还有一个速度决定他们飞翔的方向和距离。然后粒子们就追随当前......
  • Android 构建工具--AAPT2源码解析(一)
    一、什么是AAPT2在Android开发过程中,我们通过Gradle命令,启动一个构建任务,最终会生成构建产物“APK”文件。常规APK的构建流程如下:(引用自Google官方文档)编译所有的资源文件,生成资源表和R文件;编译Java文件并把class文件打包为dex文件;打包资源和dex文件,生成未签名的APK文件;签名APK生成......
  • 使用Async和Await可以实现多任务顺序执行且不阻塞
    使用Async和Await可以实现多任务顺序执行且不阻塞//////////////////////对于async和await的使用方式、作用效果不怎么理解?没关系,初步看这篇就够了 结论同步还是异步,区别如下:同步:你使用 await 修饰符去调用一个异步(async)方法(是异步方法,不过是阻塞式的,可简单理解为同......
  • 手把手教你实现Android编译期注解
    一、编译期注解在开发中的重要性从早期令人惊艳的ButterKnife,到后来的以ARouter为首的各种路由框架,再到现在谷歌大力推行的Jetpack组件,越来越多的第三方框架都在使用编译期注解这门技术,可以说不管你是想要深入研究这些第三方框架的原理还是要成为一个Android高级开发工程师,编译期......
  • Windows11搭建Qt 6.4.2 for Android+OpenCV4.7.0开发环境
    1.下载opencv-4.7.0-android-sdk.zip,下载地址:https://opencv.org/releases/,解压后,如下图:  2.编辑opecv_android.pri,内容如下(可使用命令行命令-dir*.a/ON/B>v8a.txt):message('Linux/Andoirdisrunning!')#data.files+=images/*.*#data.files+=dnn/*.prototxt#data.files......
  • 使用Android NDK Camera2经验总结
    2023年03月30日NDKCamera参考文章:https://blog.csdn.net/daihuimaozideren/article/details/101235393项目链接:https://github.com/qi-xmu/Android-ndk-camera-zh.git项目基于官方NDKCamera2texturesample,添加了详细的中午注释,点个Star!!!谢谢!第一部分程序入口逻辑首先需......
  • Android 原生 SQLite 数据库的一次封装实践
    作者:LiBingyan本文主要讲述原生SQLite数据库的一次ORM封装实践,给使用原生数据库操作的业务场景(如:本身是一个SDK)带来一些启示和参考意义,以及跟随框架的实现思路对数据库操作、APT、泛型等概念更深一层的理解。实现思路:通过动态代理获取请求接口参数进行SQL拼凑,并以接口返回值(泛型)......
  • Android 加载图片占用内存分析
    作者:XuJie不同Android版本,对一张图片的内存处理方式是不一样的,使用不正确会导致OOM的发生,这篇文章带你梳理内存占用情况,选择适合你的图片加载模式,解决OOM问题。一、背景你知道吗一张5.48MB,宽高像素为4896*6528的24位的静态图片,放在Android工程目录下面的res/drawable-[density]/......