2012-01-03 18 views
6

के बीच समानताएं मेरे लिए एक नया साल का संकल्प एचटीएमएल 5 कैनवास और एंड्रॉइड कैनवास एपीआई दोनों सीखना है। (मैं बहुत सारे स्विंग वैज्ञानिक ग्राफिक्स सामान करता हूं और शाखा बनाने की आवश्यकता है) वे अवधारणा और निष्पादन में कितने समान हैं? क्या वे एक ही समय में एक साथ सीखने की कोशिश करने के लिए समझ में आता है? या वे वास्तव में अलग हैं और मुझे भ्रम से बचने के लिए एक समय में एक पर ध्यान देना चाहिए?एचटीएमएल 5 कैनवास और एंड्रॉइड कैनवास

+1

@ पीटर - अच्छा संपादन और स्पष्ट शीर्षक के लिए धन्यवाद। – user949300

+0

हे सब लोग - @ नोलिन ने एचटीएमएल 5 कैनवास पर कुछ अच्छी जानकारी प्रदान की, लेकिन क्या किसी के पास एंड्रॉइड कैनवास के साथ भी अनुभव है? – user949300

उत्तर

4

मैंने स्विंग के ग्राफिक्स, एचटीएमएल 5 के कैनवास और एंड्रॉइड के कैनवास का व्यापक रूप से उपयोग किया है और वे बहुत समान हैं। यदि आप जानते हैं कि उनमें से किसी एक का उपयोग कैसे करें, तो आप जल्दी से सीखेंगे कि दूसरे दो का उपयोग कैसे करें। अवधारणाएं काफी समान हैं। सबसे बड़ा अंतर यह है कि एंड्रॉइड कुछ ग्राफिक्स स्टेटस को कैसे स्टोर करता है (यह एक पेंट ऑब्जेक्ट का उपयोग करता है जो आप सीधे कैनवास पर राज्य को सेट करने के बजाय ड्रॉ फ़ंक्शंस में पास करते हैं।)

मैं आपको सलाह देता हूं कि आप उनमें से किसी एक पर ध्यान केंद्रित करें , बस चीजों को थोड़ा आसान बनाने के लिए।

+0

धन्यवाद। मैंने नोटिस किया कि कुछ एंड्रॉइड बिटमैप कॉल जावा 2 डी रास्टर कॉल के समान थे। इसके अलावा, एंड्रॉइड कैनवास एट पर अच्छी किताबें या वेब संसाधनों के लिए कोई सुझाव। अल? – user949300

1

मैं आप इस बता सकते हैं ...

वे निश्चित रूप से सबसे स्पष्ट अंतर किया जा रहा है कि HTML5 कैनवास क्रॉस प्लेटफॉर्म जहां के रूप में एंड्रॉयड कैनवास अति विशिष्ट, यहां तक ​​कि स्वामित्व है डिज़ाइन किया गया है के समान हैं,। लेकिन बस इसे पाने के लिए ..

एचटीएमएल 5 कैनवास वेब/सर्वर आधारित है और कैनवास पर आकर्षित करने के लिए वेब भाषा जावास्क्रिप्ट का उपयोग करता है। एंड्रॉइड जावास्क्रिप्ट है और अपेक्षाकृत वही है।

मैं HTML5 कैनवास और इसके बहुत लचीला और शक्तिशाली के साथ काम कर रहा हूं। मैं रंग प्रतिपादन प्रणाली का आनंद ले रहा हूं, मेरे अनुभव के साथ सिस्टम में रंग सामान्यीकरण बहुत मदद करता है (विशेष रूप से रंग संवेदनशील चार्ट के साथ)। मैं हाल ही में पाठ एनिमेशन और कण प्रभाव के साथ प्रयोग कर रहा हूं और मुझे लगता है कि छोटे स्क्रीन अनुप्रयोगों के लिए यह बहुत अच्छा है! भौतिकी के आसान भी इसे अधिक उन्नत कार्यान्वयन के लिए एक अच्छा विकल्प बनाता है। मेरे एप्लिकेशन/वेब संकर क्षुधा (सास/एसएपी/बी 2 बी समाधान) के लिए अच्छा क्रॉस अनुकूलता

एचटीएमएल 5 जवान है इसलिए इसकी नहीं अपनी समस्याओं के बिना, लेकिन मैं एक ठीक से कोडित वेबसाइट & सास/एसएपी/बी 2 बी आवेदन किसी भी वांछित परिणाम के साथ लगता है प्राप्त करने योग्य है। लेकिन एंड्रॉइड फोन & आदि पर एचटीएमएल 5 कैनवास लोड करने के मुद्दों के बारे में बहुत सारी जानकारी है।

मैंने स्टैक पर कहीं और पढ़ा है कि PhoneGap आपके लिए समाधान हो सकता है। यहां एक शानदार चार्ट है जो आपकी मदद कर सकता है: Mobile Frameworks

आशा है कि इससे आपकी मदद मिलती है!

+0

एंड्रॉइड निश्चित रूप से उद्देश्य सी का उपयोग नहीं करता है, लेकिन जावा। आप आईओएस के साथ मिल रहे हैं। –

+0

@Nolin जानकारी के लिए धन्यवाद। क्या कोई विशेष पुस्तक या वेब संसाधन है जिसे आपने HTML5 सीखने के लिए उत्कृष्ट पाया है? – user949300

+0

@ पीटर एंड मिक्को, उस संपादन के लिए धन्यवाद! मेरा आईओएस लिखने का मतलब था, लेकिन जब से मैंने कहा कि एंड्रॉइड हटाने का उद्देश्य सटीक था, धन्यवाद! –

संबंधित मुद्दे