分享一个我自己开发的天气预报软件(Android版) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
kenshin
V2EX    分享创造

分享一个我自己开发的天气预报软件(Android版)

  •  
  •   kenshin
    kenshin 2012-04-25 14:29:52 +08:00 6185 次点击
    这是一个创建于 4916 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,目前只有Android版本(2.1+)

    初衷:
    不太喜欢其他的天气预报,感觉太臃肿,所以闲来无事,做了一个。本来这个APP只是自用,今天比较清闲,因此,包装了一下,给大家晒一晒。

    天气预报APP的项目地址:
    http://www.k-zone.cn/project/simpweather.html

    目前只能算是个半成品,还达不到完整产品的要求,关于这个APP的功能,可以看其项目主页。

    在这里,我只打算说说它已知存在的问题:
    1、使用了Hybrid方式(PhoneGap),所以在某些低端Android上面跑的会很慢。
    2、使用了免费的天气查询API,所以查询速度很慢。

    下载地址:
    http://d.pr/f/ak2v+

    喜欢的、不喜欢的、有对此感兴趣的朋友,可以在下面留言(或项目主页中留言)
    32 条回复    1970-01-01 08:00:00 +08:00
    kenshin
        1
    kenshin  
    OP
       2012-04-25 14:33:43 +08:00   1
    放错节点了,@livid 麻烦把它放到“分享创造”节点里面吧...
    Livid
        2
    Livid  
    MOD
    PRO
       2012-04-25 14:35:13 +08:00
    @kenshin :) 下次在 300 秒之内是可以自己移动的。
    kenshin
        3
    kenshin  
    OP
       2012-04-25 14:35:49 +08:00
    关于其缺点,我觉得还有:
    3、界面太山寨了,分别仿照了Metro、iOS等UI界面...
    kenshin
        4
    kenshin  
    OP
       2012-04-25 14:36:33 +08:00
    @Livid 收到 & 感谢~
    kenshin
        5
    kenshin  
    OP
       2012-04-25 18:05:52 +08:00
    恩,貌似没有理会...
    9hills
        6
    9hills  
       2012-04-25 18:23:41 +08:00
    @kenshin 其实是个悖论。。
    低端小内存机器跑不动PhoneGap
    高端大内存机器不在乎那些天气软件占的那点内存。。
    kenshin
        7
    kenshin  
    OP
       2012-04-25 21:31:26 +08:00
    @9hills 臃肿不是华丽的意思,只是我觉得很多功能都没意义。虽然也有一些很简单的app,但,似乎又太过于简单了,希望可以有介于两者之间的产品。
    hester
        8
    hester  
       2012-04-29 09:49:13 +08:00
    @kenshin
    刚刚使用了一下,在G11上面,还不错,除了获取的速度太慢外,可能是免费的API造成的...
    其实挺喜欢你的这个理念,之前用的天气预报都太花哨了,失去了天气预报真正的意义。
    天气预报就是告诉使用者,今天天气如何,与昨天比冷不冷,是不是下雨。
    挺一下作者,不过,希望查询速度再快一点!
    Ellison
        9
    Ellison  
       2012-04-29 10:14:10 +08:00
    如果有小部件可以放主屏就好了~
    kenshin
        10
    kenshin  
    OP
       2012-04-29 12:11:17 +08:00
    增加一个新的下载地址(droplr最近很不给力)
    http://www.kuaipan.cn/file/id_904099205750852.html
    PS:项目主页上面的地址已经更新。

    @Ellison
    目前暂时还没有开发小部件,因为,主要是不想重复造轮子。

    @hester
    感谢你的反馈,关于查询慢,目前的确没有什么好的方案,除非购买商用API。

    另外,做这个app的初衷就是由于其他的同类产品不是太符合我的口味。
    所以,真心希望这里的v2exer可以喜欢这个简单、直接的APP产品~
    lackar
        11
    lackar  
       2012-04-29 12:47:00 +08:00
    挺不错的,界面稍微再人性化一点就好了
    kenshin
        12
    kenshin  
    OP
       2012-04-30 08:14:26 +08:00
    @lackar
    恩,感谢建议,不过,能具体说说吗?
    hester
        13
    hester  
       2012-04-30 10:11:00 +08:00
    @kenshin
    我刚才用了一下我LP的手机(Moto ME511)发现可以运行这个app,虽然速度不是很快,但是在可以接受的范围内。
    所以,不清楚,你是否测试其他手机的运行情况了?

    我还是很喜欢这个app产品的。
    zijian
        14
    zijian  
       2012-04-30 10:15:31 +08:00
    Metro越来越流行了
    kenshin
        15
    kenshin  
    OP
       2012-04-30 15:23:49 +08:00
    @zijian 的确,metro的确比传统的icon更加符合触摸操作。不过,icon的优点则是简单、直接,各有优点罢了。
    hester
        16
    hester  
       2012-05-01 08:57:39 +08:00
    @kenshin
    的确metroUI的界面看起来要好一些,不过,这只有自己真心体会过后才能体现的结论。没有用过metroUI的人第一次看metroUI界面,肯定会觉得很丑...
    另外,貌似觉得metroUI看起来比较像交通标示:
    1、单色
    2、简单图形
    3、配有对应的数字
    kenshin
        17
    kenshin  
    OP
       2012-05-01 11:25:48 +08:00
    刚才查了一下,发现metroUI的确跟地铁站牌、交通指示牌有关系,这些内容都来源于“瑞士平面设计风格”...

    Metro UI设计具备以下五点原则:
    1. 干净、轻量、开放、快速
    2. 要内容,而不是质感
    3. 整合软硬件
    4. 世界级的动画
    5. 生动

    上述内容来源于:http://tieba.baidu.com/p/1440776429
    hester
        18
    hester  
       2012-05-02 09:28:02 +08:00
    楼主的头像不错,请问在什么地方可以做?还是自己做的?

    PS:我LP开始大爱你的APP了,主要就是简单...
    kenshin
        19
    kenshin  
    OP
       2012-05-02 13:10:34 +08:00
    @hester
    这是好久之前弄的头像了,地址我也忘记了,不过是一个在线头像制作的APP。
    hester
        20
    hester  
       2012-05-02 17:47:04 +08:00
    @kenshin
    感谢提示,已经寻得一款中意的头像~
    lackar
        21
    lackar  
       2012-05-03 14:47:36 +08:00
    @kenshin 就界面设计咯,metro也不是硬塞进去就好看了,比如方块之间的白色空隙就很干扰视线。
    sevear
        22
    sevear  
       2012-05-03 22:17:27 +08:00
    @lackar 哈哈哈抓住你了
    lackar
        23
    lackar  
       2012-05-03 22:20:16 +08:00
    @sevear T_T
    kenshin
        24
    kenshin  
    OP
       2012-05-04 12:17:57 +08:00
    @lackar
    恩,WP原汁原味的是黑色背景,关于背景的设计,还在雕琢中,准备更换背景的功能(只有白色、黑色可选)
    我手上暂时没有WP的机器,所以参照的是Android的一款WP7模仿app,而模仿的WP7就是白色背景。
    kfc315
        25
    kfc315  
       2012-05-09 20:01:13 +08:00
    能支持多城市吗?
    froo
        26
    froo  
       2012-05-09 20:14:22 +08:00
    UI可以参考下这里:http://dribbble.com/search?q=weather

    有很多简洁风格的设计;)
    hester
        27
    hester  
       2012-05-09 21:35:22 +08:00
    @kfc315 @kenshin
    我到觉得支持多个城市并没有太大的必要。虽然我之前也用其他的天气预报软件,但,几乎不用多个城市的功能。所以很好奇这么做的诉求是什么?
    kfc315
        28
    kfc315  
       2012-05-09 23:27:20 +08:00
    @hester 很必要哇。比如我在北京上学,女朋友要去深圳,爸妈在山东,我就很希望能知道他们那里的天气如何。^^
    kenshin
        29
    kenshin  
    OP
       2012-05-10 09:22:54 +08:00
    @froo
    关于UI我的理解是:
    1、绝大多数人都不能100%的看懂天气图标所带来的意义,这样当你看到一个天气图标的时候,你的大脑会“翻译”这个图标为天气状态,如:晴天;多云等等。
    2、我之所以没有这么做的原因,也在于,去掉了“大脑翻译”这个过程,直接将结果呈现给用户。

    PS:当然,你说的UI不是很好看,我承认,我只是想用WP的视觉效果看看如何。毕竟我个人觉得Metro还是有其优势的,而这个优势又恰恰跟我设计这个APP的理念一致。

    另外,我说一下这个App背后的设计理念:
    1、简单
    2、直接/直观
    3、没有任何花哨
    4、还原外出时,所需要了解的天气情况。

    你可以试着还原一下天气预报的初衷,当你外出之前、需要查看当天天气的时候,你只需要的是:
    1、当前城市所在的温度、天气状况(因为你要外出)
    2、与昨天相比,热不热?因为外出,所以需要确定是否增减衣服。
    3、当前外出时,空气质量如何?

    这样就足够了...或许,我应该将这个App改名为“外出天气”...
    hester
        30
    hester  
       2012-05-10 11:35:03 +08:00
    @kfc315
    我觉得其实这种需求相对比较小众的,身在深圳的女朋友为什么必须要你来进行提醒天气状态呢?
    刚才看了@kenshin 说的内容(详见29楼)我理解了这个App的真实用途:当你外出需要查看天气时,它会准确、即时的帮助到你。

    另外,我一直觉得@kenshin 做的天气预报似乎重复造轮子了,而实际却不是这样,到现在我才明白这个App真正的用意 -- 它只在你准备外出时使用。

    如果你要提醒你在异地的GF,大可以用其他的App :)
    kenshin
        31
    kenshin  
    OP
       2012-05-11 17:00:37 +08:00   1
    新增一个二维码的下载地址,否则的话,实在是不太方便下载...


    一直很喜欢KISS原则,结果连个下载都很麻烦,罪该万死!
    hester
        32
    hester  
       2012-05-14 16:00:04 +08:00
    @kenshin
    呵呵,这次终于方便了,不过,发现一个有意思的地方,这个图片是新浪微博相册里面的图片,应该加了水印,但是却不妨碍二维码的扫描。

    另外,问一下,与昨天气温的比较,请问是如何实现的?保存前一天的温度?貌似不是...
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6061 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 37ms UTC 02:18 PVG 10:18 LAX 19:18 JFK 22:18
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86