有可能实现用 PHP 写 iOS 应用(客户端 !不是服务端!)吗?

364 天前
 LLaMA
3401 次点击
所在节点    iDev
16 条回复
iOCZ
364 天前
金子能擦屁股吗?当然可以。
okakuyang
364 天前
不行,没有这个手段
jiayouzl
364 天前
你想多了,哈哈哈哈.跟我 2013 年学 php 时候的想法一样.
hefish
364 天前
你说的这个不是没人尝试过。当然那时候尝试的是 android 。ios 因为控制在 apple 手里,所有的开发工具都是绕不过 xcode 的。所以,只要能说服厨子搞个 for ios 的 php runtime ,你说的实现用 php 写 ios 应用应该不是难事。
seanzxx
364 天前
我觉得应该也可以吧。
内置一个 web server 和 php 解释器,然后输出 html ,再封装成一个 app 就好了。
php 作为最好的编程语言之一,没有什么做不了。
Helsing
363 天前
有可能,两种方向:

1. 要弄一个 iOS 的 PHP 运行时环境

2. 搞一个编译器把 PHP 代码转译成 iOS 平台代码,类似 Flutter 或 KMM 那样
GeekGao
363 天前
需要做大量的封装、Runtime 支持,但是没人会做这种吃力不讨好的事儿。没啥实实在在的收益,等同于用 Basic 语言开发安卓系统 APP 。
fatekey
363 天前
越狱了随便跑 php 程序,但是有什么意义呢
icestraw
363 天前
运行是没有限制的,但是上架有
jtsai
363 天前
没有 谁会去实现这个
huijiewei
363 天前
@seanzxx 然后呢,怎么和系统的 API 交互呢。还不是得自己再写一套 runtime 调用。
kingjpa
363 天前
就和用 excel 画图一样,也不是不行,但实在是有点牵强。
往往这是新手的问题,试图用一种语言来适用所有场景,等经验多了就明白为什么了。
ysc3839
363 天前
如果要上架应用商店,不行,苹果禁止动态代码执行。
如果不上架,只是要运行的话,大概率可以,需要研究一下把 PHP 依赖但 iOS 没有的 API 去掉或者转译。
aeof
363 天前
别人是拿了斧头把什么都看成是钉子,你是拿了斧头把什么都变成钉子
cwcc
363 天前
beyondcode 的 CTO 最近在搞 Apple 上面用 Laravel 写 Desktop App ,他和我联系了说理论上 iOS 也可能会让它跑起来。其实核心还是把 php 编译到 iOS 上,同时保持链接库没问题。但是 php 是解释器,我不清楚苹果究竟对这类解释器的容忍度有多少,想做上去是不难的。
cooper
363 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/936394

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX