50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

移动开发那些事儿:半数开发者已经在项目中使用了 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:014016

评论

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

YashanDB 知识库|YAS-02143 登录失败?可能不是密码错,而是 JDK 版本太老了

数据库砖家

数据库·

Arthas redefine(加载外部的.class文件,redefine到JVM里 )

刘大猫

人工智能 监控 Arthas 大模型 redefine

浅谈低零融合表单设计器兼容方案

inBuilder低代码平台

低代码 零代码平台

玩转MCP | 一文看懂如何在 Trae IDE 中解锁 MCP

火山引擎开发者社区

火山引擎 MCP

小白也可以看懂的 MCP 介绍

火山引擎开发者社区

MCP

YashanDB 知识库|如何用闪回功能救回误删的数据?全流程实战演示

数据库砖家

数据库·

运维实战|快速搭建适配 YashanDB 的 Prometheus Exporter!手把手教学

数据库砖家

数据库

徽客松S1 | 合肥首场 AI 黑客松招募

声网

YashanDB 知识库|轻松打通多库数据,YashanDB DBLink 使用指南!

数据库砖家

数据库

信息混乱、协作低效?一文教你打造团队的单一事实来源

跟YY哥学Jira

知识管理 Confluence 知识管理软件 企业知识库 单一事实来源

YashanDB 知识库|YMP 报 YAS-04204 错误?可能是你的并发配置超了限!

数据库砖家

数据库

YashanDB 知识库|共享集群换 IP 全流程,手把手教你搞定!

数据库砖家

数据库·

【Workshop 第一期 - 北京站】搜索服务统一治理(跨引擎多个集群监控管理、流量管控、服务编排)

极限实验室

Gateway Cloud Workshop easysearch

夸克新入口:重构AI“视界观”,望见阿里AI新版图

脑极体

AI

月暗开源 Kimi-Audio,单一框架执行多种语音任务;照片秒变可对话数字人,LemonAI 推出 Slice Live丨日报

声网

Multi-SWE-bench:首个多语言代码修复基准开源

火山引擎开发者社区

语言 & 开发 豆包

游戏服务器不加防护能活多久?

网络安全服务

CDN 游戏服务器 高防服务器 高防IP DDoS 攻击

YashanDB 知识库|手把手教你回收表空间,释放磁盘的正确姿势!

数据库砖家

数据库

分析型数据库入门指南:如何选择适合你的实时分析工具?

镜舟科技

分析型数据库 云原生架构 列式存储 实时分析 MPP架构

Easysearch 迁移数据之 Reindex From Remote

极限实验室

easysearch

JimuBI 积木报表 v1.9.5发布,大屏和仪表盘,免费数据可视化

JEECG低代码

数据可视化 数据大屏 大屏设计器 仪表盘设计 积木BI

YashanDB 知识库|yasql 登录失败?可能是你没处理好特殊字符!

数据库砖家

数据库·

YashanDB 知识库|迁移报告下载失败?可能是 Java 版本太新了!

数据库砖家

数据库

TVM虚拟机应用实例

上海茶芯科技

编程语言 软件开发 虚拟机

过去一年的工作总结

yuanyxh

JavaScript 总结 前端

Bolt.diy 一键部署,“一句话”实现全栈开发

阿里巴巴云原生

阿里云 云原生

豆包1.5·深度思考模型发布!效果好、低延迟、多模态

火山引擎开发者社区

AI 豆包

YashanDB 知识库|yasboot 查询状态显示 off?原来是启动方式搞错了!

数据库砖家

数据库·

一文看懂iVX:技术架构、功能特性、性能优化手段

代码制造者

TVM虚拟机

上海茶芯科技

编程语言 虚拟机

快速理解 MCP(模型上下文协议)核心价值

柯杰

MCP

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