gpt4 book ai didi

android - 使用 Appcelerator Titanium(或同等产品)的缺点?

转载 作者:可可西里 更新时间:2023-11-01 04:05:14 27 4
gpt4 key购买 nike

我们公司大力插入跨平台(iOS 和 Android)开发。 Appcelerator Titanium 正在被考虑(而且似乎是唯一被考虑的事情)来实现多平台开发而无需额外的开发时间。

在座的每个人都能想到使用 Titanium 的理由。出于反对使用 Titanium 的原因,我猜测从 Titanium 生成的“ native ”应用程序的性能可能不如用 Objective-C 编写的 iOS 应用程序。差异有多大?还有其他不使用 Titanium(或等效物)的原因吗?

注意:我可能会写 Titanium,但原因可能不仅限于 Titanium。支持使用平台语言(例如 Objective-C、Java)进行编码的所有理由都符合条件。

最佳答案

好处:

  • 可以使用非常简单的 Javascript 创建 iPhone 应用程序。

坏处:

  • 由于私有(private) API 调用,Apple 拒绝了一些 Titanium 应用程序,但 Appcelerator 没有响应帮助请求,也没有更新他们的 SDK。 http://developer.appcelerator.com/question/123785/app-has-bee-rejected-by-non-public-api

  • 使用了“Native Widgets”,但只是名义上的:有一层它们与您的代码之间的逻辑和抽象;和这一层改变他们的行为并降低他们的速度。区别在于在 Showcase 应用程序中可见。

  • API 文档永远都过时了。 (没有刷新过程)。

  • 已创建一个 wiki,该 wiki 已过时。仅编辑
    允许员工使用。

  • Github 项目没有启用 wiki。

  • Appcelerator 不是 true 开源:他们不接受来自社区的贡献:Thegithub上的titanium_mobile项目有一长串open pull请求。

  • 帮助论坛软件有很多技术和设计上的弱点。

  • 来自帮助论坛的电子邮件通知通常不起作用。

  • 工作人员很少在问答论坛中回答问题。没见过
    以月为单位。

  • Showstoppers 不断出现在“所有的小间隙”:

  • 在 iPhone 4 上正确显示图片

  • 正确加载滚动列表中的图片

  • 虽然平台确实同时支持iOS和android,
    图书馆/框架没有。很多运行时测试(如果/那么)在适用于 Android 和 iPhone 的应用程序中需要。

  • 不断发布新产品但不修复现有产品
    和网站问题。 "new"产品在测试版中公布并发布候选阶段。

  • “Chat with Sales”应用无人关注。

  • Appcelerator 不会删除过时的培训视频。

  • 通过定价扩大真相和诱饵和转换:30% 的销售额
    仅适用于年度成员(member)资格,不适用于月度成员(member)。博客
    帖子和营销 Material 没有说明这一点。仅在结帐时这显示。

  • [2011 年 8 月 13 日] 另一种打破问答论坛的方式:
    搜索结果被丢弃:结果的每一页都按其命中顺序排列从最旧到最近,在页面底部。转到下一个结果页(即 51-100),同样,1 岁的命中率是
    首先,底部是 6 周龄。

我未回答的问题:

[未显示的七个未回答的问答问题:我不想被 Appcelerator 工作人员亲自识别并接受低于标准的治疗。]

结果:

我花了很多时间试图在没有文档的情况下发现 API,并通过黑客攻击来发现解决方法。这段时间是浪费了,最好还是花在学习使用 XCode 和 Objective-C 制作应用程序上。

关于android - 使用 Appcelerator Titanium(或同等产品)的缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7026687/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com