查看: 1752|回复: 14
|
apps, 如何下手?
[复制链接]
|
|
我没有做apps的经验,web application的话到有一些些经验的。
我想create一个apps,应该从哪里下手呢?
IOS、android、还是WP呢?
我知道iOS和WP都需要license的,而且要付费吧。他们的license是wholeLife的吗?需要更新?
请各位有经验的过来人授招。
|
|
|
|
|
|
|
|
发表于 29-10-2013 02:07 AM
|
显示全部楼层
Web (html5 + jQuery Mobile) -> apps 就用 PhoneGap,免费的。
会 C# + XAML 就用 Xamarin,可以同时 convert 去 iOS & Android,收费的。
Android (Java) 的 tools 是免费的。
Windows (C#) 免费的就用Visual Studio Express。
Apple (Objective C) 的要收费的。
放去 Android Market & Apple Apps Store 也是要收费的。 |
|
|
|
|
|
|
|

楼主 |
发表于 30-10-2013 02:52 AM
|
显示全部楼层
hooi1983 发表于 29-10-2013 02:07 AM 
Web (html5 + jQuery Mobile) -> apps 就用 PhoneGap,免费的。
会 C# + XAML 就用 Xamarin,可以同时 con ...
windows 就只能用c# 吗?VB怎么样?
Android market也要收费吗?这个我可不知道呢。谢谢。
那,它们的费用如何?哪里有相关资料可以看看?
|
|
|
|
|
|
|
|
发表于 30-10-2013 03:41 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 1-11-2013 09:19 PM
|
显示全部楼层
看你熟悉哪些语言咯~
如果熟悉C#,从Windows Phone开始吧~
如果熟悉Java,就从Android下手。
iOS是用Objective-C的。
熟悉C++,可以考虑Ubuntu Touch
如果都不输,反而熟悉HTML5和CSS,Ubuntu Touch吧~ 也可以选PhoneGap。
我个人觉得,如果没有底的,Windows Phone App回比较容易开发一些。
|
|
|
|
|
|
|
|

楼主 |
发表于 2-11-2013 05:59 PM
|
显示全部楼层
andy5627 发表于 1-11-2013 09:19 PM 
看你熟悉哪些语言咯~
如果熟悉C#,从Windows Phone开始吧~
如果熟悉Java,就从Android下手。
嗯,谢谢。
另外想要知道哪里可以找到关于地图apps的资料,因为youtube和google找都是一堆什么GPS之类的apps。 |
|
|
|
|
|
|
|
发表于 13-11-2013 11:41 PM
|
显示全部楼层
地图apps?
Google Map SDK V2 不是有大把sample? |
|
|
|
|
|
|
|

楼主 |
发表于 22-11-2013 02:36 AM
|
显示全部楼层
gkheng2003 发表于 13-11-2013 11:41 PM 
地图apps?
Google Map SDK V2 不是有大把sample?
谢谢指引。
因为不曾接触这类的apps所以无从下手。
之前只是帮朋友做做web application的小小function而已。就是从SQL提取Data然后display到gridview。
|
|
|
|
|
|
|
|
发表于 30-11-2013 11:41 AM
|
显示全部楼层
phonegap 只是给 ios 而已吧,如果你利用 phonegap 拿去跑 android 就免了
sencha 比 phonegap 好很多但 native feature support 特别少可是在 android / ios 跑到还可以 (也是会 lag 当 listing 超过 100+ 有 thumbnail)
你要学就学 native build,其余的浪费时间。。。因为我真心用过 + 我原本转业本来就是 web 当我全体发挥 web knowledge 用在 phonegap / sencha 根本是很白费心机
adobe air 本人也会一点,可是拿来做 game 还可以吧, enterprise app 就别去想用了。。。因为。。。全部你要自己写甚至 menu 等等那些也没有
Google Map SDK 很好用吧,可以去参考。。。其实不难但 register key 在 google console 的时候比较麻烦,因为 testing build/ production build 不能通用偶尔搞到自己也忘记做么拿不到。
|
|
|
|
|
|
|
|
发表于 30-11-2013 10:34 PM
|
显示全部楼层
Google Map App最好直接丢在机里面跑。
emulator 很难给它跑 |
|
|
|
|
|
|
|
发表于 1-12-2013 12:03 PM
|
显示全部楼层
cupid25 发表于 30-11-2013 11:41 AM 
phonegap 只是给 ios 而已吧,如果你利用 phonegap 拿去跑 android 就免了
sencha 比 phonegap 好很多但 n ...
那你用过 Xamarin 吗?
|
|
|
|
|
|
|
|
发表于 1-12-2013 02:17 PM
|
显示全部楼层
hooi1983 发表于 1-12-2013 12:03 PM 
那你用过 Xamarin 吗?
我知道,但也是不建议用。。。其实这些 cross platform 都是失败同一个原则。。。那就是 eco-system failure
不是 xamarin 老爷只是达不到真正发挥机的效果。当然 xamarin 非常不错的 product。 c# 是不错的 programming 我纯喜欢吧。不喜欢 xamarin 的也很多,其实你也可以去看为什么,也许我们都到那个阶段可以知道 xamarin 达不到我们的需求。
而且 native platform 升级,xamarin 的 impact 迟早更严重。。。我开始做 android 以 2.+ 开始,到今天 android deprecated 的东西也可以说 7788,google map sdk 也改了,push notification 也改了。。。可以说很多新 external library 出现。所以还是一样一句 cross platform 还不是时候该去利用,虽然可以减少 development time 但 maintaince 越来越加重。 (未来也许更多,现在 deprecated 还在 support 当中。。。何时撤掉才是最大问题)
还有一个就是 cross platform 的 compile 出来的 file 都是超级大,同一个东西一个 500kb ,另一个可以 10-20mb。memory usage 也是消化 10-30% extra 。。。
本帖最后由 cupid25 于 1-12-2013 02:29 PM 编辑
|
|
|
|
|
|
|
|
发表于 1-12-2013 02:27 PM
|
显示全部楼层
cupid25 发表于 1-12-2013 02:17 PM 
我知道,但也是不建议用。。。其实这些 cross platform 都是失败同一个原则。。。那就是 eco-system fail ...
原来如此,谢谢告知
|
|
|
|
|
|
|
|

楼主 |
发表于 3-12-2013 03:46 AM
|
显示全部楼层
cupid25 发表于 1-12-2013 02:17 PM 
我知道,但也是不建议用。。。其实这些 cross platform 都是失败同一个原则。。。那就是 eco-system fail ...
老师傅呢。
|
|
|
|
|
|
|
|
发表于 3-12-2013 12:20 PM
|
显示全部楼层
cp877 发表于 3-12-2013 03:46 AM 
老师傅呢。
师傅就不敢当啦。。。
ios 每一年需要付费吧,Personal USD99 。。。。或者你也可以选择 Enterprise USD399
Enterprise 你可以自己 host 你自己的 app 吧,但每一年你需要 re-compile 过利用新的 cert 不然就是 expired 不能开了
Android USD25 lifetime (当要 publish 去 market才需要付费,free developement tool & resource)
Window P. Annual USD19 (当要 publish 去 market才需要付费,free developement tool & resource ) |
|
|
|
|
|
|
| |
本周最热论坛帖子
|