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

新闻

  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中文站投稿或者参与内容翻译工作,请邮件至[email protected]。也欢迎大家通过新浪微博(@InfoQ,@丁晓昀),微信(微信号:InfoQChina)关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入InfoQ读者交流群InfoQ好读者)。

你可能感兴趣的:(Android开发周报:Android Wear兼容iPhone、Parse SDK开源)