手机客户端开发初步尝试丨创业笔记80

0 2周 前
手机客户端开发

昨天上午陪儿子去游乐场,吃午饭,晚上摆酒为叔叔践行,下午在店里等饭局,也无事可做,就想着捣鼓下安卓客户端。当初建立网站的时候,主题很明确,以web为主,以后内容多了,流量起来,可以通过搜索引擎为视频频道引流,并且可以获得广告收入。下午在店里简单搜了下wordpress自动生成客户端的各种解决方案,讲实话,贵得很,或者效果很差,而且所有方案就不能支持老王这样复杂功能的社区网站。其实从选择主题开始,老王就打算使用HTML5作统一用户体验,所有设备访问同一套主题,网站根据访问者的设备尺寸自动返回不同排版的页面。在APP端,使用webview套个壳,依然访问相同的地址,走同样的流程,得到同样的用户体验。

这样做的坏处是,客户端访问与浏览器访问的体验差不多,没有源生APP体验好,但这是唯一的坏处。好处就太多了,客户端体积小,开发过程简单,无需维护更新,无需与服务器端同步数据,所有用户体验问题可以统一解决。虽然体验没有源生APP好,但是比使用浏览器还是好一点,第一可以增加一些简单的缓存策略,预先载入一些数据和页面;第二可以控制用户访问链接;第三可以增加一些快捷交互按钮,简化方便用户操作;第四可以全屏;第五可以屏蔽很多国产系统对浏览器的弹窗骚扰;最后,可以极大提升逼格,一个屁大的网站,还全渠道了。

既然策略定下,就先解决安卓的开发,这种事以前工作的时候就做过,当时开发的客户端比现在自己的需求复杂的多了,只是很久没开发安卓程序,工具链,代码都不太熟悉了。好在老王的记忆力不错,简单搜索下了下,下载了android stuidio,然后在官网阅读了下webview的实例,选择了自己相对熟悉的Java语言,半小时不到就搞定了demo,经测试功能完备,和标准安卓浏览器体验并无二致,以后随便增加点本地页面,预载入信息以及源生按钮,或者浮动JS菜单,将大大提升访问体验。

由于笔记本没带,无法尝试IOS开发,但是按照老王对swift webview文档的初步阅读,应当也就是半小时的事。苹果相对而言发布的流程要复杂一点,不能像安卓一样直接下载安装,那等以后做视频累了,无聊,调整的时候,抽一星期搞定第一个版本的零弈社区IOS Android客户端。先上个安卓demo测试截图:

零弈社区安卓客户端demo

发表评论

首页网站动态文章群组
论坛首页创业帮自媒体挨踢协会
墓志铭疯人院中年危机搜索