Articles of iOS

libgdx还是playn?

我想帮助选择跨平台移动游戏开发的框架。 我把它缩小到了libgdx和playn 我打算制作主要针对Android的游戏,但我也可以在ios和html上发布它们。 我知道libgdx目前不支持ios,但我也知道它正在发展中,而且我对开发人员充满信心。 如果有人有libgdx和/或playn(最好是两者)的经验,我真的很感激您是否可以分享您的经验以及您选择的原因和原因。

为iOS和Android构建具有原生性能的混合React应用程序

是否可以使用Facebook的React JavaScript框架为iOS和Android构建应用程序,提供与本机应用程序几乎相同的性能?

Jquery-ui sortable不适用于基于Android或IOS的触摸设备

是否有任何解决办法使Jquery-ui可以在基于Android或IOS的触摸设备上进行排序?

React Native:我应该使用哪种导航器?

我必须在3个月内构建一个相对较大的跨平台(iOS和Android)应用程序。 到目前为止,当涉及到React Native时,我只有NavigatorIOS经验。 虽然我从未真正遇到任何问题,但我从未见过人们推荐使用它。 其他选项是Navigator ,看起来很简单,但可能不允许很多本机UI支持? 和NavigatorExperimental我一无所知,这个名字让我担心。 我不想做任何最后一分钟的噩梦。 我计划花一个月的时间彻底学习React Native,然后花2个月的时间来构建应用程序。 这引出了我的问题:如果你必须在React Native中构建一个跨平台应用程序,你会为每个平台使用哪种导航,为什么? 任何答案或提示非常感谢。

Android Toast相当于iOS

有谁知道这个iOS Objective C事件的Java Toast等价物是什么? 以下是我在iOS中编写的示例。 我正在寻找使用Toast代替iOS UIAlert的Java中的相同警报。 如果我在原帖上没说清楚,我很抱歉。 – (void) dateLogic { NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@”MMMM dd”]; NSString *theDate = [dateFormat stringFromDate:[NSDate date]]; //JANUARY if ([theDate isEqualToString:@”January 01″]) { feastDay = [[UIAlertView alloc] initWithTitle:@”New Years Day!” message:@”January 01″ delegate:self cancelButtonTitle:nil otherButtonTitles:@”Close”, nil]; feastDay.delegate = self; [feastDay show]; } }

当Android自定义URL方案未处理时,如何回归市场?

我们有一个处理自定义URL方案的应用程序(vstream://)。 当有人访问具有某些vstream://内容的网页时,如果他们没有安装我们的应用,我们需要将它们重定向到商店。 在iOS中,我们这样做: setTimeout(function() { window.location = “itms://itunes.apple.com/us/app/kaon-v-stream/id378890806?mt=8&uo=4”; }, 25); window.location = “vstream:view?code=…stuff…”; 如果window.location分配失败,则在对话框出现之前超时会跳过App Store。 (我在这里find了这种技术: 是否可以为iPhone应用程序注册基于http +域的URL方案,如YouTube和地图? ) 不幸的是,这个技巧在Android中不起作用。 我们检测到设备服务器端并写了这个而不是itms:line: “market://details?id=com.kaon.android.vstream”; 麻烦的是,当你去一个未处理的url方案时,iOS会抛出一个错误,Android会转到生成的页面。 因此,超时永远不会有机会运行。 是否有某种方式在网页上明确测试是否处理自定义URL方案,或者有人建议像这样的黑客将在Android中工作吗? (当然,我想我需要一个能够正常工作的黑客,无论他们使用什么浏览器,这可能是一个很高的订单…) 更新:下面的方法在Nexus 7上的Jelly Bean中不起作用。新的Chrome浏览器不会转到生成的页面(因此不需要iFrame),但似乎没有任何方法可以知道URL计划得到了处理。 如果是的话,无论如何都会触发超时。 如果没有处理,超时会触发。 如果我使用onload处理程序和iframe,onload处理程序永远不会触发(无论是否安装了应用程序)。 如果我弄清楚如何知道该计划是否得到处理,我会更新… 我已经删除了我以前的解决方案中的“已解决”,因为它不再起作用了。 更新2:我现在有一个很好的跨平台解决方案,适用于iOS,Android 4.1,Chrome和Android预Chrome。 见下文… 更新3:谷歌再次打破了一切。 看看非常好的解决方案我已经接受了amit_saxena那里的某个地方/

arm64和aarch64之间的差异

我有两个“解锁”设备,一个iPad mini 3和一个Galaxy Edge 6,它们都有一个终端和一组简单的unix命令。 我认为这两款设备都配备了arm64处理器,但是当我运行时 uname -a 在两台设备上我都得到了以下内容: 对于iPad mini 3: xxxxs-iPad:/var/mobile root# uname -a Darwin xxxx-iPad 14.0.0 Darwin Kernel Version 14.0.0: Wed Jun 24 00:50:15 PDT 2015; root:xnu-2784.30.7-30/RELEASE_ARM64_S5L8960X iPad4, **arm64**, J85mAP 对于三星Galaxy s6 Edge: u0_a203@zerolte:/ $ uname -a Linux localhost 3.10.61-4497415 #1 SMP PREEMPT Thu Apr 9 15:06:40 KST 2015 **aarch64** GNU/Linux 如果我没有错,那么J85mAP和GNU […]

PhoneGap 1.4包装Sencha Touch 2.X – 性能怎么样?

我正在构建一个多平台平板电脑应用程序,使用Phonegap 1.4使用它的webview包装它,然后我用Sencha Touch 2框架实现我的魔力。 通过多平台我的意思是iOS 5.X +和Android 3.0+(现在)。 这个应用程序到目前为止工作得很好,它的所有function都适用于两个系统但是…在Android平板电脑(三星GalaxyTab)上它真的很慢。 发生了什么? 我可以做些什么,或者只是android的限制吗? 谢谢 Ricardo Perre: http ://edgecodetechology.blogspot.pt/ ****编辑****(我试图让这篇文章对sencha社区有所帮助) 与许多其他Javascript框架一样,Sencha Touch不是javascript本身的最佳性能示例。 那么为什么要使用Sencha Touch ? 就我而言: 多平台 (iOS,Android,Windows Phone,Blackberry,Windows,Mac OSX,Linux。共享80-90%的代码) Mitigating performance issues due to lack of visual pre-process in Android systems: CSS3重视过程: 避免渐变 避免阴影 避免转换和animation 良好的MVC实践: 不要使用更多视图,而是实际显示 在可能的情况下进行预渲染/预数据提取,以避免同时进行渲染和数据处理 对于任何滚动视图,应在Android上禁用过度滚动。 我已经在Android设备上测试了许多Sencha Touch 2应用程序,并且因为延迟和滞后而导致过度滚动导致非常不愉快的体验。 (由Galaxy Tab,Nexus S和一些HTC测试)作者:Thiem Nguyen(我一直在挖你的post,抱歉老兄:P)

Phonegap与2014年的原生iOS / Android开发相同

我是一名不熟悉移动应用程序开发的Web开发人员,需要尽快启动项目。 尽管在过去的几个星期里进行了研究,(我已经列出了迄今为止我在这篇文章的最后部分所做的事情)但我仍然没有在Phonegap或原生(仅适用于iOS / Android)之间做出决定。 谷歌搜索“Phonegap vs native”之类似乎给出了相当均匀分裂的结果,但毫无疑问,本机将提供更快/更好的最终结果,但代价是不得不在短时间内学习这么多新东西大体时间。 引用Phonegap的一个常见问题是运行缓慢 – 但我也读过,因为V3现在运行速度要快得多 – 是这样的吗? 我需要构建的应用程序非常像移动静态站点(但客户坚持认为它必须是应用程序) – 只是文本和一些图像和一些PDF。 将添加新内容,例如新闻,因此我考虑的不是为每个新项目发布新的应用程序版本,应用程序将从Web API(JSON或XML)获取新数据,最后需要推送通知。 无需访问摄像头,GPS或任何其他硬件(禁止文件系统缓存图像/ PDF)。 我看过类似的应用程序(竞争对手),他们似乎都广泛使用网页浏览量,这可能表明它们是用Phonegap制作的(或者是它?)。 所以我的问题是,考虑到我需要做的简单types的应用程序,为本机生成会有很大的好处,或者Phonegap(最新版本)也能正常工作。 或者另一方面,由于它是一个简单的应用程序,在原生中是否容易(即从零到两个app store在10周内)? 我有一个安装了ADT / Xcode的mac,因此这不是选择的因素。 我的研究到目前为止。 跟着Android开始到这里http://developer.android.com/training/basics/actionbar/styling.html然后迷失了标签 然后得到了一本书,SAMS在24小时内自学了安卓,大概在6小时左右 关注iOS到这里https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/ThirdTutorial.html#//apple_ref/doc/uid/TP40011343-CH10-SW1 几个Phonegap教程,如http://coenraets.org/blog/phonegap-tutorial/,但似乎都有问题让它们按原样运行。

React Native v Xamarin Forms – 选择跨平台应用程序环境

我一直在寻找Xamarin Forms来构建跨平台应用程序。 我们想要一个针对iOS,Android和Windows Phone的框架。 它似乎是一个不错的产品,但许可证成本可能会导致我们的业务模式出现问题,而Windows Phone开发的许可也不清楚。 我遇到了另一个名为React Native的框架,它声称能够构建跨平台的应用程序。 我想知道是否有人能够让我了解它的优点和缺点,特别是如果可能的话,相对于Xamarin Forms。 有一件事是它使用Javascript,它可能无法很好地扩展(无论是代码维护还是执行性能)。 但是,如果有人密切关注React,并对其有用性形成了一些客观的意见,我将不胜感激。 https://facebook.github.io/react-native/ 谢谢。