对于完全陌生的新手,可以考虑学一门跨平台的技术
但是,无论是当前哪种“跨平台”的手段,还不都是要调原生API(SDK/NDK),真要写出优质的APP,还是要用原生SDK开发,能用NDK当然更好。对于已经会原生的人来说,这些东东学着玩玩就好了,完整学下来还不是要补一大堆的课
况且,熟手用原生SDK开发,效率并不会真的比H5/JS低
只有“跨平台”是一大优势,可以节约成本,不过目前也主要限于开发WEB前端。眼看着物联网、智能硬件的时代即将到来,移动开发恐怕要更多涉及到底层,于是这个优势也要没了。
react native只能解决一部分问题。
其实hybrid的优势在于不需要发版本。。根据app的实际应用不同,用的技术也不同。。
毕竟你开发效率再高,你app总不能每天上个版本吧?
但是react native就可以。。
react native并不是跨平台...
而是一次学习,到处编写
对于完全陌生的新手,可以考虑学一门跨平台的技术
但是,无论是当前哪种“跨平台”的手段,还不都是要调原生API(SDK/NDK),真要写出优质的APP,还是要用原生SDK开发,能用NDK当然更好。对于已经会原生的人来说,这些东东学着玩玩就好了,完整学下来还不是要补一大堆的课
况且,熟手用原生SDK开发,效率并不会真的比H5/JS低
只有“跨平台”是一大优势,可以节约成本,不过目前也主要限于开发WEB前端。眼看着物联网、智能硬件的时代即将到来,移动开发恐怕要更多涉及到底层,于是这个优势也要没了。
react native只能解决一部分问题。
其实hybrid的优势在于不需要发版本。。根据app的实际应用不同,用的技术也不同。。
毕竟你开发效率再高,你app总不能每天上个版本吧?
但是react native就可以。。
react native并不是跨平台...
而是一次学习,到处编写