您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>通讯/手机编程>

实例分析开发像Instagram的App

大小:0.12 MB 人气: 2017-10-10 需要积分:1
  Open Stack Days China将于7月14-15日在北京国家会议中心举办,届时包括OpenStack基金会的Jonathan Bryce、Mark Collier、Alan Clark等大牛都将来到大会现场和2000名参会者一起坐而论道,共话OpenStack大势,现在报名票价优惠,欲报从速。
  自从1826年法国科学家Joseph Nicéphore Niépce通过Le Gras的一个窗口在这里拍下了世界上第一张照片以来,河水已经静静的在桥下流淌了很多年。
  几个世纪以来,摄影技术快速发展,已经从一个奢侈品步入了人们旅行的日常生活。好玩的是,今天你的猫所可能有的照片会比两个世纪以前的皇室成员能够负担的更多。
  今天,摄影已经融入了我们日常社交生活的一部分。你不再需要专业的镜头就可以非常清晰明亮的照片捕捉到那些动人的瞬间。
  根据统计,至2016年底智能手机用户将会达到大约20.8亿。由于每个智能手机都带有摄像头,所以这些用户拍了无数照片并在很多apps的帮助下愉快的分享它们。
  Instagram就是一个主要的全球闻名的照片分享app。根据官方的统计调查数据机构提供的数据,instagram的用户每天会上传发布超过八千万的照片。每天有超过35亿的点赞,以及每个月超过四亿的活跃用户。
  
  你们有没有考虑过创建一个像Instagram这样的Iphone app大概需要花费多少呢?在本文中,我们将来预估一下潜在的成本以及解释如何建设一个像Instagram的照片分享平台app。
  值得一提的是,开发成本将极大地取决于应用程式的特性和功能,以及其设计的复杂性。让我们以Instagram为例,详细的研究它。
  让我们想象一下,你决定建立一个像Instagram一样的照片共享app。你应该做的第一件事是分析它的主要特性,从而了解你该开始向哪个方向发展。
  所以,Instagram的主要功能包括如下:
  授权(通过电子邮件,电话号码或Facebook执行);
  创建和编辑的个人资料;
  收发消息;
  图像定制;
  地理位置定位;
  查看其他用户资料,关注跟随其他用户;
  反馈;
  通过不同的参数(热门帖子,用户名,标签和地点)搜索;
  标签;
  提及;
  设置;
  看看Instagram的的接口。这是照片和短视频分享应用设计最好的例子,如此简单,人性化,时尚。应用程序是如此简单和直观,新用户对于搞清楚它是如何工作并使用它不会有任何困难。
  
  发你自己的应用程序时,你不应该直接复制Instagram的想法。不过,你可以参考良好的成功的例子,使你的产品人性化,功能丰富但是保持简洁。
  技术背景
  让我们想象一下,你决定做一个像Instagram一样的iOSAndroid应用程序,这是一个面向单一操作系统的应用程序。
  下面是图片共享应用程序MVP应该具备的功能。让我们通过开发步骤逐个解读。
  授权
  创建一个新账户;
  通过社交网络的现有帐户登录(有开发通过电子邮件登录的选项,但我们不建议在MVP实现这一功能,因为它相当的耗时。)
  编辑个人资料
  增加个人资料;
  编辑个人资料;
  删除个人资料
  发布图像
  在应用程序拍摄图像或从现有的相册中上传图片;
  提及他人,以及为此添加标签
  反馈
  订阅(单向关注);
  点赞;
  评论
  社交功能
  共享;
  从Facebook邀请朋友。
  图像定制
  标准选项,如
  图像剪切;
  图像旋转;
  图像调整;
  滤镜应用
  地理定位
  定位现有图像的拍摄地理位置;
  定位当前地理位置并将其添加到上传发布图像上。
  消息
  文字和图片短信通讯
  通知
  推送通知
  搜索
  通过用户名或全名搜索;
  通过标签搜索;
  通过发布描述搜索;
  在下面的表格中,你可以看到一个MVP的照片共享应用程序大致的开发时间估计:
  实例分析开发像Instagram的App
  整个用户体验部分大约会花掉你64-96个小时。你会需要花费48-64个小时在用户界面上。
  额外的功能设计大概会花费16个小时,并且取决于任务的复杂度而增减。保持简单素净是这里你所能作的最好选择。
  所有的图标,图像以及字体都应该容易阅读且吸引眼球的。再者,千万别忘了给你的app开发一个非常棒的logo,这将让你从市场中脱颖而出,吸引用户使用它传输他们的信息
  现在,让我们来考虑这种应用程序的大致开发成本。我们估计的每小时人工大约在$ 50。在这种情况下,对于iOS开发的大致成本范围从$ 12800至$ 22400。对于Android开发的大致成本范围可能从$ 12800至$ 19600。后端开发则约达$ 9,900 至$ 17600。
  一切的一切,开发一个像Instagram一样的照片共享应用程序的全部就是图像处理,传输和存储。要注意一个事实,即必须对用户要上传的图像设置标准,以确保个人信息相册和反馈信息的外观美观。Instagram通过图标方块来解决兼容性问题。你可以使用你自己的其他任何想法来调整和优化你app中的这些图像。
  一个应用程序的关键绩效指标
  用户
  你需要测量你的应用程序的性能。因此,在开发产品时,其KPI就应予以考虑。激活用户的数目是你需要注意的第一优先级。您可以通过社交媒体的帮助来培养使用你的应用程序的用户,邀请最活跃的用户并推荐应用。
  至于SMM,建议你至少在产品正式推出半年以前就开始活动。它是在社交网络中接触到你的目标用户并且建立了解和口碑的好主意。通过增加用户感兴趣的新功能来奖励用户,促使他们在使用你的应用程序之后邀请他们的朋友加入,这是非常有意义的步骤,可以快速增加你的用户数。
  任何应用程序和设计平台都有它自己的影响力,你可以邀请有关知名人士试用你的应用程序,给他们无限的访问权以及更多提升他们自身影响力的机会。作为回报,这些知名人士的无数粉丝也会加入应用程序从而保持和他们喜欢的偶像联系。
  参与度
  单一的用户注册数并不能反映你的应用程序是否成功。另外一个非常重要的指标就是用户在你的应用程序上的每日平均使用时间以及登录频率,每天上传多少个文件以及点赞多少次。这些指标反映用户多么专注于这个应用以及他们有多么喜欢以及继续使用这个应用的程度。
  保留度
  当用户方便的时候,你应该偶尔的提醒你的用户使用你的应用程度。推送通知就是为了这个目的。然而,在你发送任何推送通知之前,你应该学习了解你的用户以及规划你的推送,确保用户有空并且愿意花费一些时间在你的应用程序上。当然也有一些其他的方法可以使用户保持在应用上,比如组织大型的竞赛活动推选最佳照片,问答比赛,以及有奖竞猜。
  这一切都必须是原创的。不要存在一种错觉,你能靠拷贝Instagram来发财。既然有成功的原创应用程序在那里,它的用户不太可能会切换到一个未知的应用程序上,除非它能提供很特别的Instagram缺乏的东西。
  作为起步,可以考虑制定一个独特的产品,拥有吸引人的独家特点。你可以考虑做一个私有的相片分享应用程序,用户只能分享图像给某个群组的成员。还有一个选择是让用户给他们的照片标价,让企业或博主可以购买,或者投资一些其他奇特的东西。无论你看中什么杀手应用的特征,仔细检查在你之前是否已经有人做到了。
  货币化你的应用程序
  相片分享应用开发需要大量的投资。当然,创建一个你想要的应用程序,不仅仅是要实现你的想法,同时也可以从中盈利。下面所讨论的是应用程序盈利最广泛和适当使用的方法:
  赞助和广告(在照片共享应用程序里,企业可以建立自己的账户资料,张贴图片宣传自己并获得追随者) 。
  在应用程序内消费(在这里你广泛的内容可以选择出售,比如定制过滤器和效果图以使用户能够出售自己的照片,而你可以由此获得佣金)。
  对于活跃用户提供特别优惠。
  底线
  现在,你已经知道如何实现类似Instagram的应用程序了,让我们来总结一下当你决定要发布你的照片分享应用程序之后你该做些什么。步骤如下:
  分析市场和制定策略;
  争取投资者支持;
  雇佣开发团队以为你创建MVP程序;
  制定你的公关和营销步骤,并在产品发布数个月前推出促销活动;
  添加独特的功能,以使你的应用程序进入人们的视野;
  进行充分的应用测试,以确保其质量是完美的以及用户友好的;
  享受你的成功…
  但别忘了继续寻找竞争者以及保持与最新趋势同步,并记住你永远都会有提高的空间,且你必须不断提高。
  如果你能为用户提供最优质的产品,并且你尽最大的可能以方便和简洁的方式去满足用户的需求,成功早晚都会到来。

非常好我支持^.^

(0) 0%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!