阿弥陀佛,我没有“抄袭”。

简介:

这几天做iPhone web app的设计与实现,查了不少设计开发方面的资料,这个时候了解到facebook是最佳的iphone web app,据说很“原生”。

iphone.facebook.com,这个域名我敲还是不敲,这是个问题。很犹豫啊,两个担心:
1、害怕打开后,facebook的设计干扰我自己的设计思路。
2、万一……亿一我和facebook英雄所见略同,我就完了,必须推倒重来,否则会背上一个“抄袭”的骂名。

但是响当当的best iphone web app名号,简直无法抵挡,最终,咬咬牙,我点开了它,干!

阿弥陀佛,没有亿一,不用推倒,我可以安心继续,放心了。

iui我不清楚,但实际操作了一下,体验了一把,还可以,亮点在于全程ajax和仿原生的屏幕切换。其实都不算,ajax太常见了,屏幕滚动切换很早就见过类似的效果。

回头看看自己的,我不认为逊于他,不过有一点,那就是在色彩的运用上,facebook要明亮很多,我选择的主色调是color:#FFF;background:#414E67;,相对而言,黯淡很多。但是……用户是可以轻易的切换整体色调的,我们对应的工作也很简单,所以也不是问题。还有就是facebook在一些很小的细节处理上确实比我做得好,比如输入框点击时的响应区域包括label,这我没有考虑到,欠缺!

至于全程ajax,我不会选择,首先iphone平台只是一个分支不是核心,其次这样做会变成同时维护与升级两套不同的系统,这个代价不是我现在能承受的。所以,我要的是web和iphone无缝的操作体验,用户无需重新学习(“像原生”,只能是一种用来加分的思路,不能是主导思路),也就是说基本上只是同一套结构,不同的css。也许为了照顾手机流量问题,会谨慎小心的使用图片以及对结构进行精简(但不是更改,两个概念)。

其实在我所用过的iphone web app中,我认为最best的是iphone.beejive.com,这个iphone上的Web IM,我觉得:完美。完美的Web+iPhone。

继续继续……



本文转自爆牙齿博客园博客,原文链接:http://www.cnblogs.com/yuntian/archive/2008/06/27/1231332.html,如需转载请自行联系原作者

相关文章
|
云安全 弹性计算 Linux
幻兽帕鲁Palworld服务器部署教程(阿里云服务器3分钟搭建幻兽帕鲁保姆级攻略)
想要部署属于自己的幻兽帕鲁服务器(Dedicated Server),您首先需要拥有一台服务器,服务器是幻兽帕鲁运行的基础。部署完成后,您和您的朋友便可以登入专属的游戏服进行体验。使用云服务器搭建幻兽帕鲁服务器,便可以让您与您的朋友在一个相对独立且私密的空间中进行游戏,确保获得更加畅快的游戏体验。 您可以选择阿里云服务器作为游戏服务器,并按照下面教程来部署幻兽帕鲁。
|
敏捷开发 供应链 数据可视化
如何利用精益生产管理工具提升项目执行力?推荐7款必备工具
本文介绍了七款精益生产管理工具,包括板栗看板、LeanKit、Targetprocess、Miro、Smartsheet、Airtable 和 LiquidPlanner,详细阐述了各工具的功能亮点及其在不同行业的应用,旨在帮助企业提高效率、减少浪费、优化流程,实现项目管理的持续改进。
如何利用精益生产管理工具提升项目执行力?推荐7款必备工具
|
10月前
|
弹性计算 人工智能 API
部署AI网站-进阶配置
通过Open WebUI部署个人AI网站后,您可能还面临如下问题:希望使用DeepSeek R1模型对话问答时显示思考过程、 希望可以在AI网站上使用联网搜索、希望将AI网站分享给其他用户使用、希望在AI主页上使用多种模型等。本文将介绍如何通过相应配置,解决这些问题。
|
JSON API PHP
如何使用PHP开发API接口?
本文详细介绍了如何使用PHP开发API接口,涵盖从基础概念到实战步骤的全过程。首先解释了API接口的基本原理,包括HTTP协议、REST架构风格、JSON格式和OAuth认证机制。接着介绍了开发环境的设置,包括PHP安装、Web服务器配置、数据库设置等。文章还探讨了API开发的完整流程,从需求确定、框架选择、端点设计到代码编写、测试、安全性考量及性能优化。最后通过一个实战案例演示了如何创建一个简单的API端点,并讨论了部署与监控的方法。
662 0
|
NoSQL 网络安全 Redis
蓝易云 - 【redis问题】Caused by: io.netty.channel
以上就是解决"Caused by: io.netty.channel"错误的一些可能的方法。
365 2
|
SQL NoSQL 数据库
深度解密 pandas 的行列转换,以及一行变多行、一列变多列
深度解密 pandas 的行列转换,以及一行变多行、一列变多列
880 0
|
存储 Java Apache
利用 Java 的 ArrayUtils 优化数组操作:简洁高效的数组处理
在 Java 编程中,数组是一种基础且常见的数据结构,用于存储同类型的元素。然而,Java 原生的数组操作有时显得不够便捷和灵活。Apache Commons Lang 库中的 `ArrayUtils` 类提供了一系列方便且高效的数组处理方法,可以大大提升数组操作的效率。本文将带您深入了解 `ArrayUtils` 类,探讨其特点、用法、实现方式以及在实际应用中的优势。
|
消息中间件 存储 缓存
面试官问我:如何设计一个秒杀场景?
在之前的工作经历中,我做过营销相关项目,接触过关于票券秒杀的高并发场景,秒杀场景也算是最热门的高并发场景之一了。 下面我就把我对秒杀场景的一些理解简单写下来,仅供大家参考,欢迎留言纠错或者补充。
937 0
面试官问我:如何设计一个秒杀场景?
|
缓存 JavaScript
vue 页面缓存 keep-alive(含配置清除页面缓存 exclude,局部缓存,动态缓存,路由控制缓存 $route.meta.keepAlive)
vue 页面缓存 keep-alive(含配置清除页面缓存 exclude,局部缓存,动态缓存,路由控制缓存 $route.meta.keepAlive)
1806 0
解决requried a bean of type xxx的问题(可能原因之一)
解决requried a bean of type xxx的问题(可能原因之一)
781 0