V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
kenshin
V2EX  ›  分享创造

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

  •  
  •   kenshin ·
    kenshin · 2012-04-25 14:29:52 +08:00 · 5875 次点击
    这是一个创建于 4627 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,目前只有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
       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   ·   实用小工具   ·   1231 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:06 · PVG 02:06 · LAX 10:06 · JFK 13:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.