Vra

Is daar iemand enige goeie vertrekpunte vir my wanneer jy kyk na die maak van webblaaie / webwerwe / programme spesifiek vir besigtiging op die iPhone?

Ek het gekyk na templates soos die een Joe Hewitt gemaak het, en ook gesien 'n paar templates ek kan koop, wat ek nog nie gedoen het nie.

Ek het gedink iemand het anders reeds op hierdie track begin en besluit dat ek waarskynlik kon bloedsuier op hul nuutgevonde kennis:)

So, Is daar iemand enige verwysings? Ek is deeglik bewus van die probleem is dat die meer so 'n sjabloon / raamwerk maak 'n web app lyk soos 'n inheemse iPhone app, hoe groter die kans ek gaan in die moeilikheid beland omdat dit net nie, maar vir nou wil ek 'n raamwerk wat ek kan begin met die bou op, en dan in die proses uit te vind hoe om dit kenmerkende genoeg as 'n web artikels word beskou as sowel as op soek na 'n boorling iPhone aansoek te doen.

spesifiek Ek is op soek na funksies soos:

  • style opstel, of verwysings na hoe om dit te doen vir iPhone
  • bladsy daarby animasie, dws. kies 'n item in 'n lys, lys rolle uit die oog op die links en inligting vir item rolle in die regte
  • die animasie deel sal hê om te werk met 'n dinamiese bladsye, met ander woorde. nie net een groot bladsy wat divs opgestel vir elke sub-item, waarvan ten minste een so 'n raamwerk as 'n soort van quick fix gehad het, sou ek nodig het om te hê lys item pluk vrag die bladsy vir daardie item, en dan wanneer gelaai, gaan jy na dit

Edit :. Om mense lees net die vraag en antwoord te vermy, voor die lees van my ander antwoord, sal ek my verduideliking byvoeg vir GPL lisensie en soortgelyke kwessies hier

Die raamwerk wat ek nodig het om te gebruik, kan nie versprei ingevolge 'n lisensie wat my sou vereis om my eie projek lisensie onder 'n soortgelyke lisensie. Die GPL familie van lisensies maak voorsiening vir uitsonderings rakende biblioteek gebruik, maar dit sal nie van toepassing op hierdie sedert die noodsaaklikheid, die aard van die raamwerk Ek nodig sou wees om te gebruik sou al bronkode wees.

Die projek kan maklik akkommodeer kommersiële biblioteke.

Ook, ek hoef nie 'n biblioteek of 'n raamwerk as sodanig, byvoorbeeld lêers wat goed lyk en is nie té verborge sowel welkom sou wees.

Was dit nuttig?

Oplossing

Ek het gevind iPhone-universele op Google Code die ander dag. Het 'n kans om dit uit te probeer nie gehad maar dit lyk belowend.

Ander wenke

jQtouch lyk uitstaande.

Die IUI biblioteek , oorspronklik van Joe Hewitt, sou 'n goeie plek om te begin is . Die biblioteek is BSD gelisensieer en het geen kommersiële beperkings.

Jy is reg in die veronderstelling iPhone-universele is nie 'n opsie vir jy -. sy eintlik gelisensieer onder Affero GPL wat die verspreiding klousule snellers eenvoudig deur toegang tot die sagteware oor 'n netwerk wat is heel anders om standaard GPL

Ek is tans op soek na http://webapp.net.free.fr/ . Kyk bietjie na die demo hier . In vergelyking met die ander genoem raamwerke, dit het die volgende voordele:

  • Onder aktiewe ontwikkeling
  • Aktiewe gebruikers gemeenskap
  • 'n oop lisensie, vry om so lank as wat jy die kopiereg / disclaimer
  • versprei

Die laaste punt was regtig die wenner vir my. Ek is op soek na iets wat ingesluit sal word in 'n kommersiële produk bou, sodat die ander raamwerke soos iPhone-universele en iwebkit (beide GPL) was nie opsies.

QuickConnectiPhone is LGPL so kan jy dit gebruik die manier waarop jy wil. Dit het 'n persoonlike Dashcode projek wat die nodige lêers sluit. Dit is hoogs modulêre. Dit sal selfs toelaat dat jy jou JavaScript, HTML, en CSS te stel in 'n installeer aansoek as jy wil.

http://sourceforge.net/projects/quickconnect/

Vir meer inligting kan jy kyk na http://tetontech.wordpress.com

Probeer iwebkit

http://iwebkit.net

Hier is 'n demo:

http://m.iwebkit.net

Dit lyk goed, maar ongelukkig is dit wat gelisensieer onder GPLv3, so ek is eintlik 'n bietjie bang om te begin kyk na wat kode. Die raamwerk wat ek nodig het óf om uit te vind, of ontwikkel as dit nodig is, moet in staat wees om gebruik te word as deel van 'n kommersiële program, sonder om die hele program verskillende lisensie. Kommersiële biblioteke fyn, ek het net nog nie gevind nie enige Ek nog kan demo, vermoedelik omdat ek kon net dan steel al die kode as ek wou.

dink ek sal verder kyk, dankie vir die skakel al is.

Edit : duidelikheid te verkry. Ek sal goed wees met die vereiste om die bron van die web raamwerk deel vir die iPhone deel, as iemand wou dit nie, maar omdat hierdie raamwerk is al bron, ek is bevrees dat die integrasie van stukkies van dit in 'n bestaande web-program (tot maak 'n vel vir iPhone), Ek sal maak die hele web aansoek aanspreeklik vir GPL lisensie, wat heeltemal buite die kwessie. Selfs deel al die lêers wat verband hou met die iPhone bladsye is buite die kwessie, aangesien hulle eie kode sal bevat.

Ek het al mucking rond met IUI, en vind dit baie goed, maar om eerlik te wees ek het nie gekyk na die lisensiëring model, so ek het geen idee wat dit is. Dit is baie eenvoudig en reguit vorentoe al is, en werk goed met ASP.NET MVC.

Kyk bietjie na iWebkit 6 . Dit werk net op iOS 5, alhoewel. (

UPDATE

Jy kan ook saurik se . Dit maak nie al die eienskappe wat jy sê jy wou hê, maar ek sal probeer om te sien hoe om dit te implementeer. Ook, sê jy jy wil bou op dit. Vir 'n demo (saurik het af in die werklike goeie deel van cydia.saurik.com) wat jy kan gebruik myn op my ander site. Om te verhoed dat die oordrag van al die beelde, hierdie voeg net in die kop:

<link rel="stylesheet" type="text/css" href="http://cache.saurik.com/menes/style.css" />

ook, voeg dit by jou CSS:

body > panel > fieldset > div > a: hover {
background-image: url('menutouched.png')
}

menutouched.png is hier:

Hierdie funksie in JS gly die bladsy. Dit is van Joe Hewitt se IUI projek:

function swipePage(fromPage, toPage, backwards)
{
toPage.style.left = “100%”;
toPage.setAttribute(“selected”, “true”);
scrollTo(0, 1);
var percent = 100;
var timer = setInterval(function()
{
percent += animateX;
if (percent <= 0)
{
percent = 0;
fromPage.removeAttribute("selected");
clearInterval(timer);
}
fromPage.style.left = (backwards ? (100-percent) : (percent-100)) + "%";
toPage.style.left = (backwards ? -percent : percent) + "%";
}, animateInterval);
}

Vir die laai van die volgende bladsy, jy kan iets probeer soos die uitvoering van 'n window.location met 'n vertraging. Die tydsberekening is aan jou al.

Jy ook behoefte om hierdie te voeg tot jou CSS:

body {
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-user-select: none;
-webkit-text-size-adjust: none;
-webkit-touch-callout: none;
}
Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top