使用Python定位android和iphone
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了使用Python定位android和iphone,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1623字,纯文字阅读大概需要3分钟。
内容图文
![使用Python定位android和iphone](/upload/InfoBanner/zyjiaocheng/653/8e94141d595f4319a6ae46264d897d68.jpg)
这个问题已经在这里有了答案: > Is it possible to use Python to write cross-platform apps for both iOS and Android? 5个
我想开发一个针对android和iphone的应用程序.我猜他们使用Java和Objective-C.我可以使用像Python这样的单一语言吗?这是最好的路线吗?通过使用Python我会失去性能,功能等吗?我会遇到什么限制吗?
解决方法:
您不能在Android或iPhone平台上使用Python. Apple SDK许可显然不支持此功能,而Android实际为Android scripting environment,但您很快就会意识到这并不适合最终用户.无论如何,iPhone不支持Python的事实将其排除在了跨平台选项之外.
我认为构建支持Android和iPhone的真正跨平台应用程序的唯一方法是使用HTML5.当然,HTML5应用程序不是完全本机的,但是您可能会想出一种混合设计,在这种设计中,您可以使用设备或网站上本地托管的HTML5内容,并以本机veb视图显示它.
纯HTML5应用程序不是完全本机的,因为它们不是HTML5而是CocoaTouch(Android)应用程序.他们只能执行HTML5所允许的功能,并且具有HTML5的外观.一个主要限制是设备上没有可用的特殊硬件,例如加速度计,陀螺仪等.无论如何,它们提供了很大的灵活性,并提供了最大的跨平台兼容性.
这是一个极端.另一个极端是“完全本机应用程序”,即在Objective C/C++ocoa Touch或Java / Android中开发的应用程序.完全访问SDK,特殊硬件,本机外观和感觉,跨平台不兼容.
第三种可能性是混合应用程序.您可以定义本机框架UI(例如,在iPhone上,是基于导航的应用程序),并通过HTML5提供视图的内容和详细的界面.骨架UI不能移植,但是可以让您做更多的事情,而不仅仅是纯HTML5应用.这种方法通常需要在您的应用程序中使用HTML查看器类,以便您具有:骨架UI本机Web查看器HTML5内容.
关于“在设备上本地托管的HTML5内容”:您可以在Web服务器上托管HTML5应用程序,也可以在设备本地本地托管HTML5应用程序,然后从那里加载设备(无Web访问权限).
内容总结
以上是互联网集市为您收集整理的使用Python定位android和iphone全部内容,希望文章能够帮你解决使用Python定位android和iphone所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。