The time when programmers did their best to minimize an application code size have gone. The root cause is in significantly increased memory and hard drive sizes on PCs during past several years. The only exceptions are programmers writing code for embedded systems. They usually have tasks like: “You need to develop the particular algorithm. Your program should fit N bytes and use not more than N bytes of memory”. Today phones and tablets move programmers “back to the future”?
x86
Android 4.0.3 ICS在x86平台上的安装攻略
早在去年底,ANDROID X86计划就已经开始了。最初释放的是Android4.0,通过Google group下载。最初的版本不是太好。最近Android4.0.3 也出了,比前作更稳定,而且支持Wifi,INTEL 硬件加速,文件压缩。ext3/ext2/ntfs/fat32 等格式等等。大部分Netbook都可以安装这个。
我们可以通过制作一个U盘启动盘来在NETBOOK上运行安卓ICS
下面我简单介绍下安装部分。
目前供下载的Android 4.0.3 x86版本有以下几个,我建议用ASUS那个,我朋友机器是AMD的,结果安装AMD那个版本跑不起来。安装了ASUS的却没问题。因此建议用ASUS的版本
我们可以通过制作一个U盘启动盘来在NETBOOK上运行安卓ICS
下面我简单介绍下安装部分。
目前供下载的Android 4.0.3 x86版本有以下几个,我建议用ASUS那个,我朋友机器是AMD的,结果安装AMD那个版本跑不起来。安装了ASUS的却没问题。因此建议用ASUS的版本
Два волнующих вопроса
Здравствуйте, коллеги! Прошу прощения, что в новом году промолчал чуть дольше, чем хотелось бы. Просто после выставки CES, откуда я написал два больших поста в блог Intel на Хабре, меня сначала помотало по разного рода СМИ, требовавшим рассказать им о самых-самых интересных новинках, продемонстрированных в Вегасе, а потом пришло время писать отчет для основного места работы. Так за заботами месяц и прошел. Но вот с наступлением февраля у меня есть два серьезных вопроса и одно маленькое сообщение.
Единство двух миров
Известная пословица гласит, что сколько раз не говори «халва», во рту все равно сладко не станет. Но если, приговаривая, взять нужные ингредиенты, вооружиться необходимой кухонной утварью и пригласить для консультаций знатного кондитера, в итоге можно добиться вполне реальных и приятных вкусовых ощущений. Пусть придется перевести некоторое количество продуктов впустую и пару раз обжечься, но при достаточной настойчивости все получится - рано или поздно.
Understanding x86 vs ARM Memory Alignment on Android
With Google’s recent release of the NDK (r6), it is now possible build Android application for x86 processors in addition to ARM. In general, this only involves rebuilding native code to port applications from ARM to x86. However, there are a few pitfalls to avoid.
One difference between x86 and ARM is the memory alignment requirements for data. Let’s look at a simple example:

One difference between x86 and ARM is the memory alignment requirements for data. Let’s look at a simple example:

真正的Internet体验
刚刚参加一个行业的研讨会,本来谈的是新媒体,有个观众提了一个问题“如何看待ARM和x86平台在MID市场中的不同作用?”,的确是个好问题!问这个问题的人一定是行业的从业人员,对MID市场应该有相当深刻的认识,从英特尔的角度回答,自然是谈Full Internet 体验,那么什么是Full Internet体验,如果停留在需要Client端软件的互联网体验,自然x86有着无可争辩的优势,这也是英特尔引以自豪的ecosystem 建设成果,但随着Web2.0技术的发展,似乎给非x86架构平台带来一丝新的曙光,SaaS(Software as a Service)的应用模式正快速被市场越来越多的接受,越来越多的应用服务商在Facebook提供的各式服务,从办公应用到消费娱乐,这一切要求的仅仅是浏览器,难道这不是Full Internet体验?从微软收购Facebook的股份,说明微软开始认真面对Web2.0时代的挑战了,如此X86也要认真的考虑什么是真正的internet体验了,毕竟传统意义上的 Full Internet首先是运行在微软的操作系统上的,这不仅仅是在MID领域,而是指整个PC市场的新的定位,否则我们真得要错过这班车了!
