APP开发网站建设 软件开发 微信开发400电话 网络营销 游戏开发
区域选择
湘潭 |
邵阳 |
长沙 |
衡阳 |
郴州 |
永州 |
怀化 |
益阳 |
常德 |
娄底 |
岳阳 |
张家界 |
株洲 |
湘西 |
区域选择
黑龙江 |
成都 |
浙江 |
江苏 |
陕西 |
山西 |
山东 |
湖南 |
湖北 |
河南 |
河北 |
吉林 |
辽宁 |
云南 |
$(document).ready(function(){ $("#jsddm li").each(function() { $(this).mouseover(function() { $(this).find('ul').css("visibility","visible"); }); $(this).mouseout(function(){ $(this).find('ul').css("visibility","hidden"); }); } ); }); var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "//hm.baidu.com/hm.js?393dd08c675da6734212fece3bb9b631"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();
网站建设

建设方案

长沙软件开发,App Annie收购Mobidia加速全球化扩张

来源:未知 作者:zfkjgw.com 发表于:2015-05-07 10:12  点击:
长沙APP开发 
    此次iOS版APP的发布,引发了广大出境游发烧友的狂欢,不少网友感叹“新模式很过瘾”,“终于不用途牛了”,“喜大普奔”,“终于等到你”,三个多月来的期待成为了现实。现在下载、注册旅朋,即能在旅朋App上享受一站式出境游导游、地陪、用车及民宿等出境游特色体验服务。
 
  传统出境游模式弊端多 难以满足用户个性化需求
 
  一般说来,传统的出境游模式大致分为两类:报名旅行社的跟团旅游以及在OTA平台预定的出境游,但随着国人旅游观念的改变,传统出境游模式已经越来越难以满足国人的出境游需求了。
据了解,此次收购将加速App Annie Usage Intelligence的全球扩张进程,将提供更全面的应用使用行为数据集,帮助应用开发者和发行商了解智能手机用户。此外,继1月份Usage Intelligence beta版发布之后, App Annie还宣布Usage Intelligence正式版推出。
“Usage Intelligence的发布体现了我们使命,即提供最出色的数据和商业情报产品,满足市场对优质使用行为数据的需求,帮助人们通过应用改变世界。”App Annie首席执行官Bertrand Schmitt表示,“Mobidia 是行业先锋,早在2012年,就作为全球首家提供全球移动应用使用行为数据的公司为人所知。并入App Annie后,我们的客户将享受到市场上最全面、最详尽的应用使用行为数据。”
实验中,团队下载了来自Google Play 25个分类的2000多款免费软件,然后在同一部手机上逐一运行,再通过自己的服务器监测app埋下的地道通向哪里。如此记录下全部隐藏的url,再与第三方数据库中的广告网站列表进行匹配筛选。
长沙软件开发,App Annie收购Mobidia加速全球化扩张
  结果是,参与测试的app共挖下了25万条地道,即平均每个app挖了125条地道。其中一款单机应用竟然指向2000多个不同的网站,堪称地道一霸。这些海量地道的另一端连接的是2000个顶级域名,总体上看指向恶意网页的app是少数,但有心眼干坏事的都没打算收敛着干,少数派挖地道的功夫堪称专业。另一项数据显示,指向用户跟踪页面的app接近总数的30%。这些数据意味着,在我们装着上百个应用的手机里,存在若干地道是大概率事件。
 
  Luigi Vigneri和Eurecom将这个软件命名为“NoSuchApp”,缩写为NSA,与美国国土安全局缩写相同,寓意其强大的监测手段。团队打算在不久以后将这个监测软件发布到Google Play,让Android用户能够更清楚地了解自己手机的安全状况。
 
  即使在最理想的情况下,NSA也不能一次性解决app的隐私安全问题。因为软件的主要功能是监控,而选择还在于人们对隐私的重视程度。例如,光是告诉人们“你的app全都有地道”,人们不可能据此将所有应用删除。并且人们还会问,你监测了所有的app,谁来监测你?
 
  让“安卓”变得安全而卓越是一个伟大的愿景,假如“NSA 计划”真能让用户在手机上实时监测每款应用的干净程度,确实能让整个 Android生态健康前进一小步。至少,app的地下工作将不会那么肆无忌惮,而且在NSA的启发下安全方面的应用也将开辟新的用武之地。
作为收购的一部分,Mobidia的30人团队将加入App Annie。据介绍,Mobidia的业务遍及全球,为 10 万多款应用提供使用行为数据和见解,是App Annie Usage Intelligence解决方案的补充。通过收购Mobidia,App Annie Usage Intelligence 整合了业内两个最大的数据集,扩充了现有和历史数据资源库,数据覆盖了全球60个国家和地区的数百万iOS和Android用户。
  游客报名旅行社,选择好出境游目的地后,旅行社一般会规定游客在统一的地点出发、在境外游玩统一的时间天数、在旅行前缴纳统一的旅行费用。用户必须服从旅行社安排,在旅行景点也只是走马观花的拍两张纪念照片,被导游带到购物点强制性购物的报道屡见不鲜。想要脱团就更加困难,抛开旅行社不说,大堆需要签署文件足以让你手足无措。
 
  再来说说OTA自助游,自助游的游客多会在各大OTA平台预订所需要产品,花费大量时间和精力查询比价后发现,原来每家OTA平台提供的产品一样、服务一样,谁更值得信赖的问题仍然是一大困扰。OTA平台只能解决机票和酒店,到达境外目的地后,出行和就餐是很大问题,碰到安全问题寻求不到帮助,而实际上核心的旅行体验一点都没变化,只是把旅行社的产品搬到了网上而已,无任何特色体验项目,根本没法满足用户日益强烈的个性化需求。
 
本文由  长沙软件开发   站长编辑完成    地址:http://www.zfkjgw.com    转载请注明!

上一篇:长沙软件开发,决定网站优化方案的因素

下一篇:长沙软件开发,会是移动医疗创业的又一片蓝海


function checkSubmit(){ /*$(document).ready(function(){ $('.feedback').submit(function() { if($('#msg').val()!='') { alert('评论成功!');return true;} else {alert("评论内容不能为空!");}return false;} }); });});*/ if(document.feedback.msg.value!='') {document.feedback.submit(); } else{ alert("评论内容不能为空!");} } function CheckLogin() { var taget_obj = document.getElementById('_ajax_feedback'); myajax = new DedeAjax(taget_obj,false,false,'','',''); myajax.SendGet2("/member/ajax_feedback.php"); DedeXHTTP = null; } function postBadGood(ftype,fid) { var taget_obj = document.getElementById(ftype+fid); var saveid = GetCookie('badgoodid'); if(saveid != null) { var saveids = saveid.split(','); var hasid = false; saveid = ''; j = 1; for(i=saveids.length-1;i>=0;i--) { if(saveids[i]==fid && hasid) continue; else { if(saveids[i]==fid && !hasid) hasid = true; saveid += (saveid=='' ? saveids[i] : ','+saveids[i]); j++; if(j==10 && hasid) break; if(j==9 && !hasid) break; } } if(hasid) { alert('您刚才已表决过了喔!'); return false;} else saveid += ','+fid; SetCookie('badgoodid',saveid,1); } else { SetCookie('badgoodid',fid,1); } myajax = new DedeAjax(taget_obj,false,false,'','',''); myajax.SendGet2("/plus/feedback.php?aid="+fid+"&action="+ftype+"&fid="+fid); DedeXHTTP = null; } function postDigg(ftype,aid) { var taget_obj = document.getElementById('newdigg'); var saveid = GetCookie('diggid'); if(saveid != null) { var saveids = saveid.split(','); var hasid = false; saveid = ''; j = 1; for(i=saveids.length-1;i>=0;i--) { if(saveids[i]==aid && hasid) continue; else { if(saveids[i]==aid && !hasid) hasid = true; saveid += (saveid=='' ? saveids[i] : ','+saveids[i]); j++; if(j==20 && hasid) break; if(j==19 && !hasid) break; } } if(hasid) { alert("您已经顶过该帖,请不要重复顶帖 !"); return; } else saveid += ','+aid; SetCookie('diggid',saveid,1); } else { SetCookie('diggid',aid,1); } myajax = new DedeAjax(taget_obj,false,false,'','',''); var url = "/plus/digg_ajax.php?action="+ftype+"&id="+aid; myajax.SendGet2(url); DedeXHTTP = null; } function getDigg(aid) { var taget_obj = document.getElementById('newdigg'); myajax = new DedeAjax(taget_obj,false,false,'','',''); myajax.SendGet2("/plus/digg_ajax.php?id="+aid); DedeXHTTP = null; }
顶一下
(0)
0%
踩一下
(0)
0%
getDigg(312);
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 密码: 验证码:
CheckLogin();
function LoadCommets(page) { var taget_obj = document.getElementById('commetcontent'); var waithtml = "
评论加载中...
"; var myajax = new DedeAjax(taget_obj, true, true, '', 'x', waithtml); myajax.SendGet2("/plus/feedback_ajax.php?dopost=getlist&aid=312&page="+page); DedeXHTTP = null; } function PostComment() { var f = document.feedback; var msg = CKEDITOR.instances.msg.getData(); var nface = '6'; var nfeedbacktype = 'feedback'; var nvalidate = ''; var nnotuser = ''; var nusername = ''; var npwd = ''; var taget_obj = $DE('commetcontentNew'); var waithtml = "
正在发送中...
"; if(msg=='') { alert("评论内容不能为空!"); return; } if(f.validate) { if(f.validate.value=='') { alert("请填写验证码!"); return; } else { nvalidate = f.validate.value; } } if(msg.length > 500) { alert("你的评论是不是太长了?请填写500字以内的评论。"); return; } if(f.feedbacktype) { for(var i=0; i < f.feedbacktype.length; i++) if(f.feedbacktype[i].checked) nfeedbacktype = f.feedbacktype[i].value; } /* if(f.face) { for(var j=0; j < f.face.length; j++) if(f.face[j].checked) nface = f.face[j].value; } */ if(f.notuser.checked) nnotuser = '1'; if(f.username) nusername = f.username.value; if(f.pwd) npwd = f.pwd.value; var myajax = new DedeAjax(taget_obj, false, true, '', '', waithtml); myajax.sendlang = 'utf-8'; myajax.AddKeyN('dopost', 'send'); myajax.AddKeyN('aid', '312'); myajax.AddKeyN('fid', f.fid.value); myajax.AddKeyN('face', nface); myajax.AddKeyN('feedbacktype', nfeedbacktype); myajax.AddKeyN('validate', nvalidate); myajax.AddKeyN('notuser', nnotuser); myajax.AddKeyN('username', nusername); myajax.AddKeyN('pwd', npwd); myajax.AddKeyN('msg', msg); myajax.SendPost2('/plus/feedback_ajax.php'); //msg = ''; CKEDITOR.instances.msg.setData(''); //taget_obj.removeAttribute('id'); f.fid.value = 0; if(f.validate) { if($DE('validateimg')) $DE('validateimg').src = "/include/vdimgck.php?"+f.validate.value; f.validate.value = ''; } } function quoteCommet(fid) { document.feedback.fid.value = fid; } function ajaxFeedback(aid, fid, type) { var taget_obj = $DE('ajaxfeedback_'+fid); if(taget_obj.innerHTML == '') { var myajax = new DedeAjax(taget_obj, true, true, '', 'x'); myajax.SendGet2("/plus/feedback.php?aid="+aid+"&fid="+fid+"&action=quote&type=ajax"); eval('var result = typeof CKEDITOR.instances.msg_'+fid); if(result != 'undefined') { // 删除实例 eval('var edit = CKEDITOR.instances.msg_'+fid); CKEDITOR.remove(edit); } CKEDITOR.replace(document.getElementById('msg_'+fid) , CKEDITOR.instances.msg.config); scroll(0, taget_obj.offsetTop - 120); var formname = 'f = document.ajaxfeedback_'+fid; eval(formname); if(f.validate) { if($DE('vdimg_'+fid)) $DE('vdimg_'+fid).src = "/include/vdimgck.php?"+f.validate.value; f.validate.value = ''; } DedeXHTTP = null; } } function ajaxQuotePost(fid) { var formname = 'f = document.ajaxfeedback_'+fid; eval(formname); //var f = document.formname; //var f = f[0]; var nvalidate = ''; var nnotuser = ''; var nusername = ''; var npwd = ''; var taget_obj = $DE('commetcontentNew'); var waithtml = "
正在发送中...
"; eval('var msg = CKEDITOR.instances.msg_'+fid+'.getData()'); if(f.validate) { if(f.validate.value=='') { alert("请填写验证码!"); return; } else { nvalidate = f.validate.value; } } var myajax = new DedeAjax(taget_obj, false, true, '', '', waithtml); if(f.notuser.checked) nnotuser = '1'; if(f.username) nusername = f.username.value; if(f.pwd) npwd = f.pwd.value; myajax.sendlang = 'utf-8'; myajax.AddKeyN('dopost', 'send'); myajax.AddKeyN('aid', '312'); myajax.AddKeyN('fid', f.fid.value); myajax.AddKeyN('type', 'ajax'); myajax.AddKeyN('comtype', f.comtype.value); myajax.AddKeyN('isconfirm','yes'); myajax.AddKeyN('typeid', f.typeid.value); myajax.AddKeyN('quotemsg', f.quotemsg.value); myajax.AddKeyN('validate', nvalidate); myajax.AddKeyN('notuser', nnotuser); myajax.AddKeyN('username', nusername); myajax.AddKeyN('pwd', npwd); myajax.AddKeyN('msg', msg); myajax.SendPost2('/plus/feedback_ajax.php'); //alert(f.quotemsg.value); if($DE('ajaxfeedback_'+fid).innerHTML != null) { $DE('ajaxfeedback_'+fid).innerHTML = ''; } scroll(0, taget_obj.offsetTop); } LoadCommets(1);
$(function(){ var aSlidePage = $('#slide .slide-nav-box a'); var aSlideCon = $('#slide .slide-box li'); var iSize = aSlideCon.size(); var iNow = 0; var timer = null; aSlidePage.each(function(index){ $(this).mouseover(function(){ iNow = index; slideRun() }) }) function slideRun(){ aSlidePage.removeClass('active'); aSlidePage.eq(iNow).addClass('active'); aSlideCon.stop(); aSlideCon.find('b').stop(); aSlideCon.eq(iNow).siblings().animate({ opacity:0 },1000).find('b').animate({ opacity:0, top:-40 },1000); aSlideCon.eq(iNow).animate({ opacity:1 },1000).find('b').animate({ opacity:1, top:-10 },1000); } autoRun(); function autoRun(){ timer = setInterval(function(){ iNow++; if(iNow>iSize-1) iNow=0; slideRun(); },6000) }; $('#slide').hover(function(){ clearInterval(timer); },function(){ autoRun(); }) }) function over(obj){ var $obj = $(obj); var url = $obj.css('backgroundImage'); url = url.replace(".jpg","_r.jpg"); $obj.css('backgroundImage',url); } function out(obj){ var $obj = $(obj); var url = $obj.css('backgroundImage'); url = url.replace("_r.jpg",".jpg"); $obj.css('backgroundImage',url); } var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "//hm.baidu.com/hm.js?dc072619b9cb78cd868c808c66512fc9"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();