GTLC全球技术领导力峰会·上海站,首批讲师正式上线! 了解详情
写点什么

Android 开发周报:Android Wear 兼容 iPhone、Parse SDK 开源

2015 年 9 月 06 日

新闻

  1. 《360 奇酷手机发售》:奇酷于 8 月 26 日正式发布了 360 奇酷手机,同时发布了尊享版、旗舰版和青春版三个版本。360 奇酷手机在安全、拍照、外观工艺等方面带来了全新改进,在开启预约后其官网的预约人数已经突破 394 万,京东商城也有超过 141 万人预约,360 官网也有 80 万人预约,总计已达 600 万人,还在不断上升,预约十分火爆。
  2. 《黑莓首款搭载 Android 系统的手机 Venice 亮相》:曾经在手机商务市场叱诧风云的黑莓或许已经大不如从前,但近日曝光的一组“Venice(威尼斯)”谍照仍引起了不少关注,虽然早在年初 3 月份的 MWC 大会上,黑莓的高管就曾手持黑白两色的这款手机亮过相,但显然这次的曝光和信息更加全面。
  3. 《Android Wear 可兼容 iPhone,iOS 版应用近日发布》:谷歌宣布 Android Wear 已经兼容 iPhone 5 及更新的 iPhone,不过该 iPhone 需要运行 iOS 8.2 及以上的系统。谷歌还在 App Store 向全世界还推出了 iOS 版的 Android Wear 应用,目前已经可以在 App Store 下载。

教程

  1. 《Android M 新的运行时权限开发者需要知道的一切》:Android M 的名字官方刚发布不久,最终正式版即将来临!Android 在不断发展,最近的更新非常不同,一些主要的变化例如运行时权限将有颠覆性影响。但 Android 社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引发很严重的问题。出于些原因,作者才写了本文。本文讲解了关于 Android 运行时权限你需要知道的知识,包括如何在代码中实现。现在亡羊补牢还不晚。这里是英文原文地址。
  2. 《Android 插件实例——360 DroidPlugin 详解》:近日国内互联网巨头频频开源自家技术,阿里开源无侵入运行期 AOP 框架 Dexposed,在我们还没有来得急应用于生产环境之时,奇虎 360 手机助手团队又开源了一款 Android 插件项目——DroidPlugin。DroidPlugin 支持在无需安装、修改的情况下运行 APK 文件。本文详细分析了该技术的原理与实现逻辑。通过本文大家可以了解 Android 插件的整个构造过程,对插件技术将会有更深入的理解。
  3. 《Android 微信智能心跳方案》:合理的心跳方案是 IM 及 Push 服务的技术难点,心跳关系到用户设备的耗电、性能,以及消息的及时性、丢包率等。微信团队优化心跳的目标是在尽量不影响用户收消息及时性的前提下,根据网络类型自适应的找出保活信令 TCP 连接的尽可能大的心跳间隔,从而达到减少安卓微信因心跳引起的空中信道资源消耗,减少心跳 Server 的负载,以及减少部分因心跳引起的耗电。本文介绍了 Android 微信智能心跳方案的详细实现过程。
  4. 《微信 Android 客户端 - 会话速度提升 70% 的背后》:微信有着几亿的用户,所以其对性能的要求也是极致的。本文来自微信移动客户端开发团队官号,主要针对打开会话速度慢,在同一个会话有较多的历史消息下,各种查询,更新,删除时速度明显下降这几个问题进行了性能优化解析。文中提到了界面的优化、sqlite 的性能跟踪、sql 语句的优化、拆表方案等技术点,微信团队分析问题、解决问题的思路值得我们学习。
  5. 《做 Web App 和 Native App 之前,你需要考虑的四个方面》:创业时是选择做原生的 Native App,还是直接用 Web App 在微信或浏览器上触达用户?这个话题几乎是每个公司都会面临的问题。使用 Native App 体验更好,但是开发成本也高,Web App 更新简单方便,但功能局限性大。无论是 Native 还是 Web,适合自己的产品,才是最佳方案。本文从产品经理的角度分析了两者的区别,大家也可以提出自己的想法进行讨论。
  6. 《苹果团队 App 开发流程|Fake it till you make it》:WWDC 2014 上,Apple 的原型设计团队分享了公司内部的一套 App 开发流程。在完成 App 之前不断的进行原型迭代,这个过程中,原始的 idea 逐步变的更加具体真实,最终达到满意的用户体验和达到预期的目的。本文包含了两部分,前半部分介绍 Apple 的工作流,也有作者的个人理解;后半部分是 Apple 用一个虚拟的项目展示了如何快速完成一个三轮迭代。

英文原文

  1. 《Android Architecture》:这是一篇介绍 Android 项目流行架构的文章,包括我们熟悉的 MVC,以及最近比较受欢迎的 MVP、MVVM。文章以图文结合的形式对这些架构进行了分析。

开源项目

  1. MVVM_Hacker_News :这是一个使用 MVVM 架构重写的 Hacker News 客户端。项目结构清晰,还没有尝试过 MVVM 的同学赶快下载尝试吧。
  2. SCViewPager :现在很多应用的引导页具有多级联动效果,SCViewPager 就是这样一个带有动画效果的 ViewPager,动画效果会随着滑动位置的变化而变化。开发者可以替换项目中的图片或者修改动画参数,很简单的制作属于自己的酷炫引导页了。
  3. DroidPlugin :DroidPlugin 是 360 手机助手在 Android 系统上实现的一种新的插件机制,它可以在无需安装、修改的情况下运行 APK 文件,此机制对改进大型 APP 的架构,实现多团队协作开发具有一定的好处。DroidPlugin 的使用很简单,技术方案也非常成熟,我们可以放心大胆的使用到生产环境中,
  4. Parse-SDK-Android :Parse 是一家专为移动应用提供后台服务的云计算平台,近日宣布将开源旗下所有软件开发工具包(SDKs)。目前,Parse SDKs for iOS,Android 和 OS X 已经提供在 GitHub 上。对于许多开发者来说,SDK 就像是一个黑盒子,他们经常使用它,却不知道它内部是如何运作的。Parse 希望开发者能够了解 SDK 与后端服务器是如何交互的。Parse SDK 的技术含金量不言而喻,特别对于那些为平台开发 SDK 的开发者,相信该项目会使大家有很大的启发。同时,Parse 官方还将提供一系列文章介绍这些开源的 SDK,这里是其中一篇。

感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015 年 9 月 06 日 18:101948
用户头像

发布了 121 篇内容, 共 35.1 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

spring-boot-route(七)整合jdbcTemplate操作数据库

Java旅途

Java Spring Boot JDBC

4 个问题图解浏览器垃圾回收的过程

Java架构师迁哥

「国庆」忆读书生涯

我是程序员小贱

美食 旅行

架构训练营-week4-学习总结

于成龙

架构 作业 互联网架构 架构训练营

手把手教你锤面试官 02——设计模式轻松答

慵懒的土拨鼠

Java 设计模式 面试求职

腾讯T6熬夜硬肝Lua程序员实战宝典,深入阐述虚拟机、编译器

周老师

Java 编程 程序员 架构 面试

中台: 54 天搞定中国百强企业的库存中心建设,而时间还能够再缩短至少一倍

日编一码

第一周-食堂就餐卡系统设计-UML设计

kawayi

洞察:区块链的危机与契机

CECBC区块链专委会

比特币 区块链 数字货币

区块链更多典型落地应用即将涌现

CECBC区块链专委会

区块链 落地应用

区块链即将涌现更多典型落地应用

CECBC区块链专委会

区块链 落地应用

中小企业如何启动产品科普直播?

boshi

内容 营销 直播 企业应用

第8周总结

Vincent

极客时间 极客大学

时空停滞

Sean

调试 心得

手把手教你锤面试官01——HashMap面试全攻略

慵懒的土拨鼠

java基础 面试求职

我把这个贼好用的Excel导出工具开源了!!

冰河

Java Excel 冰河 mykit-excel

看了这篇网络编程,就可以和面试官聊聊了

Simon郎

网络编程 websocket Java 分布式

阿里互联网神话,超级工程双十一如何打造终于开源了(共4篇)

小Q

学习 架构 面试 算法 阿里

《统计学习基础:数据挖掘、推理和预测》-斯坦福大学人工智能学科专用教材

计算机与AI

技术与思想:区块链的双重属性

CECBC区块链专委会

区块链 大数据

在互联网站上怎么准确分辨别出MG平台真假VX(LGF7998)黑网的验证方法?

InfoQ_6b6a6317a692

架构训练营-week4-作业

于成龙

作业 架构训练营

惊艳!腾讯微软内部5大算法文档+源码,大厂offer拿到手软

小Q

学习 架构 数据结构 面试 算法

《我想进大厂》之MQ夺命连环11问

艾小仙

kafka MQ 面试题 程序语言 面试求职

第8周作业

Vincent

极客时间 极客大学

「架构师训练营第 1 期」第三周作业

张国荣

可穿戴的“舌头鼠标”,催生“黏腻”人机交互的新想象?

脑极体

技术人为什么该坚持写作?

极客思享

LeetCode题解:429. N叉树的层序遍历,递归,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

白玉试毒 | 灰度架构设计方案

九叔

架构设计 互联网架构设计 灰度 灰度发布 发布流程

spring-boot-route(八)整合mybatis操作数据库

Java旅途

Java Spring Boot mybatis

DNSPod与开源应用专场

DNSPod与开源应用专场

Android开发周报:Android Wear兼容iPhone、Parse SDK开源-InfoQ