写点什么

移动开发那些事儿:半数开发者已经在项目中使用了 HTML5

  • 2013-03-05
  • 本文字数:1359 字

    阅读完需:约 4 分钟

以下是上周在移动开发领域值得关注的技术热点:

工具

  • PhoneGap 2.5.0 发布了。GitHub 上公布了本次版本的更新细节。概括来说,本次更新跟 2.4.0 版本一样,主要集中在修复 bug 的工作上。
  • iOSDeveloperTips 介绍的几个开源工具:
    • Visual Testing Framework GitHub 主页),用于协助开发者对其应用的用户交互界面进行可视化测试。屏幕通过 CoffeeScript 脚本描述,输出格式则为与 UIAutomation 兼容的 Javascript。
    • MPFoldTransition GitHub 主页),提供了一系列可定制化的渐变效果,包括折叠效果和翻转效果,开发者可以自定义折叠等动作的方向和模式(如纸张效果或者 3D 立体效果)。
    • KYCircleMenu GitHub 主页),圆圈式的菜单显示,一个圆圈式菜单可以容纳 1~6 个菜单项。
  • Designmodo 上推荐了一系列响应式 CSS 框架,如 Skeleton,320 and Up,Base,Gumby,Wirefy 等。
  • The LLDB Debugger ,号称下一代高性能调试器。目前,LLDB 已经是 XCode 内置的默认调试器。

技巧

  • ITEye 上的一篇文章总结了 Android 项目快速开发的开发框架:MySQL+OrmLite+Hessian+SQLite 。作者使用 hessian 来做数据传输,ormlite 来实现客户端与服务端的数据存储,极大的减少了 CRUD 工作。目前这一组合尚处于探索期,未用于大型项目上。
  • iOSDeveloperTips 上的一篇文章介绍了如何将对象序列化到 JSON 。主要思路是:创建一个包含键值对的字典对象,将一个阵列的对象添加到这个字典里,然后使用 NSJSONSerialization 对象将这个字典序列化做 JSON。
  • Xtreme Labs 上的一篇文章介绍并对比了不同的iOS JSON 解析器,包括: YAJL Touch JSON SBJson ,以及原生的 JSON 解析库
  • SegmentFault 的 Gaosboy 发布了一篇文章,详细对比了 AFNetworking 和 ASIHTTPRequest 这两个 iOS 网络组件。通过对比,基本可以这样评价:AFN 适合逻辑简单的应用,或者更适合开发资源尚不丰富的团队,因为 AFN 的易用性要比 ASI 好很多,而这样的应用(或团队)对底层网络控件的定制化要求也非常低。ASI 更适合已经发展了一段时间的应用,或者开发资源相对丰富的团队,因为往往这些团队(或他们的应用)已经积累了一定的经验,无论是产品上还是技术上的。
  • 有关性能优化的哲学层面的讨论:应用优化是否允许以牺牲可靠性作为代价?当你的开发团队为了让应用更快一点而砍掉了所有的同步行为,似乎有些事情就不对劲了。
  • Getters 与 Setters 之恶。“我之所以认为 getters 和 setters 是邪恶的,那是因为开发者在使用他们的时候完全没考虑数据的行为。”

杂货

  • Mobile Marketing Universe 上对今年的 MWC 大会进行了相当详细的报道。概括来说:Windows Phone 得到很多关注,Firefox OS 也在设备商中流行,可以预见的是,多操作系统会成为趋势。一些新的机型发布。企业级移动领域,开始讨论 MEAP(移动企业应用平台),不过看起来目前只是一个新的热词而已,无非是基于遗留平台、Web 和 HTML5 的打包解决方案。
  • NFC 有什么可以应用的方向? CNET 的编辑 J-Do 的一篇文章提出了六个可行的方向: 在不同的设备之间传输照片和视频;控制汽车;取代银行卡操作 ATM 机;逛商场助手;签到;不同厂商统一 NFC 的使用标准,降低门槛。
  • HTML5 的应用状态到底如何? Kendo UI 的一个调查问卷表示半数开发者已经在使用 HTML5 ,还有 90% 有意在 2013 年使用 HTML5 技术,仅有 15% 开发者仍选择仅开发原生应用。
2013-03-05 20:013577

评论

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

大数据实战训练营-sparkcore作业

Clarke

4轮技术面+1轮HR面,成功拿到腾讯40k*16的Offer ,详解面试流程和真题解析

Java 程序员 架构 面试

揭秘环境管理 Noah 的技术实现

Qunar技术沙龙

测试 Dev QA 环境 资源池

TronChain波场链智能合约开发详情|智能合约DAPP搭建

量化系统19942438797

智能合约 波场链

2021 年 8 月国产数据库排行榜:秋日胜春朝

墨天轮

数据库 TiDB oceanbase 国产数据库 达梦

神策分析 Web JS SDK 功能介绍

神策技术社区

程序员 代码 埋点

写作——开启技术成长之路

神策技术社区

程序员 写作 日志

架構實戰營 - 畢業設計

Frank Yang

架构实战营

神策 Android 全埋点插件介绍

神策技术社区

程序员 数据分析 埋点

书单 | 无所不能的Python,从技术到办公,总有一款适合你!

博文视点Broadview

Android SDK 之用户路径采集

神策技术社区

数据 路径规划 分析 行为数据

Golang高并发:生产者消费者模型

Regan Yue

Go 语言 8月日更 生产者消费者模型

架构实战营 模块六作业

孫影

架构实战营 #架构实战营

FL Studio基本功能介绍

懒得勤快

微信小程序图片流&本地图片转base64处理方案

页面仔小杨

微信小程序

小米和网易两位资深工程师联合编写的HBASE原理与实践PDF

公众号_愿天堂没有BUG

Java 编程 程序员 架构 面试

SphereEx CEO 张亮:数据库上云是大势所趋|初心·问

SphereEx

数据库 开源

神策分析 iOS SDK 代码埋点解析 | 数据采集

神策技术社区

程序员 数据 代码 埋点

LeetCode题解:28. 实现 strStr(),暴力法,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

从 FFmpeg 性能加速到端云一体媒体系统优化

阿里云视频云

开源 ffmpeg 视频处理 视频流 视频云

其实TCP聪明得很!详解TCP常见的五个异常处理场景

Java 编程 架构 程序人生 架构师

新思科技推出Rapid Scan新功能帮助开发团队在编写云原生应用的同时确保安全性

InfoQ_434670063458

新思科技 静态应用安全

支持 10 亿日流量的基础设施:当 Apahce APISIX 遇上腾讯

API7.ai 技术团队

案例 API网关 APISIX Meetup 腾讯游戏

MySQL 系列教程之(十二)扩展了解 MySQL 的存储过程,视图,触发器

若尘

MySQL 数据库 8月日更

“人人皆可成为AI开发者”!百度世界大会官宣百度松果学堂成立

百度大脑

人工智能

拿捏!隔离级别、幻读、Gap Lock、Next-Key Lock

艾小仙

MySQL sql 面试 大前端

烂大街的Spring循环依赖该如何回答?

Java spring 程序员 架构 面试

原来一条select语句在MySQL是这样执行的《死磕MySQL系列 一》

咔咔

MySQL 数据库

iOS SDK 架构解析

神策技术社区

程序员 数据 埋点

LeetCode刷题07-简单 整数翻转

ベ布小禅

8月日更

容器监控薅光了头发?这篇你再也不能错过!

观测云

json Docker 云计算 Linux 容器

移动开发那些事儿:半数开发者已经在项目中使用了HTML5_移动_sai_InfoQ精选文章