我YY的一个移动应用运营模式
尽管自己也还是刚刚毕业不久的前端新人,但网上也不乏一些案例告诉我们有志不在年高,很多优秀的同龄人已经有了不错的成就,所以在切页面写onclick之余也在进行一些思考,前端程序员的出路到底在哪里?
一、关于前端发展以及HTML5的一些思考
看着身边的后端开发人员修修补补的也能搞定一个网页布局,下载个demo也能搞出个js特效,我确切感受到了玉伯说的那句“市场上并不需要HTML高手”。所以我觉得前端的突破口还是在js上,能把js精通并熟悉几个框架zepto、angular什么的才能算是一个前端工程师了,否则页面布局onclick之类的只是个三脚猫工程师。这里就必须要提HTML5了,作为一个大趋势,必然是前端工程师手里的一把利器,但与此同时我也产生了一个疑惑,如此之多的新API,到底它们的用武之地在哪里?PC浏览器?支持度不统一,做网站顶多弄些渐进增强的东西增加用户的体验,想做功能性的东西还得担心兼容性,而HTML5的好多API确实是做功能的好工具。做网游?国内有几家起步的:磊友科技、神奇时代并且已经成功有产品也赚了不少,应该是个不错的方向。另外就是做移动web APP了,移动设备上的浏览器对HTML5支持普遍较高,这样那些功能性API可以放心使用,而且一份代码可以编译为不同的安装包,运行在Android、ISO等设备,相关平台国内也有试水的:appcan。其他优点不在列举,总之我现在的思想倾向就是,HTML5真正的用武之地是移动设备,倘若HTML5是前端程序员的必备技能和价值体现这句话成立(成立吗?),那么得出的结论是:前端的出路是移动开发!
好家伙,敢情以后得向移动应用发展了?我还不敢妄下结论,还不能就此规划以后的发展方向,郁闷。。。不过就在我瞎想的过程中,一个点子却突然出现在我的脑海,闪闪发光如煤堆里挖出的金子,OK,废话时间已到,马上切入正题。
二、web站点+web应用打造用户可定制的APP
移动应用长什么样,现在都是由产品经理或者开发者决定的,用户可定制的部分顶多也就是换个主题皮肤什么的,参与度太低。而现在的年轻人如此追求个性,总是被动的使用你的设计,难免会重口难调。如果这帮追求个性的年轻人能参与到应用的定制中,效果会不会很好呢?先打个问号,回忆一下当我们还在红白游戏机上玩超级玛丽的年代,你是不是像我一样,每次马里奥大叔跳一下,嘴里都会不自觉的配音“得儿~”,然后把手柄扯老高。。。吃到灵芝后,嘴里会“咚咚咚。。”配音配一路。在“得儿得儿~咚咚”的自娱自乐中享受着童年才有的乐趣。


现在你有没有想过,用户真的可以为游戏配音,比如你玩三国杀online,你的将周瑜在摸牌的时候,大家听到的是你自己配的一串“哈哈哈~”,有木有很个性?年轻人嘛,就好这个,多少钱的皮肤都舍得买呢~只是举个例子,用户可参与定制的内容远不限于此,只要你肯动脑筋设计。
那么用户定制APP的途径是什么呢?当然是需要我们的一个web站点了,用户在此注册账号,进行各种涂鸦、上传传素材、录音等创作,然后点击一个“生成我的应用”之类的按钮,后台服务器提供个在线编译的服务,用户自己定制的APP便诞生了,可以下载,也可以分享。分享?!社交!有搞头!用户可将自己定制的APP分享至微博、人人神马的:看,我自己定制了一个独一无二的APP哦,你想下载使用吗,里面有我本人的配音哦~这下APP的宣传推广还有难度吗?利用大家的炫耀和臭美心理就够了。或者可以请些明星来定制他们的应用,什么愤怒的杰伦、女神大战僵尸,粉丝能不来下载吗。这可谓是充分利用了web APP和本地APP相比的优势:无需依赖应用商店,只需一个链接即可推广。
既是web站点+web应用同时运营,就不能以传统的方式那样来运营你的APP,用户是在你的站点注册过的,多么详细真实的用户信息。可以拥有APP用户的邮箱、QQ号、微博账号,哇塞,想都不敢想啊。还能运营其他什么,自己想吧!
三、我构想的一个应用以及技术难题
其实我自己已经构思出一个有趣的小应用,本想花点时间做出来之后再发此博文,到时候有理论有案例多拉风。无奈智商捉急,遇到了技术难题无法解决,所以整个方案也就成了一个YY的东西,正如标题所言,拿出来供大家参考消遣吧。
应用的名字叫“真人闹钟”,挺吓人的哈:)。其实就是用户可以把闹钟的铃声录好,生成一个闹钟应用,下载到手机后即可使用带有你的叫起床声的闹钟。想象一个应用场景:一对小情侣,女生来网站用自己甜美的声音定制好一个闹钟,然后把链接发给男生,男生下载后安装到自己手机,从此每天可以在女朋友的叫床声中醒来,多么幸福的生活啊~别忘了我们是有站点的,应用的数据在云端,某天该女登录网站把闹钟的铃声换了,可以小小的恶搞一下,是不是也很有趣。
“打住!!”你是不是早想说了?我用我的诺基亚小直板也可以录音,然后把闹钟的铃声设为录好的那段,岂不容易,还需费你那劲,没用,滚粗!对于这样的仁兄,我只想说,你太没情调了吧~
说笑了,其实我只是随便举个小应用,说明一下这个过程而已,更多的创意,人才济济,绝对不乏。
下面该说我遇到的技术难题了。首先是这个在线录音的功能,以前从未涉及过相关的研究,不知如何下手,现有的插件貌似也没有。难题之二,web站点需提供在线编译服务,这可不是件小事,我本寄希望于国外有提供此类服务的公司,可惜目前还没找到能提供在线编译API的。只有一个大学时期就发现的可以在线编译为apk文件的rexsee,不过也没有API提供,甚是失落。有愿探讨此技术的可以指点下。
四、结论
到底有什么结论呢?那就是此文纯为YY的产物。本人也不会搞运营,只是一个点子而已。不出意外大家看后一笑而过。万一的万一,我无心插柳,有人受到启发真的搞出来了。以后移动APP+web站点双运营了,欧巴~我改变世界了~
我YY的一个移动应用运营模式的更多相关文章
- SaaS系列介绍之八: SaaS的运营模式
1 引言 软件的核心是它为用户解决领域相关问题的能力. ________Eric Evans,<领域驱动设计> 传统的软件生命周期中,软件的维护占整个过程的70 ...
- PaaS平台型IT运维&运营模式能给企业带来什么?
关注嘉为科技,获取运维新知 什么是PaaS平台型IT自动化运维&运营模式 PaaS平台型IT运维和运维模式是指:将通用的运维能力与具体的运维场景解耦合,将能够复用的,具备独立功能的通用能力纳入 ...
- IP概念盛行的背后:资本在狂欢,电影想哭泣 IP,英文“Intellectual Property”的缩写,直译为“知识产权”。它的存在方式很多元,可以是一个故事,也可以是某一个形象,运营成功的IP可以在漫画、小说、电影、玩具、手游等不同的媒介形式中转换。
IP概念盛行的背后:资本在狂欢,电影想哭泣 IP容易拉投资.谈合作,甚至还能简化宣发途径,越来越多的人涌入了电影这个产业,争抢IP成为他们进入行业的最快捷的方法.IP盛行暴露出的另一个问题是国产电影原 ...
- 每天一个设计模式-7 生成器模式(Builder)
每天一个设计模式-7 生成器模式(Builder) 一.实际问题 在讨论工厂方法模式的时候,提到了一个导出数据的应用框架,但是并没有涉及到导出数据的具体实现,这次通过生成器模式来简单实现导出成文本,X ...
- 每天一个设计模式-2 外观模式(Facade)
每天一个设计模式-2 外观模式(Facade) 1.生活中的示例 客户想要购买一台电脑,一般有两种方法: 1.自己DIY,客户需要知道组成电脑的所有电子器件,并且需要熟悉那些配件,对客户要求较高. ...
- Xwork概况 XWork是一个标准的Command模式实现,并且完全从web层脱离出来。Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph NavigationLanguage),IoC(Inversion of Control反转控制)容器等。 ----------------
Xwork概况 XWork是一个标准的Command模式实现,并且完全从web层脱离出来.Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式 ...
- php微信开发 -- 两种运营模式及服务器配置
微信的两种运营模式 编辑模式:使用微信公众平台提供的功能 开发者模式:通过腾讯的api接口调用相应程序进行二次开发 编辑模式 应用场景: l 不具备开发能力的运营者 l 主要是进行品牌宣传.新闻媒体. ...
- 下面的那一个不属于MVC模式中的对象?
下面的那一个不属于MVC模式中的对象? A. Model B. View C. Collection D. Controller 解答:C MVC是三个单词的缩写,分别为: 模型(Model),视图( ...
- 关于一个socket在阻塞模式下是否还可以使用的实验
想到一个socket在多线程模式下,是否可以同时使用的问题,比如socket A阻塞在recv,而别的线程用socket A send是否能成功,下面上实验代码 void thread_socket( ...
随机推荐
- iOS UITableViewCell的分割线向左延长15(cell长度为全宽)
iOS7情况下: tableView.separatorInset = UIEdgeInsetsZero; iOS8.9情况下: 首先在viewDidLoad方法中加上如下代码: if ([table ...
- Linux下的虚拟Bridge实现
http://www.cnblogs.com/zmkeil/archive/2013/04/21/3034733.html Linux下的Bridge也是一种虚拟设备,这多少和vlan有点相似,它依赖 ...
- win10下搭建QTP测试环境
安装环境win 10 64位企业版 个人学习用1..net 3.5无法安装更新问题解决:打开windows update 服务2.win10 安装中提示为了对电脑进行保护,已经阻止此应用,请与管理员联 ...
- Python 变量范围
1.本地变量,全局变量 Python 中有2种变量作用范围本地变量,全局变量. 变量搜索路径是:本地变量->全局变量 它们简而言之就是本地变量的值只在本地作用范围有效.而全局变量的作用范围是全局 ...
- Spark简介
Spark是UC Berkeley AMP lab所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的优点:但不同于MapReduce的是 ...
- nio加强服务端并发
究了一下Android推送,方式很多,比如用框架或者用第三方服务,在此并不讨论个中优劣.抱着学习的态度,本人不太喜欢用一些现成的东西,所以自己动手实现了一套简单的推送机制.使用TCP长连接,完成服务器 ...
- SAP项目管理模块培训教材
SAP项目管理模块培训教材(PLM210.PLM220.PLM230)分享: http://sap.npbok.com/
- 【计算几何】bzoj1043 [HAOI2008]下落的圆盘
n^2枚举圆盘,用两圆圆心的向量的极角+余弦定理求某个圆覆盖了该圆的哪一段区间(用弧度表示),最后求个区间并. 注意--精度--最好再累计区间的时候,把每个区间的长度减去EPS,防止最后覆盖的总区间超 ...
- H5、CSS3属性的支持性以及flex
一.项目中用到一个flex属性,但是应用了flex的父容器只设置了width,没有设置height,此时每一个应用了上面提到的属性的样式的div都重叠在了一起,在IE10,IE11出问题,IE9没有问 ...
- MySQL的安装配置
安装配置 MySQL1.官方下载 MySQL2.用 tar 解压.tar.bz 或.tar.gz3.解压后有三个目录,分别为 usr etc var4.进入 usr,进入 bin5.在主机上建个目录( ...