通过英特尔更智慧地面向安卓系统开发

如何适应屏幕尺寸

Luke W. 显示如何避免针对无数屏幕尺寸进行设计——方便无比。

立即观看 ›

Penn Station:一种基于标注的、随特征数量伸缩的发布订阅服务

已添加 2016/07/22

Edison WangTwitter/Vine 资深安卓工程师 构建并启动一个应用,既有趣又简单,但接下去就要维护;您不断地增添特性、事件和业务逻辑。 您的团队里增添了新成员,现在要跟踪发生了什么就不太容易了。您需要一种好方法来有条不紊地整理代码。 测试是起步的好方法。 您不断向有限状态机中增添状态,但最终发现无法再跟踪,于是您增添 Otto、EventBus、Dagger、Rx 和其他框架, 但是,在进行代码重构时,为确保调试过程有条不紊,要在编写太多样本文件代码:界面之间找到一个最佳状态却如此困难。 于是 Penn Station 应运而生,这是一种利用 EventBus...

在Arduino 101上使用 App Inventor 創造新應用

台灣的CAVEDU教育團隊參加新加坡的Maker Faire,帶來了Arduino 101 與 App Inventor的workshop,教大家如何用App Inventor 控制Arduino 101。 主要內容涵蓋: Control Arduino 101's LED blinking Using Bluetooth Low Energy (BLE) Voice control - Google Voice API   其中App Inventor相當吸引人 先介紹一下App Inventor 歷程 2010 Google Lab 2012 MIT Mobile...

春季流行趋势:谜语和字谜游戏应用继续占据消费者眼球

已添加 2016/05/24

万物复苏的季节即将来临,马上用下面的几款热门游戏来更新您的游戏库吧! 2016 年来临,技术市场以前所未有的趋势蓬勃发展。 游戏开发人员正在开发越来越多的产品,这种充满竞争的市场意味着他们必须开发出更具吸引力的游戏超过其他同行。 益智游戏从来不会过时,而会结合新的复杂特性,因为数字形式弹性很好。 这些游戏仿效并借鉴传统游戏的方式,但是拥有更好的创意、更出色的图形、3D 图像和更逼真的物理效果。 这套游戏拥有广泛的吸引力,吸引了其他国家的游戏开发人员,它具备全球流行的优势,因为其中许多游戏具备直观的可视化效果。 填字游戏也再次以强劲的势头席卷而来,因为它们拥有广泛的用户群。...

视频教程:Android 教程系列 — 中间件

在本视频中,Praveen Kundurthy 将讨论中间件开发函数库,以及您在以一个或多个架构为目标时其对应用开发的影响。 他解释了共享对象 (.so) 函数库如何对于开发至关重要,尤其在开发涉及多个架构(如 x86、mips 和 ARM)时。 Praveen 解释了如何获取 x86 版原生函数库,以及生成 .so 文件如何实现 ABI 独立,即不会发现它。 在解释了开发人员在使用函数库时会遇到的一些常见错误之后,他讨论了如何添加如此之多的版本平台,即在应用商店中仅使用一个条目,但为多个平台(x86、ARM、MIPS)的用户提供合适的平台版本。 Praveen Kundurty...

英特尔® 软件开发人员十大故事 | 五月

1. 无论天气如何: 面向代码现代化的英特尔五步框架 了解英特尔技术如何支持应用于天气预报领域的最常见的代码现代化方法。 2. Design Mill 的 TANKED!*: 采用英特尔® 实感™ 技术的 4D 视频游戏 本文将为您介绍混合现实游戏如何基于英特尔® 实感™ 摄像头(后置)、英特尔® 实感™ SDK 和 Unity 3d™ 游戏引擎构建,以及如何动态改变地形(沙地)。 3. Android* 垃圾回收工作负载 了解 Java 虚拟机 (JVM) 准确、高效的垃圾回收组件如何对实现高性能和提升用户体验至关重要。 4. 英特尔® 物联网技术代码示例入门...

Unity* 与针对英特尔架构的安卓构建

Abhishek NandyGeek Monkey Studios 首席执行官 在本文中,我将尝试讨论 Unity 并介绍针对英特尔架构的安卓构建的步骤。 请注意,要跟随这篇教程学习,学员需要熟悉并有中等程度的 C# 和 Unity 知识。 让我们开始吧! 为什么使用 Unity? Unity 是一款容易学习和使用的游戏引擎,便于将您的构想变为行动。 Unity 支持 c#、Javascript 和 boo。 Unity 允许开发一次,部署至多个目标。 Unity 与英特尔 在 Unite 2014 上发生了一件大事:英特尔与 Unity 商定在 Unity 中支持 x86...

安卓开发人员 Paul Blundell 的答问

Gregory MenvielleSmartNotify 总裁 在这篇帖文中,我访谈了开发人员 Paul Blundell 以探讨他在安卓开发方面的经验,并讨论他如何管理自己的应用。 Gregory:您是如何涉足安卓的? 您为什么从事安卓平台的开发,而不是 iOS 甚或混合型平台的开发? Paul: 我刚开始的时候,混合型的概念还不存在,那大概是 2009 年,我记得那时开发 iOS 应用有一个很大的障碍,那就是需要一台 mac 电脑,而我没有。 在 2008 年时,我的第一份工作是开发诺基亚 J2ME 应用,那时我就听到了关于安卓的谣传:移动操作系统,...

安卓的未来:安卓 N - 开源发展的前景

已添加 2016/04/19

Daniel KaufmanBrooklyn Labs 共同创始人 对于安卓的普通用户,并没有许多改变可冲击这些平台的未来。 但是,开发人员从谷歌刚发布的旗舰安卓操作系统中挖掘出来的最新代码肯定击中许多人的要害。 谷歌的文档也是这样说的 看来,不单是开发人员代码暗示这个操作系统将发生改变,而且谷歌公司在该发行版随附的正式文档中也是这样说的。 隐藏在层层代码以及小型官方印刷品中的冲击是:安卓也将走混合型的道路。 如果这还不足以震撼您,那么这里还有更多改变。 混合型并非只是一个共同平台,而是更类似于 Windows 10 的“真正混合型”。不久的将来,Chrome 操作系统和...

英特尔携“成就解锁”开发者支持计划亮相Unite 2016大会

英特尔携“成就解锁”开发者支持计划亮相Unite 2016大会 一年一度的Unite盛会即将于2016年4月11日至12日在上海举行,作为Unity的战略合作伙伴,英特尔将携“成就解锁”游戏开发者支持计划出席本次盛会。“成就解锁”游戏开发者计划包括开发者社区、业界活动、技术支持、联合宣传等丰富内容,旨在帮助游戏开发者更好地利用英特尔的平台和技术,通过技术支持与商务合作帮助游戏开发者全面提升用户体验!大会上,英特尔将为大家带来精彩的虚拟现实技术演讲以及丰富的技术展示与内容体验,让我们来逐一揭晓本次Unite大会上英特尔将带来的精彩内容吧! 在Unite大会的虚拟现实技术专场,...

我们该重视什么价值?为何需要价值定位及如何撰写价值定位

一句价值定位包含了所从事业务、所服务客户以及业务动机等信息,是对产品的一种定义。 它不仅可传达产品或应用的文字定义,而且可指导您持续的产品开发工作,为您在考虑新特性和进行产品迭代时指明方向。 在阅读本文时,您会明白良好的价值定位为何可助力产品开发,并帮助您开展市场营销工作以及向投资者、利益相关者和客户介绍您的应用。   您为何需要价值定位? 阐述自己的竞争优势很重要,而要做到这一点首先要明确说明您的产品是什么。 请记住,价值定位不同于口号或宗旨声明, 应该使用简洁、清晰的语言,并指向特定产品。 口号旨在激发潜在客户的兴趣,但不一定提及产品,而宗旨声明旨在说明整个公司的发展目标...