代码之家  ›  专栏  ›  技术社区  ›  UnDiUdin

使用远程数据编写Android、iPad、iPhone客户端的技术

  •  4
  • UnDiUdin  · 技术社区  · 14 年前

    我需要探索世界“你写了一个杀手级的应用程序,但是你有安卓/iPhone/iPad客户端吗?”.

    我的问题是:

    1)向这些设备发送数据的最佳方式是什么?建议使用肥皂和休息 here ?还是有一些特定的技术?(我的应用程序是用Delphi编写的,如果需要,我可以用WebServices公开数据)

    2)对于X平台(X的意思是基本上是苹果的ProdCuts和Android),开发是否有工具?或者唯一的解决方案是为每个平台编写一个“嵌入”为移动设备优化的Web应用程序的客户端?

    3)本地缓存部分数据/离线工作的技术有哪些?它在两个世界中是不同的还是常见的?

    2 回复  |  直到 14 年前
        1
  •  3
  •   mjn anonym    14 年前

    Sencha Touch 1.0已于本周发布,现免费用于商业用途。Sencha Touch 1.0与苹果iOS和谷歌Android兼容。

    Sencha Touch是世界上第一个应用程序 专门为 利用html5、css3和javascript 为了最高的权力水平, 灵活性和优化。我们制造 HTML5的具体用途 音频和视频等组件 以及的本地存储代理 离线保存数据。

    LocalStorage是一个新的HTML5功能,允许在客户机上存储数据。但是,它在一些关键方面不同于cookie。见 http://en.wikipedia.org/wiki/Web_Storage

    森查是背后的公司 Ext JS ,也可以通过delphi包装器/绑定调用的javascript库 extpascal 因此,sencha可能是基于ext js技术的,而编写delphi客户机Web应用程序可能是一种逻辑集成路径。

        2
  •  3
  •   Fede    14 年前

    只有你的2号票,你可以退房 GeneXus X Evolution 2 . 主要目的是 GeneXus 是在一个定制的IDE中设计业务应用程序,并为您想要瞄准的每个平台生成所需的内容。

    目前稳定的版本是Evolution1,目标是许多平台。

    Evolution2仍在开发中(beta版本已经发布,请看Twitter上的xev2beta)。发布后,它将增加对最常见智能设备平台(苹果、安卓、黑莓)的支持,但稍后他们也计划增加对其他平台的支持。