เว็บแอปพลิเคชั่นสำหรับ Android ภาพรวมของเครื่องมือเว็บสำหรับการสร้างแอปพลิเคชันโดยไม่ต้องใช้ Android SDK การแนะนำแอปของเราไปทั่วโลก

ปรากฎว่าในการโค้ดตามปกติสำหรับ Android ความรู้เกี่ยวกับ HTML5, CSS3 และ JavaScript ก็เพียงพอแล้ว แน่นอนว่าไม่ใช่แค่นั้น แต่เมื่อรวมกับบริการแล้ว รีวิวที่เราได้เตรียมไว้ให้คุณ ถ้าคุณคุ้นเคยกับ PHP (Ruby, ASP.NET) โดยตรงหลังจากอ่านบทความนี้แล้วคุณก็สามารถเสนอบริการสำหรับการพัฒนามือถือขั้นสูงได้อย่างปลอดภัย :) INFO สำหรับเจ้าของบล็อก ร้านค้าออนไลน์ และเว็บไซต์ต่างๆ สำเร็จรูป รุ่นมือถือเนื้อหานี้จะช่วยให้คุณสร้างแอปพลิเคชันได้อย่างรวดเร็ว (โดยมีค่าใช้จ่ายและเวลาเกือบเป็นศูนย์) เพื่อปรับปรุงภาพลักษณ์ของคุณและดึงดูดผู้เยี่ยมชมใหม่มายังทรัพยากรของคุณ การทดสอบของเรา ในบทความนี้ เราจะเปรียบเทียบสี่แพลตฟอร์มสำหรับการสร้างแอปพลิเคชัน รีวิวแต่ละรายการเป็นการบรรยายถึงความประทับใจทั่วไป ปัญหาที่พบ และน่าสนใจ คุณสมบัติที่โดดเด่นในกระบวนการเปลี่ยนโค้ด HTML ให้เป็น ไฟล์เอพีเคโดยใช้เครื่องมือปัจจุบัน เพื่อความบริสุทธิ์ของการทดลอง เราจะสร้างแอปพลิเคชันเดียวกันโดยใช้บริการที่แตกต่างกัน สาระสำคัญของแอปพลิเคชันเบื้องต้นของเรามีดังนี้ สมมติว่ามีบริษัทชื่อ Beaver Fat Transcorporation และ CEO ต้องการให้ทุกคนในบริษัทติดตั้งแอปพลิเคชัน ซึ่งเป็นไดเร็กทอรีขนาดเล็กที่มีหมายเลขซึ่งพวกเขาสามารถโทรหาพนักงานคนอื่นได้ นี่คือโค้ด: /*สไตล์ยืมมาจาก Fries ซึ่งเป็นเฟรมเวิร์กสำหรับการสร้างอินเทอร์เฟซสำหรับแอปพลิเคชันมือถือบน HTML5*/ body ( /* แบบอักษรพิเศษมักใช้สำหรับการออกแบบ Android: Roboto, Droid Sans และอื่นๆ */ font-family : Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.67em; color: white; พื้นหลัง-สี: ) h1 ( /* คุ้มค่าที่จะทดสอบเค้าโครง สำหรับแอปพลิเคชันมือถือในเบราว์เซอร์ที่ใช้เครื่องยนต์ WebKit (เช่น Safari) */ -webkit-box-sizing: box-sizing: border-box; -bottom: 4px solid #33B5E5; #FFFFFF; .itemname (display:block; font-weight:700 ; line-height: 38px; padding-left:5px; ) .itemphone ( สี: #CCCCCC; ขนาดตัวอักษร: 15px; line-height: 12px; ข้อความ -overflow: จุดไข่ปลา; padding-left:8px; ) บริษัท ไขมันบีเวอร์

โบโบรมอร์ดอฟ เอฟเซย์ เซฟยาโนวิช ( ผู้จัดการทั่วไป)

7(495) 728-89-80

Bobromordova Karina Evseevna (ผู้อำนวยการฝ่ายการเงิน)

7(495) 728-89-80

Bobromordov Karen Evseevich (ผู้จัดส่ง)

7(495) 728-89-80 รหัสทุกอย่างชัดเจนหรือไม่ เยี่ยมเลย ตอนนี้เรามาทดสอบกับบริการต่างๆ กันดีกว่า AppsGeyser AppsGeyser เราไปที่เว็บไซต์ มาลงทะเบียนกัน คลิกปุ่มสร้างแอป คลิกที่ไอคอนในแบบฟอร์ม แท็ก HTML- เราไปที่หน้าการสร้างแอปพลิเคชัน เราใส่โค้ดของเรา ตั้งชื่อพร้อมคำอธิบาย อัปโหลดไฟล์ที่มีไอคอน แล้วคลิกสร้างแอปอีกครั้ง เพียงเท่านี้คุณก็เป็นนักพัฒนา Android แล้ว! ข้อดี
  • คุณสามารถสร้างแอปพลิเคชั่นได้มากเท่าที่คุณต้องการและฟรีอย่างแน่นอน
  • วัสดุสำหรับการสร้างโครงการสามารถมีได้หลายแหล่ง (หน้าเว็บ ช่องยูทูป, เอกสาร PDF, ฟีด RSS, แกลเลอรี่ภาพ, ไฟล์เสียง ฯลฯ)
  • หากคุณมีสื่อสำเร็จรูป (เอกสาร ลิงก์ไปยังฟีดข่าว ซอร์สโค้ด และอื่นๆ) เวลาที่ใช้ในการสร้างแอปพลิเคชันจะถูกวัดในสิบวินาที
  • เมื่อคุณสร้างแอปพลิเคชันเสร็จแล้ว นอกเหนือจากลิงก์ไปยังไฟล์ APK แล้ว รหัส QR จะปรากฏบนหน้าจอ (ฉันสร้างและติดตั้งลงในโทรศัพท์ทันที) และปุ่มสำหรับเผยแพร่ไปยัง Google Play.
  • ข้อได้เปรียบที่โดดเด่นที่สุดของ AppsGeyser คือการดูตัวอย่างแอปพลิเคชัน (รูปลักษณ์และการทำงานบนอุปกรณ์จะเป็นอย่างไร) คุณลักษณะนี้ถูกนำมาใช้ที่นี่สะดวกกว่าคู่แข่งมาก มีเพียง Android SDK เท่านั้นที่เจ๋งกว่า ทั้งกล้อง เซ็นเซอร์ตรวจจับความเคลื่อนไหว และประสิทธิภาพ รุ่นเฉพาะคุณไม่สามารถทดสอบโทรศัพท์ของคุณบน AppsGeyser
  • คุณสมบัติที่น่าสนใจอีกประการหนึ่งของบริการคือตัวสร้างการทดสอบ (แบบทดสอบ)
ข้อเสีย
  • การแสดงตัวอย่างจะละเว้น AJAX แม้ว่าที่จริงแล้วใน ประกอบเสร็จแล้วเทคโนโลยีนี้ใช้งานได้ดี
สรุปบริการนี้เป็นที่ชื่นชอบ และฉันไม่ได้อยู่คนเดียวในความคิดของฉัน (ผู้เขียนเป็นผู้หญิง?! Posons ทุกคนในรถ! - Ed.) ณ สิ้นเดือนมกราคม 2014 มีการสร้างแอปพลิเคชัน 730,000 รายการ (ในช่วงสามปีของการดำรงอยู่ของบริการ) AppsGeyser คือหัวใจสำคัญของความเร็ว ความเรียบง่าย และฟังก์ชันการทำงาน ข้อมูลที่เป็นประโยชน์ หลังจากอ่านบทความนี้แล้ว หากคุณตัดสินใจที่จะเริ่มสร้างแอปพลิเคชันหรือกิจกรรมหลักของคุณเกี่ยวข้องกับเค้าโครงเว็บไซต์และการเขียนโปรแกรม คุณต้องมีความรู้เกี่ยวกับคุณสมบัติของ HTML5, CSS3 และ JavaScript สำหรับอุปกรณ์มือถือ ฉันขอแนะนำหนังสือเรียนรู้ HTML5 และ JavaScript สำหรับ Android มันเขียนไว้ ในภาษาง่ายๆ(ในรูปแบบของคู่มือ “สำหรับ Dummies”) และมีเนื้อหามากมาย ข้อมูลที่เป็นประโยชน์- หนังสือสามารถแบ่งคร่าวๆ ได้เป็น 3 ส่วน คือ คำแนะนำที่ละเอียดที่สุดในการสร้างสภาพแวดล้อมการพัฒนาที่ครบครันบนคอมพิวเตอร์ของคุณ (Android SDK + Cordova (PhoneGap) + Aptana + ทุกประเภท) หนังสือทำอาหารเกี่ยวกับการเขียนโค้ด พร้อมคำอธิบายสำหรับผู้เริ่มต้น และคู่มือที่ยอดเยี่ยมสำหรับการดีบักแอปพลิเคชัน และเมื่อคุณเริ่มฝึกฝนหลังจากเชี่ยวชาญทฤษฎีนี้แล้ว ฉันขอแนะนำให้คุณทำความคุ้นเคยกับ Fries ซึ่งเป็นโซลูชันที่ยอดเยี่ยมสำหรับการสร้างการออกแบบ แอปพลิเคชัน Androidบน CSS App Inventor App Inventor App Inventor เป็นคนแรกที่เห็นแสงสว่างจากบริการประเภทนี้ (ในปี 2010 โดย Google Labs) ปัจจุบันได้รับการสนับสนุนและพัฒนาโดยสถาบันเทคโนโลยีแมสซาชูเซตส์ ข้อดี
  • มีความเป็นเลิศ โปรแกรมแก้ไขภาพเพื่อสร้างแอปพลิเคชันที่มีแถบเครื่องมืออันน่าทึ่งมากมาย เพียงเลื่อนตัวชี้เมาส์ คุณสามารถเพิ่มองค์ประกอบที่หลากหลายอย่างเหลือเชื่อให้กับแอปพลิเคชันของคุณ ตั้งแต่กล่องข้อความธรรมดาไปจนถึงเซ็นเซอร์ระบุตำแหน่งผู้ใช้!

ข้อเสีย
  • การสร้างแอปพลิเคชันจากโค้ดของเราที่นี่ต้องใช้แรงงานมากกว่า ก่อนอื่นคุณต้องบันทึกแหล่งที่มาด้วย ส่วนขยาย htmlและอัพโหลดขึ้นเซิร์ฟเวอร์ จากนั้นในพื้นที่ทำงาน ให้ลากองค์ประกอบ Web Viewer ไปยังฟิลด์แอปพลิเคชัน ในการตั้งค่าซึ่งระบุที่อยู่ของเพจด้วยแอปพลิเคชันของเรา ตอนนี้คุณสามารถใช้เมนู Build เพื่อรับแอสเซมบลีที่เสร็จสิ้นแล้ว
  • ข้อเสียเปรียบหลักของ App Inventor คือแอปพลิเคชันที่คอมไพล์ต้องใช้การเชื่อมต่ออินเทอร์เน็ตในการทำงาน (ต่างจากแอปพลิเคชันที่สร้างขึ้นใน AppsGeyser)
สรุป การบริการดีมากครับ. เป็นเรื่องยากมากที่จะตรวจพบข้อผิดพลาดตามหลักสรีรศาสตร์ ความเป็นมิตรต่อผู้ใช้ และความเร็วในการทำงาน สำหรับผู้ที่อยู่ห่างไกลจากการเขียนโปรแกรมนี่คือตัวเลือกที่ดีที่สุด โครงการที่น่าทึ่งของเพื่อนร่วมชาติของเรา Appsgeyser.ru ผู้กล้าได้กล้าเสียจาก Novosibirsk Akademgorodok ได้เปิดตัว AppsGeyser เวอร์ชันรัสเซีย ตั้งแต่เดือนกุมภาพันธ์ 2555 มีการสร้างแอปพลิเคชันเกือบ 20,000 รายการที่ใช้งาน ฟังก์ชั่นการทำงานนั้นด้อยกว่าชนชั้นกลางมาก การแสดงตัวอย่าง (ฟีเจอร์หลักของ appsgeyser.com) มักจะทำงานไม่เหมาะสม แต่บริษัทนี้มีบล็อกภาษารัสเซียที่ยอดเยี่ยมซึ่งคุ้มค่าที่จะลองเข้าไปดู ทีมงานของ Yandex.Store Volozh มุ่งมั่นที่จะไล่ตามและเหนือกว่า Google ในทุกเรื่อง ในเดือนกุมภาพันธ์ 2013 เราได้เปิดตัว App Store ของเรา โดดเด่นในการชำระค่าซื้อด้วย ผ่านทาง SMSและตรวจสอบ ไฟล์การติดตั้งโปรแกรมป้องกันไวรัส Kaspersky มีแอปพลิเคชั่นมากกว่า 85,000 รายการ ไม่มีการกลั่นกรอง นอกจากแบบฟอร์มป้อนข้อมูลสิ่งพิมพ์มาตรฐานแล้ว ยังสามารถอัปโหลดไฟล์ AppDF ได้อีกด้วย แอปพลิเคชันจะปรากฏในการค้นหาหลังจากส่งไปที่ร้าน 15 นาที ตัดสินจากจำนวนการดาวน์โหลด แอปพลิเคชั่นยอดนิยมกลุ่มเป้าหมายของผู้ใช้ร้านค้ายังมีน้อยมาก รูปแบบ AppDF แนวคิดนี้ถูกนำมาใช้โดยการมีส่วนร่วมของนักพัฒนา Yandex ไฟล์ที่มีนามสกุล appDF (ไฟล์คำอธิบายแอป) คือการรวบรวม APK ที่มีข้อมูลเกี่ยวกับแอปพลิเคชัน (คำอธิบาย ภาพหน้าจอ รายชื่อติดต่อของนักพัฒนา - พารามิเตอร์เพียงไม่กี่โหล) จำเป็นต้องประหยัดเวลาในการเผยแพร่ไปยังตลาดต่างๆ คุณสามารถสร้าง appDF บนเว็บไซต์โครงการได้ น่าเสียดายที่มีร้านค้าเพียงไม่กี่แห่งเท่านั้นที่รองรับ (CodeNgo, Opera Mobile Store, SlideME และ Yandex.Store) Andromo Andromo Service จากซอฟต์แวร์ Indigo Rose บริษัทนี้ผลิตสินค้าทุกประเภทสำหรับนักพัฒนามาตั้งแต่ปี 1991 หนึ่งในนั้นคือ Setup Factory (สำหรับการสร้างตัวติดตั้ง), TrueUpdate (สำหรับการสร้างตัวอัพเดต) และผลิตภัณฑ์ยอดนิยมอื่น ๆ อีกมากมายที่คุณน่าจะใช้อยู่แล้ว ชื่อเสียงของ “กุหลาบสีน้ำเงิน” ว้าว! และ Andromo ก็เป็นเครื่องยืนยันอีกประการหนึ่งว่าผู้เชี่ยวชาญที่จริงจังทำงานที่นั่นอย่างไร ข้อดี
  • คุณสามารถสร้างพื้นที่ทำงานหลายแห่ง สร้างการเชื่อมต่อระหว่างกัน จัดสรรพื้นที่สำหรับบล็อกโฆษณา - รวมประมาณหนึ่งร้อยแห่ง การตั้งค่าต่างๆ- ฟังก์ชั่นนี้ขึ้นอยู่กับสายตา ประมาณ 80% ของ AppsGeyser มี และ 90% ของ App Inventor และทริคส่วนตัวอื่นๆ อีกมากมาย และทั้งองค์กรก็ดำเนินไปอย่างรวดเร็ว สวยงาม และดี

สรุป ความประทับใจโดยรวมเป็นบวก ในตอนแรก ฉันอยากจะให้รางวัลเขาเป็นที่หนึ่งในการรีวิวนี้ด้วยซ้ำ แต่การรอคอยจดหมายอย่างทรมานและความพยายามที่จะบีบเงินเพื่อสร้างแอปพลิเคชั่นที่สองทำให้ฉันเสียใจ appsbar appsbar บริการนี้ถูกกล่าวถึงในบทความเพื่อประโยชน์ของสหายที่ถูกครูวิทยาการคอมพิวเตอร์ตีที่ศีรษะในวัยเด็ก (ในขณะที่พวกเขากำลังแก้สมการกำลังสองในภาษาปาสคาล) ซึ่งทำให้ท้อแท้จากแม้แต่ กำลังดูโค้ดโปรแกรม แต่ความแค้นที่ซ่อนเร้นของพวกเขายังคงผลักดันพวกเขาไปสู่การยึดครองกาแล็กซีทั้งหมด ด้วยความช่วยเหลือของแถบแอพ คุณสามารถจินตนาการถึงจินตนาการที่ดุเดือดที่สุดของคุณ ส่งผลให้เกิดแอปพลิเคชันข้ามแพลตฟอร์ม (!) ข้อดี
  • การดูตัวอย่างไม่ได้ด้อยไปกว่า AppsGeyser ในด้านความเร็วและคุณภาพของงาน
  • คอลเลกชันเทมเพลตการออกแบบที่หลากหลาย รวมกับความสามารถในการสร้างใหม่จนจำไม่ได้
  • อินเทอร์เฟซเต็มไปด้วยความคิดสร้างสรรค์อย่างสมบูรณ์ ตัวอย่างเช่นในหน้าแรกของส่วนการสร้างโปรแกรมคุณต้องเลือกประเภทแอปพลิเคชันจาก 38 ตัวเลือก (ซึ่งทำเพื่อความสนุกสนานเท่านั้นเมื่อคุณคลิกที่ไอคอนต่าง ๆ คุณจะอยู่ในที่เดียวกัน)

แถบแอป: น่าแปลกใจที่ไม่มีไอคอนห้องน้ำสาธารณะ :) ข้อเสีย
  • ไม่มีที่ไหนที่จะวางรหัส เราต้องทำงานด้วยมือของเรา
  • มีฟังก์ชั่นสำหรับการเผยแพร่แอปพลิเคชัน แต่แถบแอพยังไม่ทราบเรื่องนี้ แอนดรอยด์มาร์เก็ตรู้จักกันมานานแล้วในชื่อ Goggle Play
  • อินเทอร์เฟซทำงานช้าและมีโซลูชัน "ดั้งเดิม" มากมาย คุณมักจะคิดถึงจิตวิญญาณลึกลับและความคิดที่ไม่ธรรมดาของผู้สร้างมันอยู่ตลอดเวลา
บทสรุป
  • เป็นไปไม่ได้ที่จะสร้างสมุดโทรศัพท์ของบริษัทจากโค้ดตัวอย่างของเราโดยใช้บริการนี้ แต่สิ่งที่คล้ายกันสามารถทำได้โดยใช้เครื่องมือในตัว Appbar ค่อนข้างเหมาะสำหรับการสร้างแอปพลิเคชันนามบัตร
การแนะนำแอปของเราสู่โลก วิธีที่มีประสิทธิภาพในการดำเนินการนี้ - เผยแพร่ผลิตภัณฑ์ของคุณบน Google Play: 25 ดอลลาร์ รอไม่กี่ชั่วโมง และ ใบสมัครของคุณพร้อมสำหรับการค้นหาผู้ชมในตลาดในวงกว้างอย่างไม่น่าเชื่อ! อย่าลืมเขียนคำอธิบายโดยละเอียดเพื่อส่งเสริมข้อความค้นหาที่มีความถี่ต่ำ นอกจากนี้ยังควรวาดไอคอนที่น่าสนใจและน่าดึงดูดเพื่อไม่ให้ผู้ใช้ผ่านปุ่มติดตั้งเพื่อสร้างผลงานของคุณ ในขณะที่เขียน มีตลาดแอปพลิเคชัน Android ทางเลือกหลายสิบแห่ง แต่เนื้อหาส่วนใหญ่มีไว้สำหรับผู้ชมชาวจีนหรือเป็นเนื้อหาที่น่าเบื่อ ไร้ชีวิตชีวา และไม่ควรค่าแก่การกล่าวถึง นี่คือรายการลิงค์สำหรับผู้ที่สงสัยเป็นพิเศษ หากใบสมัครของคุณเป็นภาษาอังกฤษ ฉันขอแนะนำอย่างยิ่งให้คุณอย่าเพิกเฉยต่อ Samsung Apps, SlideMe และ GetJar ฟอรัม w3bsit3-dns.com สำหรับแอปพลิเคชันใด ๆ ที่มีประโยชน์และมุ่งเป้าไปที่ผู้ชมที่พูดภาษารัสเซีย การเผยแพร่บทวิจารณ์บนพอร์ทัลนี้จะให้ผลทางการตลาดที่ดีมาก Afterword ในขณะนี้ มีแอปพลิเคชัน Android หลายล้านแอปพลิเคชันบนโลกนี้ (ตัดสินโดยสถิติจากตลาดและบริการสำหรับการสร้างแอปพลิเคชัน) ตลาดอิ่มตัวมากเกินไปด้วยเรื่องไร้สาระคุณภาพต่ำและไร้ประโยชน์ทุกประเภทที่ป้องกันสิ่งที่ดีที่สุดจากการสร้างชื่อให้ตัวเองโดยไม่ต้องหันไปพึ่งของแพง แคมเปญโฆษณา- เมื่อใช้บริการจากบทความนี้ คุณสามารถสร้างโครงการที่ค่อนข้างจริงจังโดยไม่ต้องเครียดโดยไม่จำเป็น อย่าเติมเต็มตลาดด้วยตะกรันและขอให้พลังอยู่กับคุณ! และอีกครั้งเกี่ยวกับ PhoneGap “แฮ็กเกอร์” ได้เขียนเกี่ยวกับเฟรมเวิร์ก PhoneGap ซึ่งช่วยให้คุณสร้างแอปพลิเคชันจากหน้าเว็บด้วย ใช้ระบบปฏิบัติการ Android SDK. สำหรับคนที่คุ้นเคยกับการเขียนโปรแกรมไม่มากก็น้อยจะดีกว่าเพราะนอกเหนือจากความสามารถของมาตรฐาน HTML5 + CSS3 + JS แล้ว ยังมี API ที่ยอดเยี่ยมสำหรับการทำงานกับมาตรความเร่ง กล้อง GPS และสิ่งอื่น ๆ และในทางที่ดี ก่อนที่จะเผยแพร่ เป็นความคิดที่ดีที่จะทดสอบแอสเซมบลีเกี่ยวกับประสิทธิภาพและพารามิเตอร์หน้าจอที่แตกต่างกัน Adobe (ผู้สร้าง PhoneGap) มีแพลตฟอร์มออนไลน์สำหรับการสร้างแอปพลิเคชัน ด้วยเงิน 10 เหรียญต่อเดือน คุณสามารถสร้างโปรเจ็กต์ได้ 25 โปรเจ็กต์ (ฟังก์ชันการทำงานเกือบจะเหมือนกับเมื่อใช้เฟรมเวิร์กในสภาพแวดล้อมการพัฒนาแบบคลาสสิก) การคอมไพล์พร้อมใช้งานสำหรับเกือบทุกแพลตฟอร์ม (รวมถึง Android, Apple, วินโดว์โฟนและวินโดวส์ 8)

รูปที่ 1 คุณสามารถทำให้เนื้อหาเว็บของคุณพร้อมใช้งานสำหรับผู้ใช้ได้สองวิธี: ในเว็บเบราว์เซอร์แบบดั้งเดิม และใน แอป Android lication โดยรวม WebView ไว้ในโครงร่าง

Android เสนอวิธีการที่หลากหลายในการนำเสนอเนื้อหาให้กับผู้ใช้ เพื่อมอบประสบการณ์ผู้ใช้ที่สอดคล้องกับส่วนที่เหลือของแพลตฟอร์ม โดยทั่วไปวิธีที่ดีที่สุดคือสร้างแอปเนทีฟที่รวมประสบการณ์ที่ได้รับจากเฟรมเวิร์ก เช่น ลิงก์แอป Android หรือการค้นหา นอกจากนี้ คุณสามารถใช้ประสบการณ์บน Google Play เช่น App Actions และ Slices ที่มีบริการ Google Play อย่างไรก็ตาม บางแอปอาจจำเป็นต้องควบคุม UI มากขึ้น ในกรณีนี้ WebView เป็นตัวเลือกที่ดีสำหรับการแสดงเนื้อหาจากบุคคลที่หนึ่งที่เชื่อถือได้

รูปที่ 1 แสดงให้เห็น คุณเป็นยังไงบ้างสามารถให้การเข้าถึงหน้าเว็บของคุณจากเบราว์เซอร์หรือแอป Android ของคุณเอง กรอบงาน WebView ช่วยให้คุณสามารถระบุคุณสมบัติวิวพอร์ตและสไตล์ที่ทำให้หน้าเว็บของคุณปรากฏในขนาดและขนาดที่เหมาะสมบนการกำหนดค่าหน้าจอทั้งหมดสำหรับเว็บเบราว์เซอร์หลักทั้งหมด คุณยังสามารถกำหนดอินเทอร์เฟซระหว่างแอพ Android ของคุณกับหน้าเว็บของคุณที่อนุญาตให้ JavaScript ในหน้าเว็บเรียกใช้ API ใน Android API ที่ให้บริการแอพของคุณไปยังแอปพลิเคชันบนเว็บของคุณ

อย่างไรก็ตาม คุณไม่ควรพัฒนาแอป Android เพียงเพื่อใช้ดูเว็บไซต์ของคุณ แต่หน้าเว็บที่คุณฝังไว้ในแอปควรได้รับการออกแบบมาโดยเฉพาะสำหรับสภาพแวดล้อมนั้น

ทางเลือกอื่นสำหรับ WebView

แม้ว่าออบเจ็กต์ WebView จะให้การควบคุม UI ที่เพิ่มขึ้น แต่ก็มีทางเลือกอื่นที่อาจมีฟังก์ชันการทำงานที่คล้ายกันและมีข้อดีหลายประการ เช่น ต้องการการกำหนดค่าน้อยกว่า อาจโหลดและทำงานเร็วขึ้น ให้การปกป้องความเป็นส่วนตัวที่ได้รับการปรับปรุง และสามารถเข้าถึงคุกกี้ของเบราว์เซอร์ได้

พิจารณาใช้ทางเลือกอื่นเหล่านี้กับ WebView หากแอปของคุณอยู่ในกรณีการใช้งานต่อไปนี้:

  • หากคุณต้องการส่งผู้ใช้ไปยังไซต์บนมือถือ

ถึงแม้ว่า แอปพลิเคชันมือถือเช่นเดียวกับไซต์บนมือถือที่ทำงานบนสมาร์ทโฟนและแท็บเล็ต ไซต์เหล่านี้มีความแตกต่างกัน Progressive Web Apps (PWA) เป็นโครงการริเริ่มแบบโอเพ่นซอร์สจาก Google ซอร์สโค้ดซึ่งใช้ประโยชน์จากความสามารถของเว็บสมัยใหม่เพื่อมอบประสบการณ์ที่ดีกว่าแก่ผู้ใช้มากกว่าแอปแบบเนทีฟหรือไซต์บนมือถือ เนื่องจากเป็นเฟรมเวิร์กที่ค่อนข้างใหม่ จึงยังไม่รองรับเบราว์เซอร์ทั้งหมด และไม่รองรับคุณสมบัติบางอย่างที่ทำให้แอพแบบเนทีฟน่าสนใจสำหรับผู้บริโภค เช่น การใช้กล้อง, GPS และเครื่องสแกนลายนิ้วมือ สิ่งนี้จะเปลี่ยนไปอย่างแน่นอนหาก กปภ. ได้รับการยอมรับในวงกว้าง

ทุกวันนี้ การเกิดขึ้นของ PWA แสดงให้เห็นถึงความก้าวหน้าในเว็บบนมือถือเช่นเดียวกับการเกิดขึ้นของการออกแบบเว็บแบบตอบสนองเมื่อห้าปีที่แล้ว นี้ เทคโนโลยีใหม่ซึ่งจะพัฒนาและเปลี่ยนแปลงอย่างหลีกเลี่ยงไม่ได้ในช่วงหลายปีที่ผ่านมา เนื่องจากนักพัฒนาปรับปรุงเวอร์ชันของมันอย่างต่อเนื่อง และแบรนด์ต่าง ๆ หันมาใช้ PWA มากขึ้นโดยเป็นส่วนหนึ่งของกลยุทธ์มือถือของตน

ข้อมูลเพิ่มเติมเกี่ยวกับกปภ

PWA มีประโยชน์หลายประการสำหรับผู้ใช้ หนึ่งในนั้นคือการท่องเว็บที่รวดเร็วยิ่งขึ้น จะถูกค้นพบทันทีในเบราว์เซอร์โดยไม่จำเป็นต้องดาวน์โหลดแอป และสามารถทำงานได้ทุกที่ รวมถึงพื้นที่ที่มีความแรงของสัญญาณอินเทอร์เน็ตต่ำ พวกเขาสามารถ "บันทึก" ไว้ที่หน้าจอหลักได้อย่างน้อยที่สุด อุปกรณ์แอนดรอยด์เพื่อการเข้าถึงที่ง่ายขึ้นและช่องทางการโต้ตอบส่วนบุคคล พวกเขายังให้การเข้าถึงอีกครั้งอย่างรวดเร็วโดยไม่ต้องเปิดเบราว์เซอร์และป้อนที่อยู่เว็บ

PWA ที่ได้รับการออกแบบมาอย่างดีนั้นเร็วกว่าไซต์บนมือถืออื่นๆ ถึงสี่เท่า ช่วยให้กระบวนการจัดซื้อเร็วขึ้น เนื่องจากการซื้อผลิตภัณฑ์ทำได้เพียงไม่กี่คลิก ทำให้ลูกค้ามีส่วนร่วม

ยังมีประโยชน์อื่นๆ สำหรับนักการตลาดอีกด้วย กปภ. คาดว่าจะให้บริการ อิทธิพลอันยิ่งใหญ่เกี่ยวกับอัตราการแปลงใน อุปกรณ์เคลื่อนที่พร้อมทั้งลดต้นทุนการลงทุนสูงที่เกี่ยวข้องกับการพัฒนาแอปพลิเคชันของคุณเอง

PWA มีลักษณะเหมือนกับแอปที่มาพร้อมเครื่อง และในที่สุดลูกค้าก็จะชอบ PWA เพราะมีมากกว่านั้น ความเร็วสูงมอบประสบการณ์เช่นเดียวกับแอปเนทีฟ และยังช่วยให้คุณใช้ไซต์บนมือถือแบบออฟไลน์ได้อีกด้วย

นอกจากนี้ PWA ยังรองรับการแจ้งเตือนแบบพุชของเบราว์เซอร์ ช่วยให้นักการตลาดสามารถส่งข้อความตามบริบทและข้อความส่วนตัวแบบเรียลไทม์ด้วยการคลิกเพียงครั้งเดียวจาก PWA โดยตรง

เนื่องจาก PWA เป็นเว็บไซต์หลัก จึงอัปเดตได้ง่ายกว่าและไม่ต้องการให้ผู้ใช้ดาวน์โหลดและติดตั้งแอปเวอร์ชันอัปเดต นอกจากนี้ยังสามารถพบได้ง่ายใน เครื่องมือค้นหา, - ซึ่งหมายความว่ากลุ่มเป้าหมายที่เป็นไปได้จะเข้าถึงลูกค้าได้หลายล้านราย

งาน กปภ

อย่างไรก็ตาม นอกจากข้อดีแล้ว กปภ. ยังมีข้อเสียอยู่บ้าง และสำหรับบางคน สิ่งเหล่านี้อาจเป็นปัจจัยในการตัดสินใจได้

ปัญหาสำคัญคือเบราว์เซอร์บางรุ่นไม่รองรับ PWA ในปัจจุบัน ในขณะที่เวอร์ชั่นใหม่กว่า เบราว์เซอร์ Chrome, Opera และ Android รองรับ PWA, IE, Edge, Safari และเบราว์เซอร์แบบกำหนดเองหลายตัวไม่รองรับ ปัจจุบัน PWA ไม่รองรับส่วนประกอบฮาร์ดแวร์ทั้งหมดที่รองรับโดยแอปเนทีฟแบบดั้งเดิม รวมถึงกล้อง GPS และเครื่องสแกนลายนิ้วมือบนโทรศัพท์มือถือ

ความท้าทายอีกประการหนึ่งคือ App Store แบบดั้งเดิมเป็นพื้นที่เก็บข้อมูลส่วนกลางสำหรับแอป ช่วยให้ผู้ใช้ค้นหาสิ่งที่ต้องการและรักษาความถูกต้องตามกฎหมายในระดับหนึ่ง อย่างไรก็ตาม กปภ. ไม่ต้องการร้านค้าดังกล่าว ดังนั้น นักการตลาดอาจประสบปัญหาในการส่งเสริม PWA และความชอบธรรมของพวกเขา

สุดท้ายก็มากมาย แอปพลิเคชันบุคคลที่สามซึ่งต้องเข้าสู่ระบบ เช่น Facebook และ Google จะยังคงขอข้อมูลเข้าสู่ระบบและรหัสผ่านต่อไป เนื่องจาก PWA ไม่สามารถรวบรวมข้อมูลนี้ด้วยตนเองได้

อนาคตของการประปาส่วนภูมิภาค

ความนิยมและฟังก์ชันการทำงานของ PWA กำลังได้รับแรงผลักดันเท่านั้น ในอีกไม่กี่ปีข้างหน้า สิ่งเหล่านี้จะได้รับความนิยมมากขึ้นและปรับปรุงทางเทคโนโลยี ตามที่ผู้เชี่ยวชาญระบุว่า PWA คาดว่าจะเติบโตอย่างมีนัยสำคัญ เนื่องจากบริษัทต่างๆ เช่น Pinterest, Tinder, Uber และ Starbucks ได้เปิดตัว PWA ที่ให้ผลลัพธ์ที่ยอดเยี่ยมแล้ว จำนวนฟีเจอร์ที่รองรับโดย PWA ก็จะเพิ่มขึ้นทุกปีเช่นกัน สำหรับนักการตลาด ข้อได้เปรียบที่สำคัญคือความง่ายในการรวบรวมข้อมูลการวิเคราะห์ เนื่องจาก PWA ผสานรวมเข้ากับเครื่องมือวิเคราะห์มาตรฐานจาก Google และ Adobe ได้อย่างสมบูรณ์แบบ

หากคุณพบว่าพิมพ์ผิด ให้ไฮไลต์แล้วกด Ctrl + Enter! หากต้องการติดต่อเราคุณสามารถใช้

บางครั้งจำเป็นต้องสร้างเว็บไซต์ บล็อก หรือแอปพลิเคชันไคลเอนต์ เครือข่ายทางสังคมสำหรับ Android หรือแอปพลิเคชั่นคำนวณอย่างง่าย วิธีหนึ่งคือการสร้างไซต์ขนาดเล็กภายในแอปพลิเคชัน Android ของเรา

ขั้นตอนที่ 0. ทำความรู้จักกับเทคโนโลยี

ในบทช่วยสอนนี้ เราใช้ JQueryMobile เป็นเครื่องมือในการสร้างแอปพลิเคชันของเรา นี่จะทำให้เรามีโอกาสสร้างรูปลักษณ์และฟังก์ชันบางอย่างของแอปพลิเคชันของเราโดยใช้ HTML5, CSS3, JavaScript แอปพลิเคชันดังกล่าวสามารถใช้ได้ในสองโหมด: ออฟไลน์ - เมื่อไฟล์ (เพจ) ทั้งหมดอยู่ในแอปพลิเคชันหรือออนไลน์ - เมื่อเราได้รับเพจหรือข้อมูลจากระยะไกล เกี่ยวกับเทคโนโลยีและ คุณสมบัติเพิ่มเติมคุณสามารถอ่านได้ในปิด เว็บไซต์: http://jquerymobile.com/

ขั้นตอนที่ 1 คำชี้แจงของปัญหา

สไตล์ที่ฉันชอบคือการกำหนดงานแล้วไล่ตามเป้าหมาย สมมติว่าเราจำเป็นต้องสร้างแอปพลิเคชันที่จะคำนวณกิโลแคลอรี สำหรับคนขึ้นอยู่กับเป้าหมายที่บุคคลตั้งไว้สำหรับตัวเองส่วนสูงน้ำหนักอายุ นี่จะเป็นแอปพลิเคชันออฟไลน์ปกติ

ขั้นตอนที่ 2 การออกแบบและรวบรวมข้อมูล

สำหรับการคำนวณ เราใช้สูตรแฮร์ริส-เบเนดิกต์ เธอมีลักษณะเช่นนี้:

ปริมาณแคลอรี่ = BMR x ระดับกิจกรรม โดยที่

ผู้ชาย:

BMR = 88.36 + (13.4 x น้ำหนัก, กก.) + (4.8 x สูง, ซม.) – (5.7 x อายุ, ปี)

ผู้หญิง:

BMR = 447.6 + (9.2 x น้ำหนัก, กก.) + (3.1 x สูง, ซม.) – (4.3 x อายุ, ปี)

และระดับกิจกรรมระหว่างสัปดาห์:

ระดับต่ำสุด บรรทัดฐานแคลอรี่ = 1.2
ปริมาณแคลอรี่ต่ำ = 1.375
เฉลี่ยปริมาณแคลอรี่ = 1.55
ปริมาณแคลอรี่สูง = 1.725
สูงมาก ปริมาณแคลอรี่ = 1.9

และยังมี 2 เงื่อนไข:

1. หากคนต้องการเพิ่มน้ำหนัก เขาต้องมี “+ 20%”

2.หากคุณต้องการลดน้ำหนัก ให้ “- 20%”

3. ลดน้ำหนักอย่างรวดเร็ว แล้ว “-40%”

ขั้นตอนที่ 3 วาดการออกแบบ

หลังจากคิดและเลื่อนเมาส์ไปด้านข้างแล้ว ฉันก็สามารถสร้างเทมเพลตแอปพลิเคชันได้

ตลอดบทเรียนเราจะทำตามเทมเพลตนี้และพยายามนำไปใช้ เรามาเริ่มเขียนโปรแกรมกันโดยตรง :-)

ขั้นตอนที่ 4: สร้างการออกแบบแอป

ในขั้นตอนนี้ เราจะสร้างการออกแบบแอปพลิเคชันของเรา ขั้นตอนนี้จะค่อนข้างง่ายและน่าตื่นเต้น เนื่องจากการสร้างการออกแบบแอปพลิเคชันและการตรวจสอบความถูกต้องเกิดขึ้นโดยตรงในเบราว์เซอร์

นี่คือสิ่งที่ฉันได้รับ:

และแน่นอน มาอธิบายโค้ดที่ให้การออกแบบนี้แก่เรา:

การคำนวณแคลอรี่ การคำนวณแคลอรี่

ระบุน้ำหนักของคุณ:
กรอกอายุ:
ระบุส่วนสูง(ซม.):
กิจกรรม: ไม่มี 1-3 ต่อสัปดาห์ 3-5 ต่อสัปดาห์ 6-7 ต่อสัปดาห์ วันละหลายครั้ง
เป้า: รักษาน้ำหนัก เพิ่มน้ำหนัก ลดน้ำหนัก ลดน้ำหนักอย่างรวดเร็ว
พื้น: ผู้ชาย ผู้หญิง
ผลลัพธ์จะอยู่ที่นี่
  • เกี่ยวกับโปรแกรม
  • คำนวณ
การคำนวณแคลอรี่ ย้อนกลับ

นี่เป็นโปรแกรมขนาดเล็กสำหรับคำนวณปริมาณแคลอรี่ในแต่ละวันของบุคคล

คำอธิบายของรายการกิจกรรม

การออกกำลังกายมี 5 ประเภท ได้แก่ น้อยที่สุด (ไม่มีการออกกำลังกาย) ต่ำ (ออกกำลังกาย 1-3 ครั้งต่อสัปดาห์) ปานกลาง (3-5 วันต่อสัปดาห์) สูง (6-7 ครั้งต่อสัปดาห์) สูงมาก ( ออกกำลังกายบ่อยกว่าหนึ่งครั้ง)

มาดูกันว่ามีอะไรบ้างและทำไม

– เราระบุว่าเราจะใช้ HTML5 ซึ่งจะทำให้สามารถใช้งานได้ความเป็นไปได้มากขึ้น

กรอบ.

เอกสารหนึ่งฉบับสามารถมี "หน้า" ได้หลายหน้า - มุมมองสำเร็จรูป เราจะมี 2 รายการ พื้นฐาน และ "เกี่ยวกับโปรแกรม"

... ...

– หมวก

– body ส่วนหลักที่เนื้อหาทั้งหมดจะเป็น

– ส่วนท้าย นี่คือที่ที่เราใส่ปุ่มควบคุมของเรา แผงนำทาง

ฉันไม่ได้ให้คำอธิบายสำหรับบล็อกหลัก เนื่องจากมีโค้ด HTML ปกติอยู่ ที่เราอธิบายองค์ประกอบที่เราต้องการเห็น สำหรับเรา นี่คือจานที่มีองค์ประกอบรูปร่างอยู่ข้างใน แต่ละองค์ประกอบมีตัวระบุที่ไม่ซ้ำกัน จำเป็นต้องได้รับข้อมูล มาดูส่วนท้ายกันดีกว่า

– การสร้างแถบนำทาง

  • เกี่ยวกับโปรแกรม
  • – แต่ละองค์ประกอบรายการเป็นองค์ประกอบแผงเดียว ซึ่งในนั้น

    href=’#info’ – id “page” ภายในเอกสาร หากเราใช้ “#” เมื่อเราคลิก เราจะเห็นบล็อก "เพจ" พร้อมรหัสนี้ หรืออาจอ้างอิงถึงไฟล์หรือทรัพยากร (URL) ที่แตกต่างไปจากเดิมอย่างสิ้นเชิง

    data-icon=’info’ – ตั้งค่าไอคอน

    และสุดท้าย ในไฟล์นี้ บล็อกหน้าที่สอง

    กลับ– ปุ่มในส่วนหัวเพื่อกลับไปยังหน้าหลัก

    และสไตล์เพจของเราด้วย

    บล็อกผลลัพธ์ ( text-align: center; Font-size: 20px; Font-weight: Bold; color: green; )

    ขั้นตอนที่ 5 การสร้างตรรกะทางธุรกิจ

    ในขั้นตอนนี้ เราจะเขียนสคริปต์ที่จะรับข้อมูลของเรา อ่านและกลับไปที่หน้า

    Var MAN_COEFFICIENTS=( หลัก: 88.36, น้ำหนัก: 13.4, ส่วนสูง: 4.8, อายุ: 5.7 ); var WOMAN_COEFFICIENTS=( หลัก: 447.6 น้ำหนัก: 9.2 ส่วนสูง: 3.1 อายุ: 4.3 ); เพิ่มขึ้น = 1.2; ลดลง = 0.8; QUICK_DECREASE = 0.4; var ACTIVITY_COEFF = ฟังก์ชั่น forMan (น้ำหนัก ส่วนสูง อายุ ใช้งานอยู่)( return (MAN_COEFFICIENTS.main + (MAN_COEFFICIENTS.weight * Weight) + (MAN_COEFFICIENTS.height * height) + (MAN_COEFFICIENTS.age * age)) * ACTIVITY_COEFF; ) forWoman(น้ำหนัก ส่วนสูง อายุ ใช้งานอยู่)( return (WOMAN_COEFFICIENTS.main + (WOMAN_COEFFICIENTS.weight * weight) + (WOMAN_COEFFICIENTS.height * height) + (WOMAN_COEFFICIENTS.age * age)) * ACTIVITY_COEFF; ) function getData()) ( var data=( น้ำหนัก: parseFloat(document.getElementById("weight").value), อายุ: parseInt(document.getElementById("age").value), ความสูง: parseInt(document.getElementById("height") ค่า ), ใช้งานอยู่: parseInt(document.getElementById("active").value), เป้าหมาย: parseInt(document.getElementById("target").value), เพศ: parseInt(document.getElementById("sex").value) ) ; ส่งคืนข้อมูล; ) ฟังก์ชัน CalculatorData())( var result; var data = getData(); switch (data.sex)( case 1: result = forMan(data.weight, data.height, data.age, data. ใช้งานอยู่); console.log (ผลลัพธ์);

    หยุดพัก; กรณีที่ 2: ผลลัพธ์ = forWoman(data.weight, data.height, data.age, data.active);

    ) switch (data.target)( กรณีที่ 1: ส่งคืนผลลัพธ์ กรณีที่ 2: ส่งคืนผลลัพธ์ * INCREASE; กรณีที่ 3: ส่งคืนผลลัพธ์ * DECREASE; กรณีที่ 4: ส่งคืนผลลัพธ์ * QUICK_DECREASE; ) ) ฟังก์ชั่น showData())( document.getElementById( " ผลลัพธ์").innerHTML = คำนวณข้อมูล();

  • เพื่อให้สคริปต์ทำงานได้ ให้เชื่อมต่อกับเอกสาร:
  • และเราเพิ่มการเรียกใช้ฟังก์ชันเมื่อคลิกที่ปุ่ม "คำนวณ"

    คำนวณ

    หลังจากนี้เมื่อกดปุ่ม ข้อมูลก็จะถูกคำนวณ และข้อมูลก็จะถูกแสดง

    ตอนนี้เราส่งผ่านไปยังส่วนประกอบของเราไปยังเส้นทางไปยังไฟล์ที่จะโหลดตามค่าเริ่มต้นเมื่อเปิดแอปพลิเคชัน ทั้งหมดนี้เกิดขึ้นในคลาสที่สร้างขึ้นโดยสภาพแวดล้อมเริ่มต้น ในนั้นเราเปลี่ยนพฤติกรรมของวิธีการสร้างมุมมอง:

    @แทนที่การป้องกันโมฆะ onCreate (Bundle saveInstanceState) ( super.onCreate (savedInstanceState); setContentView (R.layout.activity_main); WebView webView = (WebView) findViewById (R.id.webView); webView.getSettings (). setJavaScriptEnabled (จริง ); webView.loadUrl("ไฟล์:///android_asset/www/index.html");

    findViewById(R.id.webView) – เราได้รับคอนเทนเนอร์สำหรับแสดงหน้าเว็บ

    webView.getSettings().setJavaScriptEnabled(true) – เปิดใช้งานการสนับสนุน JavaScript

    webView.loadUrl(“file:///android_asset/www/index.html”) – โหลดหน้าเว็บที่อยู่ในไดเรกทอรีทรัพย์สินของเรา

    ขณะนี้ เนื่องจากหน้าของเรามีไลบรารีที่เชื่อมต่อจากไซต์ (ระยะไกล) เราจึงต้องเพิ่มสิทธิ์การเข้าถึงอินเทอร์เน็ตให้กับแอปพลิเคชันของเรา ซึ่งดำเนินการในไฟล์ Manifest AndroidManifest.xml ในหนึ่งบรรทัดที่จุดเริ่มต้น:

    หลังจากนั้นสิ่งที่เหลืออยู่ก็คือส่งแอปพลิเคชันไปยังอุปกรณ์ และคุณทำเสร็จแล้ว :-)

    หากคุณต้องการสร้างแอปพลิเคชันออฟไลน์โดยที่คุณไม่จำเป็นต้องเข้าถึงอินเทอร์เน็ต ให้ดาวน์โหลดไลบรารีจากไซต์ วางไว้ในโฟลเดอร์และเปลี่ยนเส้นทางบนเพจ อีกทั้งไม่จำเป็นต้องระบุสิทธิ์ในการเข้าถึงอินเทอร์เน็ตอีกด้วย

    ขั้นตอนที่ 7 ทำให้แอปพลิเคชันออฟไลน์

    ดังนั้นเราจึงจำเป็นต้องดาวน์โหลดไลบรารี่ที่จำเป็น ไลบรารี jQuery หลักแรกอยู่ที่: http://jquery.com/download/ เลือกเวอร์ชันและดาวน์โหลด เราใช้เวอร์ชันนี้: ดาวน์โหลด jQuery 2.1.0 ที่ใช้งานจริงที่ถูกบีบอัด ตอนนี้เราดาวน์โหลด jQueryMobile ไปที่เว็บไซต์อย่างเป็นทางการ: http://jquerymobile.com/ และดาวน์โหลดไฟล์เก็บถาวรพร้อมไฟล์:

    มีไฟล์จำนวนมากภายในไฟล์เก็บถาวร เราต้องการเพียงไม่กี่รายการเท่านั้น: jquery.mobile-1.4.0.min.css, jquery.mobile-1.4.0.min.js และไอคอนจากไดเร็กทอรี images/ ฉันจะวางไฟล์เหล่านี้ไว้ที่รูทของโฟลเดอร์ /www หลังจากนั้นก็ควรเปลี่ยนลิงก์หน้าไปยังไฟล์ที่เราเพิ่งดาวน์โหลด:

    และอย่าลืมลบสิทธิ์ในการเข้าถึงอินเทอร์เน็ตออกจากรายการด้วย ตอนนี้เราไม่ต้องการแล้ว โดยทั่วไปนั่นคือทั้งหมด

    ตอนนี้คุณมีแอปพลิเคชั่นขนาดเล็กสำหรับ Android แล้ว อย่างไรก็ตามความเร็วนั้นด้อยกว่าการสร้างเวอร์ชันดั้งเดิม แต่สามารถแก้ไขได้ ด้วยแอปพลิเคชันขนาดเล็กสำหรับคุณ :-) ฉันหวังว่าทุกสิ่งจะเข้าถึงได้และน่าสนใจ)

    เนื่องจากนักพัฒนา Android ไม่มีกฎ มาตรฐาน และข้อกำหนดมากมายที่ต้องปฏิบัติตามเมื่อพัฒนาแอป พวกเขาจึงไม่ต้องกังวลกับการสร้างเว็บไซต์ที่เรียบร้อยสำหรับเว็บแอปของตนมากนัก แอพ Android ที่เป็นที่ยอมรับหลายแห่งไม่มีเว็บไซต์ แต่มี Twitter หน้า Facebookฯลฯ นี่เป็นเหตุผลว่าทำไมเราจึงไม่พบตัวอย่างมากมายที่จะแสดงในบทความนี้ ดังนั้น ด้านล่างนี้คือบางเว็บไซต์สำหรับทั้ง Android และ iPhone

    เว็บไซต์แอพ Android

    FxCamera

    FxCamera ช่วยให้คุณถ่ายภาพสร้างสรรค์ด้วยฟิลเตอร์ให้เลือกมากกว่า 40 แบบ

    Timer เป็นแอปพลิเคชั่นที่ออกแบบมาอย่างสวยงามและสะอาดตาสำหรับ Android ของคุณ

    ค้นหาหน้าเว็บที่น่าสนใจไม่ว่าคุณจะอยู่ที่ไหน จากนั้นอ่านที่บ้านหรือระหว่างเดินทาง แม้ว่าจะไม่ได้เชื่อมต่ออินเทอร์เน็ตก็ตาม

    แอพที่กระตุ้นให้คุณไปออกกำลังกาย หาเงินเมื่อไปยิม โดยเสียเงินจากเพื่อนที่ไม่ได้ไปกับคุณ

    Maluuba เป็นทางเลือก Siri ที่เป็นของคุณได้ ผู้ช่วยเสียงบนระบบปฏิบัติการ Android

    ฟู้ดสเตอร์

    Foodster ช่วยคุณค้นหาและปรุงสูตรอาหารที่ดีที่สุดจากอินเทอร์เน็ต ด้วยสูตรอาหารมากกว่า 10,000 รายการจากแหล่งข้อมูลที่ดีที่สุดของเว็บและอาหารที่เพิ่มเติมใหม่ๆ ทุกวัน คุณจึงมั่นใจได้ว่าจะได้พบกับอาหารที่อร่อยและปรุงง่าย

    วอลเปเปอร์ลาย

    Pattrn เป็นแอปสกรีนเซฟเวอร์ที่ไม่เหมือนใครสำหรับโทรศัพท์และแท็บเล็ตที่ให้คุณเข้าถึงคอลเลกชั่นรูปภาพจำนวนมาก

    ดับเบิ้ลทวิส

    DoubleTwist Alarm Clock เป็นแอปพลิเคชั่นที่สวยที่สุดในหมวดหมู่ใน Google Play สโตร์

    ClockworkMod

    ปลดล็อกศักยภาพของโทรศัพท์ของคุณทีละแอป

    เว็บไซต์แอพ Android และ iPhone

    อะโวคาโด™ คือ วิธีที่ดีที่สุดเชื่อมต่อกับผู้คนที่สำคัญที่สุดสำหรับคุณผ่านการแชท ปฏิทิน สเก็ตช์ภาพ รูปภาพ และอื่นๆ อีกมากมาย!

    Strava ช่วยให้นักกีฬาจากทั่วทุกมุมโลกได้สัมผัสกับฟิตเนสทางสังคม ซึ่งเกี่ยวข้องกับการแชร์ การเปรียบเทียบ และแข่งขันกันเองโดยอิงตามข้อมูลการออกกำลังกายส่วนบุคคล โดยใช้แอปพลิเคชันบนมือถือและบนเว็บ