आईफोन वेब अनुप्रयोगों, टेम्पलेट्स, ढांचे?

विशेष रूप से आईफोन पर देखने के लिए वेब पृष्ठों/साइटों/अनुप्रयोगों को बनाने के दौरान किसी के पास मेरे लिए कोई अच्छा प्रारंभिक बिंदु है?

मैंने टेम्पलेट्स को एक जो हेविट देखा है मैंने बनाया है, और कुछ टेम्पलेट्स भी देखे हैं जिन्हें मैं खरीद सकता हूं, जो मैंने अभी तक नहीं किया है।

मैंने सोचा कि किसी और ने इस ट्रैक पर पहले ही शुरू कर दिया है और फैसला किया है कि मैं शायद अपने नए ज्ञान पर लीक कर सकता हूं :)

तो, क्या किसी के पास कोई संकेतक है? मैं इस समस्या से अच्छी तरह से अवगत हूं कि इस तरह का एक टेम्पलेट/ढांचा एक वेब ऐप को मूल आईफोन ऐप की तरह दिखता है, जितना अधिक मैं परेशानी में पड़ रहा हूं क्योंकि यह अभी नहीं है, लेकिन अभी के लिए मैं चाहता हूं एक ढांचा जिसे मैं निर्माण करना शुरू कर सकता हूं, और उसके बाद प्रक्रिया में यह पता लगाया जाता है कि इसे एक वेब ऐप के रूप में समझा जा सकता है और साथ ही मूल आईफोन एप्लिकेशन की तरह दिखता है।

विशेष रूप से मैं इस तरह की सुविधाओं की तलाश में हूं:

  • स्टाइलशीट सेट अप किया गया है, या आईफोन के लिए उन्हें कैसे करना है पॉइंटर्स
  • पृष्ठ फ़्लिपिंग एनीमेशन, यानी। किसी सूची में कोई आइटम चुनें, बाईं ओर देखने के लिए स्क्रॉल सूचीबद्ध करें और दाईं ओर से आइटम स्क्रॉल के लिए जानकारी
  • एनीमेशन भाग को गतिशील पृष्ठों, यानी काम करना होगा। न केवल एक बड़ा पृष्ठ जिसमें प्रत्येक उप-आइटम के लिए divs सेट अप किया गया है, जो कम से कम एक ऐसे ढांचे को त्वरित फिक्स के रूप में था, मुझे उस सूची आइटम को पृष्ठ लोड करने की आवश्यकता होगी आइटम, और फिर लोड होने पर, इसे स्क्रॉल करें

Edit: To avoid people reading only the question and answering, before reading my other reply, I'll add my clarification for GPL licensing and similar issues here.

मुझे जिस फ्रेमवर्क का उपयोग करने की आवश्यकता है उसे लाइसेंस के तहत वितरित नहीं किया जा सकता है जिसके लिए मुझे एक ही लाइसेंस के तहत अपने स्वयं के प्रोजेक्ट को लाइसेंस देने की आवश्यकता होगी। लाइसेंस के जीपीएल परिवार लाइब्रेरी उपयोग के संबंध में अपवादों की अनुमति देता है, लेकिन यह आवश्यकता के बाद से इस पर लागू नहीं होगा, जिस तरह के ढांचे का उपयोग करने की आवश्यकता होगी, वह सभी स्रोत कोड होगा।

परियोजना आसानी से वाणिज्यिक पुस्तकालयों को समायोजित कर सकते हैं।

इसके अलावा, मुझे लाइब्रेरी या ढांचे की आवश्यकता नहीं है, उदाहरण के लिए फाइलें जो अच्छी लगती हैं और अधिकतर obfuscated नहीं हैं, भी आपका स्वागत है।

0
ro fr bn
टेम्पलेट्स के साथ एक आईफोन वेब ऐप ढांचा डैशकोड नहीं है?
जोड़ा लेखक 0scar, स्रोत

8 उत्तर

यह दिखता है अच्छा है, लेकिन दुर्भाग्य से इसे जीपीएलवी 3 के तहत लाइसेंस प्राप्त किया जा रहा है, इसलिए मैं वास्तव में उस कोड को देखने शुरू करने के लिए थोड़ा डर रहा हूं। यदि आवश्यक हो तो मुझे जो ढांचा मिलना है, या विकसित करना आवश्यक है, उसे पूरे कार्यक्रम को लाइसेंस देने के बिना वाणिज्यिक कार्यक्रम के हिस्से के रूप में उपयोग करने में सक्षम होना चाहिए। वाणिज्यिक पुस्तकालय ठीक हैं, मुझे अभी तक कोई भी डिमो नहीं मिला है, संभवतः क्योंकि मैं बस अगर मैं चाहता हूं तो सभी कोड चुरा सकता हूं।

मान लीजिए कि मैं आगे देखूंगा, हालांकि लिंक के लिए धन्यवाद।

Edit: Clarification. I'd be fine with the requirement to share the source to the web framework part for the iPhone, if someone wanted it, but since this framework is all source, I'm afraid that incorporating bits of it into an existing web application (to make a skin for iPhone), I'd be making the whole web application liable for GPL license, which is totally out of the question. Even sharing all the files related to the iPhone pages is out of the question, since they will contain proprietary code.

0
जोड़ा
आईफोन-सार्वभौमिक वास्तव में एफ़ेरो जीपीएल (मानक जीपीएल के लिए काफी अलग) के तहत लाइसेंस प्राप्त है जो आप जो प्रस्तावित करते हैं उसके लिए बिल्कुल काम नहीं कर रहे हैं।
जोड़ा लेखक modius, स्रोत

क्विककनेक्टिफोन एलजीपीएल है ताकि आप जिस तरह से चाहें उसका इस्तेमाल कर सकें। इसमें एक कस्टम डैशकोड प्रोजेक्ट है जिसमें आवश्यक फाइलें शामिल हैं। यह अत्यधिक मॉड्यूलर है। यदि आप चाहें तो यह आपके जावास्क्रिप्ट, एचटीएमएल और सीएसएस को इंस्टॉल करने योग्य एप्लिकेशन में भी संकलित करने देगा।

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

For more information you could look at http://tetontech.wordpress.com

0
जोड़ा

jQtouch looks outstanding.

0
जोड़ा

मैं आईयूआई के साथ मिल रहा हूं, और इसे काफी अच्छा लगता हूं, लेकिन ईमानदार होने के लिए मैंने लाइसेंसिंग मॉडल को नहीं देखा है, इसलिए मुझे नहीं पता कि यह क्या है। हालांकि यह बहुत सरल और सीधा आगे है, और एएसपी.नेट एमवीसी के साथ अच्छी तरह से काम करता है।

0
जोड़ा

मुझे दूसरे दिन Google Code पर iphone-universal मिला। इसे आजमाने का मौका नहीं मिला है लेकिन यह आशाजनक लग रहा है।

0
जोड़ा
अफसोस की बात है कि एजीपीएल 3 लाइसेंस आईफोन-सार्वभौमिक बनाता है (कम से कम मेरे काम के लिए) पूरी तरह से व्यर्थ है। मुझे आश्चर्य है कि लाइसेंस के साथ वेब पुस्तकालयों का कितना उपयोग वास्तव में उपयोग किया जाता है, बनाम jQuery जैसे अधिक खुले तौर पर लाइसेंस प्राप्त पुस्तकालयों के विरुद्ध। मुझे लगता है कि यह तथ्य तीन साल में अपडेट नहीं किया गया है कुछ कहता है ..
जोड़ा लेखक Ben Clayton, स्रोत

मूल रूप से जो हेविट से iUI लाइब्रेरी , शुरू करने के लिए एक अच्छी जगह होगी। पुस्तकालय बीएसडी लाइसेंस प्राप्त है और उसके पास कोई वाणिज्यिक प्रतिबंध नहीं है।

आप iphone-universal मानने में सही हैं आपके लिए एक विकल्प नहीं है - यह वास्तव में एफ़ेरो जीपीएल के तहत लाइसेंस प्राप्त है जो मानक जीपीएल के लिए काफी अलग है जो नेटवर्क पर सॉफ़्टवेयर तक पहुंचकर वितरण खंड को ट्रिगर करता है।

0
जोड़ा

मैं वर्तमान में http://webapp.net.free.fr/ में देख रहा हूं। डेमो यहां देखें। उल्लिखित अन्य ढांचे की तुलना में, इसके निम्नलिखित फायदे हैं:

  • सक्रिय विकास के तहत
  • सक्रिय उपयोगकर्ता समुदाय
  • एक खुला लाइसेंस है, जब तक आप कॉपीराइट/अस्वीकरण
  • शामिल करते हैं, तब तक वितरित करने के लिए स्वतंत्र

आखिरी बात वास्तव में मेरे लिए विजेता थी। मैं ऐसा कुछ बनाने की सोच रहा हूं जिसे वाणिज्यिक उत्पाद में शामिल किया जाएगा, इसलिए आईफोन-सार्वभौमिक और iwebkit (जीपीएल दोनों) जैसे अन्य ढांचे विकल्प नहीं थे।

0
जोड़ा
यह अच्छा है - यह वास्तव में पृष्ठों के बीच चिकनी एनिमेशन मिला है। यह निश्चित रूप से आईयूआई का विकल्प है।
जोड़ा लेखक Igor Zevaka, स्रोत

iWebkit 6 देखें। यह केवल आईओएस 5 पर काम करता है, हालांकि :(।

अद्यतन करें

आप saurik's का भी उपयोग कर सकते हैं। इसमें आपके द्वारा जो भी सुविधाएं आप चाहते थे, उनमें सभी सुविधाएं नहीं हैं, लेकिन मैं यह देखने की कोशिश करूंगा कि उन्हें कैसे कार्यान्वित किया जाए। इसके अलावा, आपने कहा था कि आप इसे बनाना चाहते हैं। एक डेमो के लिए (saurik cydia.saurik.com के वास्तविक अच्छे हिस्से को नीचे ले लिया) आप मेरा </ए> मेरी दूसरी साइट पर। उन सभी छवियों को स्थानांतरित करने से बचने के लिए, इसे हेडर में जोड़ें:

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

भी, इसे अपने सीएसएस में जोड़ें:

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

menutouched.png यहां है:

जेएस में यह फ़ंक्शन पृष्ठ को स्लाइड करता है। यह जो हेविट की आईयूआई परियोजना से है:

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);
}

अगले पृष्ठ को लोड करने के लिए, आप किसी देरी के साथ एक window.location निष्पादित करने की कोशिश कर सकते हैं। । हालांकि समय आपके ऊपर है।

यह आपको अपने सीएसएस में जोड़ने के लिए आवश्यकता भी है:

body {
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-user-select: none;
-webkit-text-size-adjust: none;
-webkit-touch-callout: none;
}
0
जोड़ा