梅延涛

梅延涛的微博

他的个人主页  他的微博

2012年04月11日 星期三 14:20 | 22条评论

Android 这种垃圾的开发环境已经让我开始讨厌Android本身了!

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
阿辉

回复 阿辉  2012年04月18日 星期三 17:53

是吗?那apple 的objective C++怎么样啊?

1条回复

  • 梅延涛

    回复 梅延涛  2012年04月19日 星期四 00:41

    呜obj-c, c, c++在XCODE里都很好用。
    至今依然认为Java搞移动应用开发就是滥竽充数来者。

    0条回复

吴琼

回复 吴琼  2012年04月18日 星期三 08:38

向来对android的sdk不满意. android 本身..sdk.都是个组装货. 模拟器也直接用qemu....
google简直就是懒得死...

1条回复

张宇杰

回复 张宇杰  2012年04月13日 星期五 19:38

在linux下只用gedit写code的飘过

2条回复

tianhao

回复 tianhao  2012年04月13日 星期五 12:56

正想玩一下...悲催

0条回复

黄冠能

回复 黄冠能  2012年04月13日 星期五 10:08

哪里不顺呢?我觉得还好吧,就是网络和模拟器慢点。我觉得入门也比较容易,看官方文档很快就可以写些简单应用。

过我这种穷人没做过iOS开发。

7条回复

  • 梅延涛

    回复 梅延涛  2012年04月13日 星期五 11:13

    如果你用过IOS或者Qt的开发环境,你就能体会到Android那个Eclipse的SDK是个多么悲剧的东西了……开发环境的智能/舒适程度和入门难度是两个问题,如果说入门是指写个Hello World之类的程序,那么IOS和Qt绝对比Android更容易。

    我摆个界面摆了一天时间,就编写那个XML了…… 最后还是在QtDesigner的帮助下,摆好后直接把数据编写进去才搞定的。

    6条回复

      • 黄冠能

        回复 黄冠能  2012年04月13日 星期五 13:36

        Android写界面也可以拖控件呀,不一定要改XML。

        觉得可能有点像在Windows上用VS开发和在Linux上做开发。集成完善单一的开发环境确实提供很多便利,但损失一些自由和长远的自我技术增值能力。

        5条回复

          • 梅延涛

            回复 梅延涛  2012年04月13日 星期五 14:55

            呃,你用的什么工具哈,给我分享下。我用Eclipse里面那个Graphic工具块崩溃了……

            4条回复

              • 黄冠能

                回复 黄冠能  2012年04月17日 星期二 10:10

                我也是用Eclipse啊,可能我要实现的功能比较简单吧。

                3条回复

                  • 梅延涛

                    回复 梅延涛  2012年04月17日 星期二 14:53

                    建议你用空可以体验下Qt或者xcode的开发环境,尤其是xcode,用了才知道,什么是真正的SDK,呵呵:)

                    2条回复

                      • 黄冠能

                        回复 黄冠能  2012年04月19日 星期四 14:40

                        我相信xcode是好用的。

                        不过我觉得做开发应该尽量脱离对开发平台、开发语言和开发工具的依赖。作为一名工程师或技术人员,我们总是会遇到这样或那样的不顺心,我们不是最终享受便捷服务的用户。

                        另外,我不是很明白你指的Qt是什么,我的理解它是一个做UI的库,Linux KDE桌面基于它来做。我好像10年前用过它,由于开发工具屏蔽了许多细节,以至于我对它一无所知,我想这是傻瓜的工具让开发者变得愚蠢的一个例子吧

                        1条回复

                          • 梅延涛

                            回复 梅延涛  2012年04月19日 星期四 16:48

                            你说得这些缺点我目前觉得恰恰是Andoird的特点,它希望把开发者限制在Java里,但却连最基本的基础工具都木有做好。
                            Qt是最灵活的,它给你提供了很多便利,让你可以不关心一些系统之间的差异来开发自己的程序,但是它并没有屏蔽这些细节,如果你希望用系统底层的功能,你依然可以用。再说Qt的开发环境,尽管我不用Qt自带的sdk,但是我依然能把Emacs+命令行配置得很舒心。
                            Xcode在灵活性上比Qt差了很多,你离开xcode,几乎很难构建一个工程。但是,它自己太强大了,以至于你可能根本不想再去构建自己的环境。Google本质上是想做和IOS一样的东西,但是没苹果那帮人的品味以及积累,所以就在社区里拉了一对乱七八糟的项目拼起来一个Android,这东西在我看来本质上跟MTK是一回事。Android最大的贡献就是给Linux系统积累了一些中间件和应用软件,以及更多的用户。希望Linux有一天能褪下Android这层烂皮,真正的独立出来,在移动领域再现自己的光彩。
                            此外,Java特有的实现方式,以及版权所有方式,决定了这个语言很必定会束缚开发者的手脚,限制了开发人员自由发挥的空间。我到现在还是坚持认为Google选择Java做Android的主要开发语言是个很愚蠢的决定,貌似最近甲骨文就来找麻烦了?

                            0条回复

徐继哲

回复 徐继哲  2012年04月11日 星期三 22:14

同感。

5条回复

  • 梅延涛

    回复 梅延涛  2012年04月12日 星期四 08:57

    徐大哥现在也搞Android开发了?

    4条回复

      • 徐继哲

        回复 徐继哲  2012年04月12日 星期四 09:25

        没有专职搞,就是了解了一下。至少从用户的角度看,android系统的用户体验差别较大,不及ios连贯。感觉不好

        3条回复

          • 孔志奎

            回复 孔志奎  2012年04月13日 星期五 10:57

            iPhone是一家在搞,android是N家在搞,差别大很正常; android最大的优势是起点低;谁都有梦想,谁都可以尝试。

            2条回复

              • 梅延涛

                回复 梅延涛  2012年04月13日 星期五 11:24

                Android的SDK本也可以是Google一家搞定的,但是Google没有做好这个工作。
                Android就是市场混乱,开发凌乱,体验紊乱,最后,它也并不是一款真正的自由软件,我实在想不出一个更好的理由来支持其产品!

                窃以为,如果能让Linux核心及固件层从Android中独立出来,让社区接管GUI桌面层,自由/非自由软件开发者来维持此生态,走Linux在PC机上的模式,到这个时候,再说“谁都有梦想,谁都可以尝试”才显得理直气壮。我相信这是未来的趋势,也是阻击苹果成为未来智能终端领域的M$的唯一途径。Android想在既有框架下和IOS竞争,在我看来也就只能走略高于山寨的低端路线了,我不看好它!

                1条回复

                  • 孔志奎

                    回复 孔志奎  2012年04月13日 星期五 12:16

                    问题是UI不受SDK的控制;而每家android厂商都希望表现出自己的独特来;
                    反过来思考,如果google把UI也规范化了,那各android厂商又如何来体现差异性呢?
                    Android的各种机器就如Linux的各种发行版一样,要想吸引大家来参与,就必然要允许差异化

                    0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号