IT技术博客大学习 共学习 共进步
首页 / 踏板行歌
IT 2013-10-21 22:31:29 / 累计浏览 5,500

移动APP开发过程

这篇讲的是移动APP开发的完整流程。作者将从构思到上线的漫长旅程,梳理成了九个关键步骤,像一份实用的路线图。 文章强调,一切应从清晰定义“为谁解决什么问题”开始,比如为业余摄影者提供便捷的分享工具。核心原则是“好的设计是一个解决方案,而不是一堆功能的堆砌”,要为最核心的80%用户设计,并持续与真实用户交流。 流程中穿插了诸多生动建议:不要迷恋第一个设计,不妨尝试画出10种草图方案;原型阶段牢记“Fail early to succeed sooner”;甚至要有勇气将“还行”的设计推倒重来。最终,发布并非终点,基于用户反馈的迭代才刚刚开始。 整个清单将设计思维贯穿始终,提醒开发者投入大量时间进行前期设计和用户验证,远比直接投入编码更能规避后期重构的风险。

IT 2013-09-05 23:22:19 / 累计浏览 2,680

苹果信息推送服务(Apple Push Notification Service)使用总结

这篇讲的是如何在 iOS 应用中接入并实现苹果官方推送服务(APNS)。作者从 APNS 的核心概念出发,明确了它免费、但不可靠且有大小限制的特点,并梳理了其依赖硬件 token 的工作流程。 文章的重点在于配置和实现。它详细拆解了从申请开发者证书、配置 App ID 与 Provisioning Profile,到使用 OpenSSL 命令合并生成最终推送证书的每一步,特别指出了证书环节容易踩坑。随后,通过具体的 Objective-C 代码示例,演示了如何在客户端注册通知、获取设备 token,以及处理应用在不同状态下收到的推送消息。最后还附上了用 PHP 编写的简易推送测试脚本,形成了一个从配置到验证的完整闭环。 如果你正为 iOS 项目接入推送功能发愁,尤其是对复杂的证书配置步骤感到头疼,这篇实操指南能提供清晰的路线图和避坑参考。

IT 2013-03-04 14:09:13 / 累计浏览 2,820

微信的迭代

这是一篇关于产品迭代与市场策略的**事件复盘/观点类**文章。 这篇讲的是微信如何在早期激烈的竞争中,通过极快速的试错与迭代,最终找到核心功能并成长为国民应用。文章从战略角度回溯了微信的起点:为对抗KiK而在两个月内仓促推出的1.0版,因免费短信模式不符合国内运营商套餐环境而遇冷。随后,微信团队迅速调整,经历了1.2版图片分享的再次失利,才在2.0版押注语音通讯并初步获得市场回应。 真正的转折点发生在3.0版。在对手米聊拥有先发优势的情况下,微信没有跟风功能,而是依托资源推出了“查看附近的人”,这一LBS功能成为用户增长的爆发点,配合腾讯体系的强推,日增用户达到数十万级,迅速确立了优势。文章指出,4.0版“朋友圈”与开放平台的推出,标志着微信从通讯工具转向移动生活方式平台,彻底构筑了竞争壁垒。 作者的核心观点很清晰:没有对用户需求的精准把握和快速回正的能力,产品就可能失败;而一旦抓住核心价值,借助资源与平台化思维,则能构建难以撼动的生态。从一款功能单一的聊天工具到影响上亿用户的生活入口,这条道路的每一步都充满了对市场反应的冷静观察与果断调整。

IT 2013-03-03 23:28:33 / 累计浏览 5,000

IOS APP设计流程

这篇讲的是iOS应用从创意到上线的完整设计路径。作者将流程拆解为11个关键步骤,特别强调在App Store竞争激烈的环境下,必须首先验证创意的独特性与优化空间。 从定位开始,文章介绍了如何依据苹果的人机界面指南来确定应用特性,并通过“应用定义陈述”来聚焦核心功能。在进入视觉设计前,作者推荐先使用纸笔绘制产品草图,细致推敲使用场景与逻辑,再借助原型工具完成从低保真到高保真的演进,初期用黑白线条专注于布局与流程,后期再纠结细节。 设计阶段则提倡遵循iOS的质感仿真风格,注重简洁易用的信息呈现。文章也具体指出了ICON设计的尺寸要求与视觉一致性,并提醒开发者,若不自行编程,需制作详尽的设计指南与标注文件以供团队协作。整体流程从发散到收敛,为设计师提供了一个清晰的实操框架。