Tag: 移动

在iPad中创build交互式video – 用于产品演示的应用程序

我想创build需要在iPad本机应用上运行的video。 该应用程序需要通过iPad显示产品的演示。 它也需要互动。 我知道我们可以在Flash中做这些,因为Flash在iPad中不受支持,我的select是什么? 我感谢任何指导方针或提示。 先谢谢你

为什么在Web视图中渲染组件速度较慢?

根据对这个问题过于宽泛的反馈,我正在缩小这个问题的范围,并将原始问题保留在结论中,以保留下面Jim的答案的含义,这是非常有用的和内容丰富的。 这是一个更具体的问题版本: 执行诸如渲染图像,文本或UI元素或从web视图容器(用于Android的WebView和iOS的UIWebView / WKWebView)发送web服务请求(使用AJAX)的任务比通过其他本地组件。 这是为什么? Web视图容器本身的初始加载是缓慢还是有其他技术原因? 我认为最终,在较低的层次上,相同的本地代码正在执行这些function。 为什么使用Web视图时会有性能损失? 人们经常指出,在Web视图中呈现的混合移动应用程序比原生应用程序慢。 我很好奇,对于一个简单的电子商务types的应用程序来说,无论如何通常从服务器加载产品数据并且应用程序具有简单的用户界面。 具体来说,我感兴趣的是为什么在Web视图组件中比起native来说下面的东西会慢一些: 用户界面:如果用户界面是使用HTML5组件和简单的JavaScript开发的,并且在应用程序安装时保存在文件系统上,那么呈现它们会比呈现本地用户界面组件慢吗? 如果答案是肯定的,我很好奇为什么。 为什么在iOS应用程序中加载button的速度会更快,但是iOS应用程序中embedded的Web视图的加载速度会更慢? 图像:如果与HTML页面相关的图像存储在本地文件系统中,渲染它们会比与本机应用程序相关的图像慢吗? 如果是这样,我会很惊讶,真的想知道原因。 从服务器加载的数据:从服务器加载的数据(json,XML等)如果加载使用AJAX与本机应用程序使用的任何方法加载速度较慢? 怎么样从服务器加载的图像? 我想networking速度会成为限制因素,但我可能是错的。 是否有一个简单的电子商务应用程序的其他部分,我失去了一个本地应用程序将有一个清晰的性能优势比Web视图应用程序? 此外,Facebook和LinkedIn从网页浏览型应用程序切换到本地网站所获得的巨大优势是什么? 我看到它的方式,他们的应用程序具有简单的用户界面(与游戏相比),大多数数据在访问时通过networking加载。 我错过了什么吗? 最后,本地平台所有者(苹果和谷歌)是否有利于有意拖慢Web视图types应用程序,推动其平台向前发展? (我很难相信谷歌会这样做,但是你永远不知道苹果)。 编辑:我的问题可能太长和广泛。 问题的要点是:做一些简单的事情,比如从文件系统中显示一个图像,或者在Web视图中花费更长的时间比使用另一个本地组件更长时间? 如果是这样,为什么?

Phonegap /转换网站移动使用

目前,我正在为Android和iOS系统构build一个使用phonegap的应用程序。 本质上,这将是一个网站,但我遇到了一些困难,因为我需要通过ajax(同源策略)进行跨域请求。 我想知道是否更好地使自己的服务器上的网站,在PHP允许,然后使用手机中的包装/框架来模拟网站? 这将如何工作? 帮助赞赏

iOS / Android实时新闻馈送实施

基于这一点,可以肯定地说,使用轮询比使用套接字更好地构build实时新闻馈送types的应用程序呢? 我正在计划为移动设备构build一个新闻types的应用程序,并计划使用套接字来做这件事,但我开始认为,build立一个RESTful应用程序可能更好,而只是在客户端上进行短时间间隔轮询获得新的更新。 那里的其他人如何实现“实时”移动应用?

在更改为3.1.0之后,PhoneGap不会播放声音

我有一个phonegap应用程序,播放声音,当你点击和图标。 它工作正常之前我升级我的phonegap内部版本从2.9.0到3.1.0(ios 7构build支持)。 这是我的代码 //Play Audio function playAudio(src) { if (device.platform == 'Android') { src = '/android_asset/www/' + src; } var media = new Media(src, success, error_error); // Set Volume media.setVolume('0.7'); media.play(); } function success() { // Default the icon $('#sound-icon').removeClass('sound-icon-active').addClass('sound-icon-default'); //Ga tracking ga_storage._trackEvent('Sound Played', 'Play', 'Sound Played succesfully.'); } 代码神秘地停止工作。 我可以在这里丢失一些东西,或者在iOS SDK中有什么改变 编辑:我解决了这个问题根据来自Dawson Loudon的input,在电话3.x你必须包括不同的插件访问设备的具体function。 […]

当页面上存在更大的div时,位置固定为100%不是视口宽度

我有一个场景,我有一个固定的页眉,这应该是100%的视口宽度,一个更大的元素,大约5000像素宽,并滚动标题下。 移动浏览器似乎有一些问题没有修复头,而是显示一个更大的(比率计算??)头在iOS上滚动较慢,并突然跳过超过标题的宽度在android上的滚动位置方面跳转。 标题使用100vw工作,但有时标题消失在某个断点,似乎并没有真正固定的位置。 本质上,问题似乎是一个固定的元素100%!= 100%的视口,即320像素,但计算宽度是在视口的宽度和较大的元素之间的某处。 任何帮助将大力赞赏! 一个简化的代码示例如下… <!html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/> <style> * { margin: 0; padding: 0; } .a-div { position: fixed; width: 100%; height: 100px; z-index: 1; background: dimgray; border-left: 1px solid red; border-right: 1px solid pink; } .parent { width: 5000px; overflow: hidden; } .another-div { position: […]

移动networking性能:将数据从networking服务器传输到手机的最有效的数据types是什么?

问:在networking服务器(/ other?)和手机(即ios / android / other)之间传输数据时,哪种数据types是最有效/最快速的? JSON? XML? HTML? 问:应该使用哪种服务器技术? php + mysql? 问:应该使用什么样的API? RESTtypes的? RPC? 任何虽然?

当touchmove开始时取消touchend事件

我在我的web应用程序中使用可滚动列表来处理overflow:scrollfunction。 虽然当我完成滚动,并把我的手指从屏幕上的事件波纹也触发。 $('li').live('touchend', function (e) { //… }); 事情是,我只想在这之前没有touchmove事件的行动,以上这个事件发射。 可以从touchend事件中抑制touchmove事件? 所以它模拟更好的iOS UITableView组件? 当touchmove开始的时候,它取消了touchend的目标

在移动Safari中检测iOS5(JavaScript首选)

在iOS5中引入的新的固定定位损坏了我的web应用程序,我需要一种方法来检测iOS5的用户。 我如何检测iOS5? 什么是浏览器代理string? JavaScript首选。 谢谢!

iOS 7 – 修复虚拟键盘上的页脚工具栏中断

我创build了一个在浏览器中运行并提供聊天支持的应用程序。 这是用于桌面和移动,并显示为一个固定的页脚。 在桌面上,一切正在工作,看起来不错,但是当它碰到移动时,我看到一个奇怪的问题。 当我不在页面的顶部并打开键盘时,一切正常。 但如果我靠近页面的顶部,则工具栏会中断,并出现在页面的上半部分: 我发现下面的链接,其他人提到它,但我不能隐藏页脚,因为我需要显示: http : //forum.jquery.com/topic/how-to-set-footer-fixed-at-bottom-even -如果虚拟键盘,是开 任何关于如何解决这个问题的build议是非常好的,我读到iOS增加了对固定位置的支持,但是对于这种情况似乎被打破了(打开网页顶部的虚拟键盘)。 这是我的代码: #gc_toolbar_layout { … position: fixed; word-break: keep-all; word-break: break-word; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } 谢谢。