我这里现有一个手机web站点,想给它套个壳让它变成原生的Android APP(不考虑IOS),需要加上一个功能:支持消息推送和提醒。有没有直接可以使用的工具推荐?
人生最曼妙的风景,竟是内心的淡定与从容!
API云
appcan、apicloud、phonegap都被你们说了,我能说啥啊。
appcan是国内比较老牌的平台,apicloud是新起之秀,phonegap是国外的大牌。
长期来看,phonegap是开源的,理所当然是技术最好。但是中文资料较少,国内应用的也不多。appcan近期被apicloud蹂躏得不行不行的,基本全方位被碾压了。渐渐处于apicloud下风,后力不继。apicloud还提供了简单的后端api,用户系统,自定义字段什么的基本不用写后端代码了。
但是最后我要劝你一句,不要用这种混合打包平台,最终都是然并卵的。君不见淘宝技术有多牛,写出来的app(html5)还是卡到死。
如果对体验有一定的要求,IOS还好,android还是算了,不管怎么弄都是卡的
cordova吧,前称是phonegap
WebView(HTML5 WebSocket) + PHP Swoole离线的时候可以载入本地的HTML文件和SQLite数据.
ApiCloud
cordova appcan都可以 但最主要的性能 你没整 安卓下太low了 除此之外你说的推送功能 也要用到native技术的 技术成本其实相当高 坑也多 如果非要上 做好一切心里准备
Facebook 九月份发布了 React Native for Android,把 Web 和原生平台的 JavaScript 开发技术扩展到了 Google 的流行移动平台。
React Native 让开发者使用 JavaScript 和 React 编写应用,利用相同的核心代码就可以创建 Web,iOS 和 Android 平台的原生应用。React Native 的宗旨是,学习一次,高效编写跨平台原生应用。
React Native 支持标准平台组件的使用,比如 iOS 的 UITabBar 和 Anroid 的 Drawer 组件,因此可以提供跨平台生态系统的统一外观和感觉。这些平台组件可以使用 React 组件接口集成到一个应用,比如 TabBarIOS 和 DrawerLayoutAndroid。
相关文档:http://facebook.github.io/react-native/
我正在用WeX5,确实比其它的HTML5开发工具容易上手多了,使用过程中稳定性和效率也很不错。改变了以往对于WEB APP的映像。官方资料比较齐全,我现在用的BAAS、推送、定位都可以很好的覆盖到,还有很火的社区和QQ群,有问题也能得到官方技术支持和各种大神的支持,很棒的体验。从去年11月开始接触后,到现在APP已经上线,得到用户认可,赞
WebView + 你自己实现消息推送和提醒
或者
PhoneGap
API云
appcan、apicloud、phonegap都被你们说了,我能说啥啊。
appcan是国内比较老牌的平台,apicloud是新起之秀,phonegap是国外的大牌。
长期来看,phonegap是开源的,理所当然是技术最好。但是中文资料较少,国内应用的也不多。
appcan近期被apicloud蹂躏得不行不行的,基本全方位被碾压了。渐渐处于apicloud下风,后力不继。
apicloud还提供了简单的后端api,用户系统,自定义字段什么的基本不用写后端代码了。
但是最后我要劝你一句,不要用这种混合打包平台,最终都是然并卵的。君不见淘宝技术有多牛,写出来的app(html5)还是卡到死。
如果对体验有一定的要求,IOS还好,android还是算了,不管怎么弄都是卡的
cordova吧,前称是phonegap
WebView(HTML5 WebSocket) + PHP Swoole
离线的时候可以载入本地的HTML文件和SQLite数据.
ApiCloud
cordova appcan都可以 但最主要的性能 你没整 安卓下太low了 除此之外你说的推送功能 也要用到native技术的 技术成本其实相当高 坑也多 如果非要上 做好一切心里准备
Facebook 九月份发布了 React Native for Android,把 Web 和原生平台的 JavaScript 开发技术扩展到了 Google 的流行移动平台。
React Native 让开发者使用 JavaScript 和 React 编写应用,利用相同的核心代码就可以创建 Web,iOS 和 Android 平台的原生应用。React Native 的宗旨是,学习一次,高效编写跨平台原生应用。
React Native 支持标准平台组件的使用,比如 iOS 的 UITabBar 和 Anroid 的 Drawer 组件,因此可以提供跨平台生态系统的统一外观和感觉。这些平台组件可以使用 React 组件接口集成到一个应用,比如 TabBarIOS 和 DrawerLayoutAndroid。
相关文档:http://facebook.github.io/react-native/
我正在用WeX5,确实比其它的HTML5开发工具容易上手多了,使用过程中稳定性和效率也很不错。
改变了以往对于WEB APP的映像。官方资料比较齐全,我现在用的BAAS、推送、定位都可以很好的覆盖到,还有很火的社区和QQ群,有问题也能得到官方技术支持和各种大神的支持,很棒的体验。从去年11月开始接触后,到现在APP已经上线,得到用户认可,赞
WebView + 你自己实现消息推送和提醒
或者
PhoneGap