Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacRumors

macrumors bot
Original poster
Apr 12, 2001
68,543
39,398



WeChat-app-250x245.jpg
Popular Chinese mobile app company WeChat [Direct Link] congratulated Apple on ten years of the iPhone earlier this morning, with founder Allan Zhang posting photos online from the iPhone's unveiling in January 2007.

Simultaneously, WeChat parent company Tencent Holdings launched a suite of cloud-based smartphone apps that analysts believe suggests WeChat intends to "play a leading role in the next decade" of the smartphone software business (via The Wall Street Journal).

The new platform is called "Mini Program" and is made up of a collection of apps, all stored in the cloud, that users can access without downloading or requiring storage space on their smartphone. Although seemingly a direct counterpart to the iOS App Store and Google Play Store, a Tencent spokeswoman speaking with The Wall Street Journal said that the company "maintained regular dialogue with Apple" throughout the development of Mini Program. WeChat also deliberately avoids calling it an "app store."
The company has taken care not to describe Mini Program as an app store, saying it doesn't have a central location to distribute applications. Apple doesn't allow third-party app stores in its iOS App Store. Tencent also dropped plans to include the word "app" in its name, calling the features "programs" instead.

"Apple won't let us call it App Accounts, which might turn out to be a good thing," Tencent Chairman Pony Ma wrote on his WeChat account in September, as Mini Program began beta testing.
Although Mini Program provides experiences and programs similar to iOS apps, none are located in a "central location," akin to the actual App Store app on iPhone and iPad. Programs are instead discoverable through third-party means, like scanning a QR code or finding a new program in a search result. The programs are said to provide small but useful functionalities, similar to the simplified apps on the iMessage App Store.

wechat-app-2.jpg

WeChat itself began as a chat app in China and has slowly evolved into "a digital Swiss Army Knife," including extra features that let users stay up-to-date on the news, pay bills, check their bank accounts, buy tickets to the movies, and more. Mini Program is yet another feature addition to the popular app, but analysts believe it will take a while for both developers and users to get the full use of the programs.
Industry experts say the first mini-programs are less sophisticated than most conventional apps, with fewer features and functions. "For heavy users, the experience on apps is still better so I don't think this would threaten the status of app stores," said Zhu Xiaohua, product supervisor of online question-and-answer platform Fenda.

"Mini Program is not a simple substitute," said Hong Bo, a Beijing-based tech analyst. "It will take a fairly long term for developers and users to get used to it."
For Apple, the iOS App Store continues to account for a large portion of the company's revenue, with $240 million in sales on New Year's Day 2017 -- the "busiest day ever" for the App Store. In total for 2016, App Store developers made $20 billion, which the company said was up 40 percent from 2015. The iMessage App Store is also growing, with 21,000 apps now available for users to download, up from 1,600 last September.

Article Link: WeChat Launches Cloud-Based, iMessage App Store-Like 'Mini Program'
 
What are the repercussions for apps that copy or infringe on designs and copyrights? What's Apples stance on pirated software in the App Store?
Should Apple tighten its ship? Or does anything go?
 
10 years later and back to iOS "web apps"
As more apps become OS-independant and the easiest and cheapest way to accomplish multi-platoform is create a web-app, I think this is becoming more and more true.
Only apps which require the raw CPU / GPU performance of the device will stay native.
OTOH, look at services like nVidia's "Geforce Now".

Sun Microsystems had the vision long ago that one day computers (devices) will effectively all be thin clients connected to the internet and the applications will be run from the internet.
Web-apps on mobiel devices are the realisation of that vision (though not through Java.... lol)
 
10 years later and back to iOS "web apps"

Steve Jobs at the iPhone announcement in June 2007 said:
The full Safari engine is inside of iPhone. And so, you can write amazing Web 2.0 and Ajax apps that look exactly and behave exactly like apps on the iPhone. And these apps can integrate perfectly with iPhone services. They can make a call, they can send an email, they can look up a location on Google Maps.

(http://www.apple.com/pr/library/2007/06/11iPhone-to-Support-Third-Party-Web-2-0-Applications.html)

He was probably correct about the general trajectory of software development towards cloud based web applications that integrate natively to device hardware and software capabilities and features. Just look at how powerful some of the HTML5 web applications from the likes of Google, Facebook, Adobe, Microsoft and even Apple themselves have become - they really have become very much like native device apps in performance and capability, despite the fact that they run within a web container that intermediates their integration with the devices.

Sadly, Steve Jobs (and we we later discovered, Mark Zuckerberg) was probably a few years too early in thinking that nascent web apps could rise up to the challenge when the HTML5 standards they relied upon were still so poorly implemented in many mobile and desktop platforms, especially where Microsoft's non-standards based Explorer and Adobe's plugin based Flash still dominated.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.