Page 1 of 1

FiveMac y Iphone

Posted: Tue Feb 28, 2012 9:08 pm
by lucasdebeltran
Hola compañeros,

Me gustaría saber si una aplicación hecha con Fivemac puede ejecutarse en Ipad e Iphone.

Por ejemplo:

function main()

use lucas new

msgalert(FIELD->NAME, "Hola")

xbrowse()

dbcloseall()

quit


Muchas gracias.

Re: FiveMac y Ipone

Posted: Tue Feb 28, 2012 10:30 pm
by Antonio Linares
Lucas,

Los ordenadores de Apple usan microprocesadores de Intel mientras que el iPhone y el iPad usan microprocesadores del propio Apple pero de tecnología ARM (distinta de la de Intel). Por lo cual una aplicación desarrollada para el Mac no funciona en el iPhone/iPad y viceversa.

Además de eso, los ordenadores de Apple usan el OSX como sistema operativo, mientras que el iPhone/iPad usan el IOS. Son distintos sistemas operativos, y distintos APIs para programar sus GUIs aunque existan similitudes.

Con FiveMac puedes programar para los ordenadores de Apple, y con FivePhone puedes programar para el iPhone y el iPad. De todas formas, si vas a hacer algo bastante elaborado/complejo lo más recomendable es que uses el entorno de desarrollo Xcode de Apple, con Objective-C como lenguaje, etc.

Re: FiveMac y Iphone

Posted: Wed Feb 29, 2012 8:29 am
by mastintin
Extendiendo un poco la explicación de Antonio , decir que el código que pones se podría correr en fivephone facilmente ( entre comillas ,lo de facilmente). El verdadero problema es luchar contra las trabas que apple pone para ejecutar programas que no sean creados con su soft y aprobadas por ellos .Es desalentador ver que cada vez que sacan una revision del sistema, cosas que funcionaban dejan de funcionar , que para instalar nuestros programas tengas que pasar por el "inevitable " Jalibreak o por caja ( suscribirse a OSX developer y pagar 99$ al año ) .
El problema no es crear el programa en fivephone ,sino colocarlo en el iphone/ipad y que este deje que se ejecute.
Saludos.

Re: FiveMac y Iphone

Posted: Wed Feb 29, 2012 9:04 am
by lucasdebeltran
Hola,

Muchísimas gracias a ambos por vuestra ayuda.

¿Y dónde puedo encontrar un demo de FivePhone y la documentación?.

Se trataría de una aplicación muy sencillita la verdad.ç

Salu2

Re: FiveMac y Iphone

Posted: Wed Feb 29, 2012 10:59 am
by mastintin
El proyecto se encuentra parado por los problemas que te comentaba antes .
lo tienes aqui http://code.google.com/p/fivephone/
Para programar necesitas un mac ( o en su defecto una máquina virtual con macosx ) , instalar xcode (recomiendo la version 3.2 que es free ).
No se si funciona con los ultimos sdk de ios . Tienes en este mismo foro un largo post titulado "he conseguido un iphone" donde se ven los avances que se realizaron en su momento . Saltate los primeros mensajes que son los pasos iniciales . A partir de la "pagina 25-26" ya tienes cosas interesantes.
No te podré ayudar ya que ahora mismo no tengo iphone :(
Saludos.

Re: FiveMac y Iphone

Posted: Wed Feb 29, 2012 12:55 pm
by Antonio Linares
Lucas,

Para algo sencillo y que no necesite DBFs, etc. lo idóneo es que la construyas enteramente desde el Xcode de Apple, usando Objective-C

FivePhone es muy potente pero tambien tiene su dosis de complicación...

Re: FiveMac y Iphone

Posted: Tue Mar 27, 2012 2:49 pm
by Sebastián Almirón
Hola Lucas,

Yo llevo un par de meses con el tema de la programación para iPad/iPhone y mi consejo es que te centres en XCode.

He invertido en el equipo completo (iMac+iPhone+iPad), porque tengo que tomarmelo en serio, pues de ello depende en gran medida mi futuro. Tras tener los equipos el siguiente pasó fue registrarme como desarrollador ( 99 $ al año para un solo desarrollador) con lo cual tienes acceso no solo a todo el entorno de desarrollo, que se puede conseguir sin pagar, sino sobre todo a la documentación y ejemplos completos de aplicaciones, disponibles solo si pagas. Tampoco puedes pasar las aplicaciones al iPhone/iPad si no has pagado, aunque el entorno trae un magnifico simulador. Hablo, claro está, de hacer las cosas en regla (según Apple), nada de Jailbreaks, Hackintoch, ni cosas por el estilo, ya que si quieres comercializar algo, no le puedes pedir a los usuarios que "pirateen" su equipo.

Tras treinta años programando en clipper/Fivewin/harbour ( Yo utilizé primero Fivepro en entorno MSDOS y a Antonio lo "conocí" a través de BBS, antes de internet), debo decir que lo de XCode es otro mundo, ya no es la diferencia de lenguajes, es que el entorno es como si uno fuera español y otro cuniforme. El cambio es tan grande como lo fue en su día el paso de MSDOS a Windows o a OOP. Ni que contar la manera de "venter" tu trabajo, la App Store es otro universo paralelo. Pero es fascinante, el entorno de programación es magnifico y una vez que le vas pillando el truco puedes hacer cosas en poquisimo tiempo. Creo que esto es el futuro, dentro de cinco años ya no existirán los ordenadores personales, serán reemplazos por los moviles, solo tienes que dar un vistazo a lo que un iPhone es capaz de hacer (este programa yo lo tengo instalado):
http://www.youtube.com/watch?v=L9UgpqpK5s4