مرجع مقالات رسمی طراحی اپلیکیشن

مقالات رسمی طراحی اپلیکیشن

مرجع مقالات رسمی طراحی اپلیکیشن

مقالات رسمی طراحی اپلیکیشن

اهمیت یافت کردن مخاطب نرم افزار

اهمیت یافت کردن مخاطب نرم افزار

طراحی اپلیکیشن


16 مهر 1394 محمد جواد ابراهیمی
چرا جستن مخاطب برای نرم افزار ها اهمیت دارااست ؟
امروزه تلفن های یاور عالم را به سلطه ی خویش در آورده اند. موبایل های هوشمند به یکی‌از ابزار های ضروری معاش بدل گردیده اند و ادامه ی معاش فارغ از آنان غیرممکن به لحاظ می‌رسد و نسبتاً راجع‌به هر موضوعی نرم افزار پباده سازی شده‌است.

ما در سرزمینی از نرم افزار های متفاوتی(مانند نرم افزار فروشگاهی,نرم افزار وردپرس)معاش می‌کنیم. در‌این مرزو بوم کشف کردن استفاده کننده متبوع ضرورت و اهمیت اکثری دارااست. متاسفانه اضافه سازندگان نرم افزار ها تلاش مینمایند از طرق خطا در ادامه استفاده کننده متبوع بگردند.

سوال اصلی این میباشد که چرا کشف کردن استفاده کننده متبوع تا این حد اهمیت دارااست؟
تفاوت مهم یک اپ پیروز و اپ ناموفق به ترازو ادراک استفاده کننده از آن نرم افزار مربوط می‌شود. دولوپرهایی که در‌پی صفحه های فردی مطلوب می شوند بهتر میتوانند با یوزرها رابطه برقرار نمایند و در غایت از این‌شیوه درآمد کسب نمایند.

در صورتی‌که بتوانید به ترازو عمل های استفاده کننده، علایق و به کار گیری ی آنها از اپ های حریف پی ببرید دقیقا می‌دانید که بایستی چه کاربرانی را انگیزه قرار دهید. با این که چنین اطلاعاتی کافی نیستند لزوما می بایست بدانید که مخاطب های حقیقی و واقعی چه اشخاصی می‌باشند و چه خصوصیاتی دارا هستند. دولوپر ها می بایست بدانند که کاربرها هنگام استعمال از اپلیکشن ها چه طور خلق می‌نمایند همینطور علایق استفاده کننده و اخلاق های وی بیرون از نرم افزار چه تاثیری در رفتارهای وی هنگام به کارگیری از نرم افزار دارااست.

کشف کردن کاربرانی که از موبایل به کار گیری می‌نمایند
یافت کردن چنین کاربری فقط در قوانینی انجام می پذیرد که علایق و سلایق فردی استفاده کننده با امکاناتی که نرم افزار توصیه می‌نماید همسو باشد. صرفا اگر استفاده کننده به مخاطب شما تبدیل میشود که نسبت به تجهیزات و جزئیات اپ شما کنجکاو باشد. در صورتیکه بخواهید فارغ از در دست داشتن هیچ اطلاعاتی از استفاده کننده آن‌ها را به به کار گیری از نرم افزار دعوت نمایید، آنان بعد از چند دفعه به کارگیری از اپ آن را رها مینمایند.

به همین استدلال کشف کردن کاربرانی که نسبت به حالت اپ شما مطلوب می باشند اهمیت متعددی دارااست. نباید استراتژی و تمرکز اصلی شما وادار کردن تمام یوزرها به نصب نرم افزار باشد. برخی از فواید کشف کردن استفاده کننده متبوع به شرح ذیل است:

نرخ منزه شدن اپ ها بصورت کلی کاهش پیدا می نماید
ارتبط مستحکمی با یوزرها برقرار می‌شود
تجربه ی خیر برای استفاده کننده باقی خواهد ماند
درآمدزایی مالک اپ طولانی تر میشود
مخارج جانبی کاهش پیدا می‌کند

شما نمی توانید فارغ از در مشت داشتن هیچ اطلاعاتی نسبت به علایق استفاده کننده، پیرو مخاطب های متبوع برای کسب وکار خودتان بگردید. تعداد یوزرها موبایلی چیزی طولانی تر از صرفا یک رقم میباشد. در صورتی قصد دارید آنان‌را برای بازه زمانی طولانی مشتری خویش نگه دارید می بایست نخست آنان‌را به نیکی بشناسید.

تاریخچه پیدایش HTML

تاریخچه پیدایش HTML

طراحی سایت  

HTML زبانی میباشد که خیلی بی آلایش و با تگ هایی بسیار ابتدایی مقدمه شد و با سپری شد وقت گیر توشه معنایی آن و تعداد تگ های آن بیشتر شد. از صفحاتی تماما استاتیک در روزهای آغازین ولادت این گویش گرفته تا صفحاتی یار و همدم را تصاویر متحرک، نشانه گر و فایلهای صوتی و تصویری در ورژن های اخیر این گویش، کلیه و کلیه نشان دهنده گستره عظیم تغییراتی میباشد که طی دوره، در‌این گویش بوجود آمده میباشد. درین نوشته، انگیزه ما بازنگری اجمالی تاریخچه پیدایش لهجه برنامه نویسی HTML ای هست که امروزه مورداستفاده طراحان، برنامه نویس ها و مشتقان طراحی وب قرار میگیرد.
گروه برنرز - لی اختراع کننده HTML و اینترنت
سال 1989 میلادی: مجموعه برنرز - لی (Tim Berners-Lee) با نشر گویش برنامه نویسی خویش HTML، کانال جهانی اینترنت را ابداع مینماید

کانال جهانی اینترنت، معاش خویش را از مکانی استارت کرد که کمترین انتظار را برای شنیدن آن دارید: سرن (CERN)، آزمایشگاه مجموعه کشور ها اروپا در ژنو برای تست فیزیک ذره ای. جایی که فیزیکدانان سراسر عالم در آن مکان توده میشوند و به بیان نظر ها، تفکرات، و یافته های خویش می‌پردازند و آن ها را آیتم تست قرار می‌دهند.

گروه برنرز- لی اختراع کننده کانال جهانی اینترنت میباشد. مجموعه، در سال 1989 میلادی، زمانیکه سرگرم به عمل خویش در بخش کامپیوتری سرن بود، ایده ای به فکرش خطور کرد. در آن عصر حتی فکرش را هم نمی توانست بکند که‌این ایده روزی در مقیاس وسیعی آیتم به کار گیری قرار میگیرد و حتی به منازل تک تک مردم منش می‌یابد. گروه پیش خویش اظهار کرد چه خوب بود در صورتی‌که فیزیکدانان سراسر عالم، می توانستند از مکانهای فعالیت خویش، داده ها و یافته های خویش را به اشتراک گذارند بطوریکه دیگر جوارح نیز فارغ از حضور در سرن، بتوانند از این یافته با سرعت زیاد با خبر شوند.
ابر متن
گروه، مستندات و مقاله ها علمی و ریاضی را که قرار بود بعنوان ورقه ای به اشتراک دیگر اعضاوجوارح قرار داده شود را کانال اینترنت نامید. گروه بدین مورد اندیشه می‌کرد که صفحه های علمی منتشر گردیده، می بایست چیزی بالاتر از متن خالص باشند. وی اسم این مستندات و متن ها توسعه یافته را ابر متن (HyperText) گذاشت بطوریکه صفحه ها می توانستند به یکدیگر لینک و پیوند بخورند. مجموعه گذشته از ورودش و فعالیت در سرن، بر روی ایجاد متن‌ها و پردازش محتوا، فعالیت کرده بود و اسم سیستم متنی خویش را که در سال 1980 برنامه نویسی کرده بود \"Enquire\" گذارده بود و فقط برای استعمال های فردی و محرمانه از آن به کار گیری میکرد.برای پباده سازی یک تارنما چیره، مثل تمام شغل های روزانه دیگر، نیاز به ابزارهایی میباشد. ساخت سایت، عمدتا به دو نصیب تقسیم می‌شود. قسمتی از آن، پباده سازی فولدر های گرافیکی موردنیاز برای پوسته وب سایت و دیگر المان موردنیاز در وب سایت میباشد و نصیب دیگر پباده سازی، مرتبط با برنامه نویسی و دکورا سیون کدهای HTML و دیگر کدهای ما یحتاج در ساخت وب سایت است.

طرح اپلیکیشن موبایل را بکشید

طراحی اپلیکیشن  طراحی اپلیکیشن آیا شما یک ایده خوب در امر طراحی یک اپلیکیشن دارید که پیش از این توسط کسی اجرا نشده؟ البته نمی دانید که برای مقدمه تبدیل یک ایده عالی به یک اپلیکیشن گوشی کاربردی چه کاری باید انجام دهید؟ درپی با ۱۲ قدم که نقش اساسی در طراحی اپلیکیشن گوشی دارد آشنا می شوید.

قدم اول : هدف را گزینش نمایید
داشتن یک ایده خوب تنها نقطه شروع برای هر پروژه ای هست. البته قبلی از اینکه سرگرم ریزه کاری شوید، لازم است به طور بدیهی هدف خود را از طراحی اپ موبایل معلوم کنید و همچنین هدفی که اپلیکیشن دنبال می نماید نیز می بایست معین باشد. اپلیکیشن در چه مدل ای قرار می‌گیرد؟کاربران با اپلیکیشن شما چه کاری انجام می دهند؟ اپلیکیشن موبایل در کدام قسمت زندگی کاربران تاثیر گذار است؟



تمجید یک هدف واضح برای هر اپلیکیشن موبایل ، منجر می شود مراحل توسعه با سرعت بیشتری در جریان باشد.

قدم دوم: طرح اپلیکیشن گوشی را بکشید
توجه نمائید که برای کشیدن طرح اپلیکیشن گوشی ، نیاز نیست که شما یک طراح حرفه ای باشید. شما با کشیدن طرح نخستین اپلیکیشن ، بستر رابط کاربری اپلیکیشن را طراحی می کنید و ویژگی های اصلی برنامه شما مشخص می شود. این مرحله برای قابل درک شدن ساختار اپلیکیشن برای اعضای مجموعه توسعه و گسترش بسیار حائز اهمیت است. همچنین این طرح اولیه قادر است یک مبداء خوب برای افراد تیم باشد تا از طریق آن با فاز بعدی گسترش آشنا شوند.

قدم سوم: تحقیق راجع به طرح
بعداز روشن شدن هدف دقیق اپلیکیشن و طرح اولیه رابط کاربری ، وقت آن رسیده می باشد تا تحقیقات خود را در چهار مجموعه اصلی نخست فرمائید:

یافت کردن اپلیکیشن موبایل دیگری که در این زمینه فعالیت می کند.
درصورتی که که شما احتمالا فکر می‌کنید که یک ایده عالی و خاص دارید که میتواند تغییرات بزرگی در زندگی مردم تولید کند، در حالتی که نگاهی به آمار اپلیکیشن گوشی که تا کنون طراحی شده است بندازید احتمالا نا امید خواهید شد. طبق آماری که در مارس ۲۰۱۷ منتشر شد ، موقتی ۲.۸ میلیون اپلیکیشن اندروید و ۲.۲ میلیون اپلیکیشن ios طراحی شده است. بنابراین طراحی اپلیکیشن موبایل که پیش از این طراحی نشده باشد، بنظر ناممکن می‌رسد.

با این وجود، شما نباید به خاطر دیگر افرادی که در این باره فعالیت می نمایند دلسرد شوید. بر روی پروژه و کسب و فعالیت خود تمرکز نمائید و از خطاها رقبای خود درس بگیرید و کارایی نمائید ویژگی اختصاصی خود را پیدا نموده و بر روی رویش آن تمرکز نمائید.

یک طرح که برای طراحی اپ تلفن همراه خود می توانید از آن الهام بگیرید پیدا کنید.
سایت های در این زمینه موجود هست که انواع طراحی را در آن ها می توانید پیدا نمائید. به عنوان مثال میتوانید با جستجو در تارنما Dribbble یک طراحی مناسب پیدا نمایید که برای طراحی اپلیکیشن از آن الهام بگیرید.

اطلاعات مربوط به شرایط فنی اپلیکیشن موبایل خود را جمع آوری کنید.
بررسی کنید که آیا ایده شما از دید فنی عملی می باشد یا نه ! معمولا برای عملی کردن یک ایده بیش از یک روش وجود دارد. به این ترتیب می‌توانید منش های متعدد را بررسی کرده و در انتها بهترین راه و روش را انتخاب فرمائید. همچنین یکی از از سایر از مواردی که بایستی در زمینه ی آن تحقیق نمایید موردها قانونی مانند، قانون نسخه برداری رایت ، حریم شخصی و از این دست موارد است که با اعتنا به مدل کسب و عمل شما شاید مجبور به تهییه مجوز های دیگری برای طراحی اپلیکیشن موبایل شوید.

درباره ی طریق های کسب درآمد از اپلیکیشن خود اطلاعات جمع آوری فرمائید.
اینک که با تحقیقات قابلیت اجرای اپلیکیشن خود را تایید کرده اید، زمان آن رسیده می باشد که در خصوص استراتژی های بازاریابی خود فکر کنید. شما باید معلوم کنید که برای رسیدن به مشتریان و جامعه هدف خود از چه راهی عمل خواهید کرد. آیا استعمال از کمپین های تبلیغاتی تلفن همراه قادر است برای شما موثر باشد؟
پس از تعیین استراتژی بازاریابی ، شما میبایست برنامه کسب در آمد خود را تهیه فرمائید. در اپلیکیشن تلفن همراه طریق های متفاوتی برای کسب در آمد موجود است. ولی انتخاب روشی که شما از آن استفاده خواهید کرد بر روی مراحل گسترش تاثیر گذار است. به همین دلیل نیاز است که پیش از آغاز فعالیت طراحی اپ ، طرز خود را معین نمایید.

قدم چهارم: برای اپلیکیشن گوشی خود wireframe تولید فرمائید
درین مرحله نیاز است که از طرح شما یک تصویر واضح تر وجود داشته باشد. بدین ترتیب میتوانید بر اساس طرح ابتدایی که تهیه کرده بودید، با به کار گیری از ابزارهای آنلاینی نظیر mockingbot ، Balsamiq، Moqups و HotGloo، یک wireframe از اپلیکیشن موبایل تهیه کنید. این ابزار ها قابلیت و امکان بیشتر نمودن کلید را به شما می‌دهند، به همین ادله در انتها می‌توانید یک طراحی داشته باشید که فرایند تا رسیدن به هدف را در آن معلوم باشد.

hotgloo - طراحی اپلیکیشن تلفن همراه

در حالی که wireframe را طراحی میکنید می توانید در کنار آن یک storyboard نیز طراحی کنید. در storyboard هدف این می باشد که صفحات مختلف اپلیکیشن و روش حرکت کاربر در میان این صفحات با به کارگیری از عکس و مکان نما معین شود.

مزایای به کارگیری از زامارین (Xamarin) :

طراحی اپلیکیشن   به کارگیری از مهارت های #C (برای یادگیری سی شارپ اینجا را کلیک نمایید ) و NET . ، برنامه نویسان و مهندسان نرم افزار وقت و انرژی بسیاری برای یادگیری ویژگی های گویش #C و طرز استعمال از آن و همچنین فریمورک NET . صرف کرده اند . با این که جاوا با زبان های شی گرا شباهت های بخش اعظمی دارااست البته در صورتیکه یک برنامه نویس #C بخواهد به عبارتی برنامه ای که می تواند در زبان #C بنویسد را در گویش جاوا بنویسد وقت و انرژی بسیار متعددی را می طلبد . هم اکنون در صورتیکه کسانی که به گویش #C برنامه ایجاد می نمایند بخواهند برای موبایل ها برنامه ایجاد نمایند بایستی آن برنامه را به زبان جاوا تولید نمایند . اما با به کارگیری از این نرم افزار به راحتی می اقتدار با به کارگیری از به عبارتی مهارت های #C برنامه اندروید تولید نمود و دیگر اضطراری نمیباشد که مشقت یادگیری گویش جاوا را تحمل کرد . علاوه بر این لینوکسی ها هیچ نگران نباشند زیرا Xamarin متعلق به پدیدآورندگان mono می باشد . mono یک محیط با امکانات Visual Studio و opensource در لینوکس می باشد . زیرا می توانید به راحتی با زامارین در لینوکس برای هر سه پلتفرم کدنویسی کنید .

طراحی اپلیکیشن
معایب 
به کارگیری از زامارین (Xamarin): 
دارا بودن لایسنس Xamarin .Android همانند Xamarin .IOS و Xamarin .OS x ابزارهای تجاری میباشند و می بایست خریداری شوند . ولی در میهن ما این نقص‌ حادی نمیباشد . 
توقع برای آپ تو دیت در بخش اعظم مواقع وقتی که یک نسخه از اندروید به بازار عرضه می شود مقطع زمانی وقتی ارتفاع می کشد که کمپانی Xamarin نرم افزار خویش را آپ تو دیت کند تا این نرم افزار با آخری ورژن اندروید سازگار باشد . 
سعی (performance) و مدیریت خیال و خاطر گاهی زمان ها گفته می شود که به کارگیری از لهجه #C برای بسط برنامه های اندروید سرعت را کاهش می دهد اما هنوز اندازه گیری و بررسی درستی از این موضوع به کار نیامده میباشد .

با کپی امنیتی اپلیکیشن

طراحی اپلیکیشن شما با نسخه برداری امنیتی وب سایت توسط ابزارهای آنلاین و قادر میتوانید آسیب پذیری،تروجان،ویروس و بدافزارهایی که در وب سایت شما موجود هست را شناسایی کنید و آنها‌را از دربین ببرید.یکی‌از پر مشاجره ترین و ترند ترین مشاجره های اطلاعات و فناوری برای ایمن سازی وب است.

طراحی وب

نسخه برداری وب سایت و شناسایی زخم پذیری آن و سعی در برطرف کردن آن،جزء یک کدام از مهم ترین کارهایی می باشد که یک وب مستر باید به شیوه هفتگی،ماهیانه و یا فصلی انجام دهد.

در صورتی بخواهید به تنهایی با علم و دانش تان عملیات شناسایی و اسکن سایت را انجام دهید باید به شما بگوییم که به هیچ وجه عمل راحتی نیست و شما باید عصر های آموزشی متعددی را در این زمینه گذرانده باشید تا بتوانید چنین کاری نمایید،حتی با گذراندن وقت نسخه برداری امنیتی تارنما و ایجاد یک سایت ایمن،چند روز باید مشغول یک بخشی از سایت شوید تا بتوانید خطاها و جراحت پذیری های یک وب سایت را مشاهده کنید و برطرف کنید!.

ابزارهای آنلاین برای اسکن سایت

با پیشرفت دنیای وب و حاذق تر شدن ابزارهای آنلاین برای وب مستران،دیگر آنچنان نیازی به گذراندن بعد از ظهر های امنیتی برای ایمن کردن وب سایت ندارید و ابزارها هر روز توسط افراد متخصص برای شما آپ دیت و یا بروزرسانی می گردند و خطاها متعدد سایت ها را در ابزار قرار می‌دهند تا شما با یک اسکن امنیتی سایت به صورت ساده و وارد کردن URL و یا همان نشانی اینترنتی وب سایت،مشکلات و آسیب پذیری وب سایت را شناسایی کنید.

نسخه برداری امنیتی وب سایت
شما با اسکن امنیتی سایت توسط ابزارهای آنلاین و حاذق می توانید جراحت پذیری،تروجان،ویروس و بدافزارهایی که در سایت شما موجود هست را شناسایی نمایید و آن‌ها‌را از در بین ببرید.یکی از پر بحث ترین و ترند ترین دعوا های اطلاعات و فناوری برای ایمن سازی وب می باشد.

آیا شما میدانید که ۹۶ درصد از سایت هایی که بررسی شدند دارای زخم پذیری های مختلفی می‌باشند؟
ما معمولا به سئوی وب سایت،ساخت وب سایت و محتوای تارنما دقت می‌کنیم و قسمت امنیت وب سایت را فراموش کرده ایم.
در صورتی‌که شما مالک یک وب سایت اینترنتی میباشید،بایستی بدانید که ایمن سازی تارنما تان از همه چیز مهم تر است!.
ما در این نوشته ی علمی قصد داریم برای شما چند ابزار آنلاین را در موضوع اسکن وب سایت به شما کاربران و وبمستران عزیز معرفی کنیم تا بتوانید با به کار گیری از این ابزارهایی که معرفی می گردند،با خیال شل و ول به کپی امنیتی وبسایت تان مشغول شوید و زخم های آن را شناسایی فرمایید.

فهرست محتوای این نوشته‌ی علمی 
نسخه برداری امنیتی تارنما
معرفی ابزارهای آنلاین برای اسکن امنیتی سایت
ابزار آنلاین Scan My Server
ابزار آنلاین SUCURI
ابزار آنلاین SSL Labs
ابزار آنلاین Quttera
ابزار آنلاین Detectify
ابزار آنلاین اسکن امنیتی وب سایت SiteGuarding
ابزار آنلاین نسخه برداری امنیتی وب سایت Web Inspector
معرفی ابزارهای آنلاین برای اسکن امنیتی تارنما
ابزار آنلاین Scan My Server
ابزار آنلاین Scan My Server یکی‌از حرفه ای ترین ابزار های آنلاین است که به شما گزارش کاملی را در رابطه با وجود SQL اینجکشن،اسکریپت های مخرب تارنما،کدهای اینجکشن PHP،اینجکشن هدر HTTP و دیگر گزاراشات را به شما ارائه می دهد.شما برای استفاده کردن از این ابزار قدرتمند،نیازمند است که در تارنما به صورت مجانی ثبت نام نمائید و همچنین گزارش تهیه و تنظیم شده را به آدرس اینترنتی شما ارسال می نماید!.