三星Bada SDK是个好SDK!

2012-06-02 22:18:59 +08:00
 ljbha007
其实,除了:
=============================分割线========================

- 文本框不支持自动换行,多行字符串需要自己根据字体大小、文本框大小、字体间距来计算每行的字数,并插入'\n'来实现多行文本框

- 调试器无法正常工作

- 抛弃了C++ 中try...catch....的机制,转而使用类似
result r = SomeAPIFunction();
if(IsFail(r))
goto CATCH;
...
CATCH:
AppLog("%ls", GetErrorMessage(r)->GetPoiter());

的方式来捕获出错误

- 抛弃了stdc++ 的大部分函数和类

- 日志仅支持单行输出(多行字符串从第二行开始被抛弃)

- 无法使用std::cout输出

- 由于抛弃了try...catch....机制,所以程序如果出错,模拟器就直接崩溃或者直接退出了,绝大多数情况不告诉你哪里出错了,仅有SDK文件夹中能找到少量无足轻重的错误日志,有的日志也不是人类能看懂的,比如:

sm,06,64...

- 用模拟器运行SDK自带的样例代码会崩溃

- 最精彩的来了——————————————————————————
——————————————你的应用写出来没人用!!!!
连棒子自己都不用!!!!!!!!

=============================分割线========================

这些之外,Bada SDK真的是个好SDK
3710 次点击
所在节点    分享发现
16 条回复
bjshdq
2012-06-02 22:40:03 +08:00
哈哈,同感,最让人头疼的就是不能 debug 。

当时真是折腾死了。
ljbha007
2012-06-02 22:53:58 +08:00
@bjshdq

我有没有说 文档多的眼花缭乱 但是很多文档一点用都没有吗?
raly
2012-06-02 22:56:29 +08:00
Bada 已经被三星遗弃了,可怜的孩子,S8500 老年人用用还是不错的。
bjshdq
2012-06-02 23:03:22 +08:00
我是从 bada 开始接触移动开发的,当时看到那些文档觉得理应就是这样...

楼主为什么现在还在做 bada 开发呢?
话说崩溃那最后一条日志中如果仔细看时能找到出错的类和方法是那里的。
bjshdq
2012-06-02 23:15:14 +08:00
这里有两个小故事:

有一次我想把最初入门的作品撤下来,原因有二
* 软件内容已经过时(信息查询类软件)。
* 当时不懂,针对国内的东西全球出售还只做了中文语言支持。

结果根本不能撤,因为三星觉得不错放到促销位上了,撤销要和他们沟通,我大概看了一眼评论区,至少有五种语言吐槽的..

还一次我发现两个自认为不错的收到很多评论,很是高兴,结果发现,因为很多人都装了这些应用,竟然就借着评论区去吐槽 bada了...
haohaolee
2012-06-02 23:24:20 +08:00
惊现goto,三星的软件研发能力真是让人眼前一亮啊
VYSE
2012-06-02 23:57:14 +08:00
用goto处理异常情况那么舒服,但好多经验人士都会有异议
ljbha007
2012-06-03 00:05:58 +08:00
@bjshdq
恶心的课程设计
ljbha007
2012-06-03 00:07:30 +08:00
@haohaolee
linux内核源代码里边也有很多goto
这倒不是问题 关键是这样的话 很多错误根本追踪不到 模拟器直接死了 连日志都没有
haohaolee
2012-06-03 00:38:50 +08:00
@ljbha007 linux内核是C写的,goto有时也是无奈之举。如果goto只是上面这种用法的话,C++只能内牛满面了。话说没法用异常是什么原因,编译器和运行时不支持吗?
MayLava
2012-06-03 01:17:09 +08:00
诶bada不是已经宣布停止了么
ljbha007
2012-06-03 11:59:26 +08:00
@haohaolee
运行时不支持!说是为了节约资源
人家Android跑java都这么流畅来着!!

@MayLava
咱们学校课程设计
指导老师跟棒子关系好 帮他们做宣传!
MayLava
2012-06-03 12:07:27 +08:00
@ljbha007 好神奇,三星自己都放弃了你们老师还这么坚持233
http://www.techweb.com.cn/business/2012-05-17/1192305.shtml
ljbha007
2012-06-03 12:16:30 +08:00
@MayLava
我们课程设计是4月份布置的。。。
MayLava
2012-06-03 12:31:10 +08:00
@ljbha007 哦哦,这样子啊~~~
treo
2012-06-04 16:53:17 +08:00
bada的市场占有率比wp7还高点呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/38209

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX