Android

发布 2022-10-28 19:38:28 阅读 7493

android3.0标准化是必须的。

作者:磐石之心。

有消息称,谷歌将在2023年十月发布android 3.0,同时有消息称这一版本对手机硬件有了明确要求,cpu主频最低要在1g赫兹,运行内存最低512m。而且还有消息称,google限制手机企业更改android 3.

0的ui。对此,很多人认为谷歌开始走向了封闭,这不利于手机企业进行差异化的品牌策略,会打击手机企业使用android的热情。这也意味着摩托罗拉的motoblur、htc sense 这些手机企业自主开发的ui都将无用武之地。

因此,google引来了很多批判的声音,但是我却双手支持google统一android的做法。

无约束的android面临发展难题。

自从第一款g1手机上市到现在已经2年多的时间,而就在这两年的时间里,android经历了好几个版本,从1.5到1.6再到2.

1再到2.2,以及未来即将升级的3.0,如此混乱的版本也让android手机呈现出胡乱的局面。

2023年摩托罗拉发布的android手机droid,这款手机采用2.0版android系统。而同期的另一款android手机宏达电htc droid eris则采用1.

5版android系统。而2023年谷歌自己推的手机采用2.1版本,接着索爱竟然用了个1.

6版本。

如此混乱的android手机市场导致android market的应用至今才10万,相比iphone app store的应用数量少了很多,而且这些应用存在大量的不兼容问题,由于平台较多,这大大增加了应用开发的难度和工作量,这阻碍了android market的发展。这也意味着google无法向iphone那样依靠软件平台获利。除了获利问题外,由于没有限定的硬件平台,各式各样的ui,导致android遇到升级难题。

在各大android论坛上,我看到了迫切期待将自己的手机升级到2.2版的android手机用户们。他们正在通过个人破解的方式实现升级,可惜升级后会导致一些功能无法使用,比如g4升级到2.

1之后,拍照就无法使用。所以很多用户在抱怨google不提供升级服务,其实google何尝不想快速升级android平台到最新版本,但是良莠不齐的硬件条件,很难保证升级之后,android手机还可以快速的运转。

所以android的统一迫在眉睫,从google推出nexus one开始,google就致力于规范硬件平台,规范android软件,以利于后续的升级。

行业对手的经验必须借鉴。

google一直致力于开放,从android 公司手中购入的android 平台是基于linux开发的嵌入式操作系统,所以其本身就是一个开源的系统。google曾希望所有人都能够参与到android的开发中来,实现百花齐放。可惜这种做法很难实现,linux无法战胜标准化的windows或许就是最好的例证。

而iphone的风靡也是因为其封闭性以及其软件硬件配合升级的策略,而且统一的平台让应用开发更容易。

google不会做封闭的平台这一点是肯定的,但是如果不标准化android,结果只能是搬石头砸自己的脚,导致多版本系统混战,厂商无法集中精力做手机,程序开发者无法集中经历做应用,由于每个平台的机器硬件受限,ui受限,导致升级存在难题,手机难以规模化量产,**无法大规模下降,android的普及自然受阻,而普通消费者也难以买到低价的android机器。

如果说windows和英特尔之间的联盟(wintel)推动了两家企业的垄断,让linux至今无法翻身,那么android要想挑战苹果必须要统一平台,规范硬件,最终实现平滑升级。而每一次windows的升级都会带来pc的更换,从而为整个产业链带来价值,这一点也是android必须要学习的。每一次升级android都必须要让手机厂商、芯片厂商都从中获益。

难道各位没看到苹果iphone的每次升级,都意味着旧版本iphone的淘汰,而新iphone的购买者60%以上是老iphone用户。

所以从行业发展经验来看,android也必须要进行规范。即将上市的windows phone7也对硬件进行了有效的规范,要求cpu最低1g赫兹,运行内存最低512m以及屏幕最低分辨率的规定等等,微软是客户端软件的老手,他们知道怎么做是正确的,所以google android 3.0对硬件和ui的规范很明显是非常正确的。

此外,我个人认为关于不允许手机企业设计ui的传闻存在一定的误读,因为只要phone top的api允许修改,厂商都可以加入自己的ui。

android笔记

button跳转页面。package import import import import import public class demomain extends activity 在中增加。设置背景。在res里建drawable的文件夹,把背景 放到文件夹中,在布局中输入android bac...

android笔记

code jdk net io 本地文件。j a class jvm dvmc c j a 900万人 j a android应用开发 app android系统开发。android移植开发。flv rmvb mp4 3gp 1.android源码,修改libraries,c 写插件 flv j a...

android笔记

android中调用activity的常用的纯背景颜色有 如图 开始动画 帧动画 第一种方式启动帧动画 在activity启动时会自动运行动画 animationdrawable ad imageview iv imageview findviewbyid animationdrawable 当一个...