如果Android真的收费了,你怎么看?
前言
今天突然看到一群里有人发了下面这样一张图片,然后群里又炸了!
于是又和同事讨论了android收费的问题,然后隔壁正在玩农药的UI妹子就笑了...
没错!
安卓可能要收费了!安卓可能要收费了!安卓可能要收费了!
欧盟两张罚单,谷歌白干半年
欧盟向来以反垄断法严厉著称,苹果、三星、英特尔、高通等巨头都吃过欧盟反垄断法的相关罚单。公开数据显示,2013年至今,欧盟已经因为反垄断法向多家企业罚款共计128.12亿欧元。只是,谷歌这次比较难受,相隔一年,吃了欧盟两张罚单,两张罚单还都创造了欧盟罚单的最高纪录,分别为24.2亿欧元、43.4亿欧元。
早在前几个月,大家都听说了,欧盟最近又搞事情,给谷歌开出了50亿美金的天价罚单。然后这导致的最直接的结果是什么呢?
其实,谷歌也表示很无奈:我把安卓开源拿给大家免费使用,给用户提供了一些自己开发的便利软件,你还要告我垄断。
Android(安卓)的免费生态系统可能将被打破
谷歌方面表示将对欧盟这一决定提出上诉,谷歌CEO桑达尔·皮查伊(Sundar Pichai)发表文章称由于欧盟的决定,Android(安卓)的免费生态系统可能将被打破。
同时呢,Android也制定了收费标准
Android究竟经历了哪些历程
Android [1.0] 阿童木
2008年9月23日发布,这也是Android系统最早的版本。
Android 2.2 Froyo 冻酸奶
Android 2.2带来了速度的提升和WiFi热点的支持两个重要功能,速度的提升是因为有了Dalvik运行模式,其使安卓性能有了大幅提升,谷歌称性能提升了2到5倍。
Android 4.0 Ice Cream Sandwich 冰激凌三明治
“Holo”界面的引入是Android 4.0最重大的更新,也成了Android往后版本更新的亮点,往后谷歌根据版本的迭代更新,都会对界面元素进行改变以保持新鲜感。
Android 5.0/5.1 Lollipop 棒棒糖
采用谷歌“Material Design”设计哲学,视觉效果更加扁平化,更加多姿多彩,并且动画过渡效果也使得其更加迷人。谷歌把原来的Dalvik虚拟机全部换成了ART模式,因为少了重新编译这个步骤,APP的运行速度上相比之前还是所提升的。
Android 8.0奥利奥
APP的启动速度比Android 7.0快2倍,后台续航监控最大化限制不常用后台应用的活跃度,加入了分屏画中画模式,比起7.0变得变得更加自由和灵活。通知栏下拉之后变为彩色的背景通知,同时一些应用可以在系统中自己调用背景颜色。
Android 9.0
谷歌在GoogleI / O 2018 上发布了Android 9.0。当你运行Android9时,你会看到很多的9.0特性:
1、“刘海”屏幕支持
2、通道设置、广播以及免打扰
3、多相机支持和相机更新
4、新的图片解码
5、HDR VP9视频,HEIF图像压缩和媒体API
6、JobScheduler中的数据成本敏感度
7、神经网络API 1.1
8、改进表单自动填充
9、安全增强
10、Android 备份加密
近10年的历程,我们可以发挥我们自己的想象,如果明年android发布XN,其中最重要的一点不是功能生的改变,而是收费了。你还会使用Android吗?
那个时候我们熟知的那些开发者就要开始他们的杰作了:从网上下载android系统源码重新编译,打造一个属于自己的安卓版本,用技术改变世界。
最后
无论未来谷歌会对安卓收费与否, 作为开发者,应该保持我们的技术与时俱进,不断去学习新的知识,总之,多学一点,多了解一点 总是没错的!
如果Android真的收费了,你怎么看?
如果Android真的收费了,你怎么看?的更多相关文章
- android 智能指针的学习先看邓凡平的书扫盲 再看前面两片博客提升
android 智能指针的学习先看邓凡平的书扫盲 再看前面两片博客提升
- 最近Android真的凉凉了?
都说Android最近行情不好,很多人都遇到瓶颈或放弃或转行.其实这种情况15年16年也是如此,相对比之下,个人认为今年比去年好多了,Android接下来将会走向复苏的春天. 自从Google开始推出 ...
- Android学习笔记——从源码看Handler的处理机制
可能是出于性能的考虑,Android的UI操作是非线程安全的. 也就是说,如果你在一个新开的线程中直接操作UI是会引发异常的. 但是,Android又规定,不要去阻塞UI线程!否则,轻者引起程序卡顿, ...
- Android Studio新建了一个项目看不到手机界面的效果
我今天新建了一个项目,但是在这里却看不到手机的界面效果,如下图:
- android查看源码的时候看不了
原因:未关联android中jar包源码 解决方案:导入sdk---->>resource---->>api 这样就可以在代码中查看源码了.
- Android基础(五) Service全解析----看不见的Activity
一.服务的介绍: 作为Android四大组件之中的一个,Service(服务)也常常运用于我们的日常使用中,它与Activity的差别在于:Service一直在后台执行.没实用户界面.所以绝不会到前台 ...
- Android开发之华为手机无法看log日志解决方法(亲测可用华为荣耀6)
作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985, 转载请说明出处. 在上家公司上班的时候,公司配了华为荣耀6的测试机,发现在eclipse下 无法查看 ...
- Android 四种启动模式 已看晕
http://blog.csdn.net/zdw890412/article/details/7386314 //有点乱 http://www.cnblogs.com/fanchangfa/arch ...
- 从cocos2dx源代码看android和iOS跨平台那些事
cocos2dx一个跨移动(平板)平台的游戏引擎,支持2d和3d,基于c/c++,网上介绍多在此不详叙.我们本篇关心的是跨平台那些事,自然而然就找到platform目录.好家伙,支持的操作平台还真不少 ...
随机推荐
- GCC编译器原理(二)------编译原理一:ELF文件(2)
四. ELF 文件格式分析 ELF文件(目标文件)格式主要四种: 可重定向文件: 文件保存着代码和适当的数据,用来和其他的目标文件一起来创建一个可执行文件或者是一个共享目标文件.(目标文件或者静态库文 ...
- GCC编译器原理(一)------GCC 工具:addr2line、ar、as、c++filt和elfedit
1.3 GCC 工具 1.3.1 binutils 工具集 工具 描述 addr2line 给出一个可执行文件的内部地址,addr2line 使用文件中的调试信息将地址翻译成源代码文件名和行号. ar ...
- WebSocket起航 JavaScript客户端和Server通信
Message =>JSON => Move 客户端发给服务器总是Move server.send(JSON.stringify({row: row, column: column} ...
- org.apache.flume.conf.ConfigurationException: Channel c1 not in active set.
1 错误详细信息 WARN conf.FlumeConfiguration: Could not configure sink k1 due to: Channel c1 not in active ...
- MyBatis中---数据库配置的属性名冲突问题
一.db.properties 属性文件中 最好加特殊的标志前缀 jdbc.username ,如果单纯的username有可能影响到 mapper.xml中的 ${username}; 举例 ...
- JAVA锁和volatile的内存语义&volatile的使用场景
JAVA锁的内存语义 当线程释放锁时,JMM(Java Memory Model)会把该线程对应的本地内存中的共享变量刷新到主内存中. 当线程获取锁时,JMM会将该线程对应的本地内存置为无效.从而使得 ...
- 20165237 2017-2018-2 《Java程序设计》第3周学习总结
20165237 2017-2018-2 <Java程序设计>第3周学习总结 教材学习内容总结 1.面向机器语言:类如汇编语言. 2.面向过程语言:类如C语言(但是相当于说话缺少主语). ...
- qt5.6.2简单操作mysql数据库
1.新建个项目后,需要在.pro工程文件在中添加QT += sql,否则编译会出错: 2.如果出现数据库驱动未加载,则需要把mysql下的libmysql.dll拷贝到D:\Qt5.6.2\5.6\m ...
- 第五节,损失函数:MSE和交叉熵
损失函数用于描述模型预测值与真实值的差距大小,一般有两种比较常见的算法——均值平方差(MSE)和交叉熵. 1.均值平方差(MSE):指参数估计值与参数真实值之差平方的期望值. 在神经网络计算时,预测值 ...
- android动态设置组件LayoutParams
开发中经常用到动态设置组件的LayoutParams,之前开发遇到的问题如下: LinearLayout.LayoutParams params = new LinearLayout.LayoutPa ...